Skip to content

Releases: majodev/google-webfonts-helper

v1.6.5

08 Aug 13:26
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.6.5

  • Upgrades to node v20
  • Fixes #185 .eot files missing (historic support)

Help me keep this service alive by sponsoring me. Thank you. ❤️

v1.6.4

08 Oct 15:07
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.6.4

  • automatically show current GitHub sponsors' profile logo and link to their GitHub profile

Help me keep this service alive by sponsoring me. Thank you. ❤️

v1.6.3

23 Sep 08:00
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.6.3

  • update node.js base image to 18.18.0-bullseye
  • client: show github sponsors count

Help me keep this service alive by sponsoring me. Thank you. ❤️

v1.6.2

01 Jun 07:11
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.6.2

  • client: enables github sponsors

Help me keep this service alive by sponsoring me. Thank you. ❤️

v1.6.1

29 May 18:25
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.6.1

  • server: fix socket stream leaks on error/retry/timeout by switching from native experimental Node.js fetch to axios.
  • docker: switch to official Node.js 18 (debian bullseye) instead of alpine variant (lsof / debugging).

v1.6.0

25 May 07:56
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.6.0

  • client: #173 woff2 only + modern browser, legacy support, historic support - thx @Rotzbua (see #162 (comment) for support details)
  • server: fix asyncRetry bailout handling
  • server: revert http(s) stream files to archive directly, buffer to zip instead (fixes early abort errors with font files while initial archive generation).

v1.5.0

10 Mar 14:30
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.5.0

  • Precache compressed archive of font unique subset, in-flight filter archived files and stream changes directly.
  • Fix leaking file descriptors on aborted requests with previous in-flight archive generation.
  • Unpack and test for magic-numbers of generated archives.

v1.4.0

20 Feb 22:10
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.4.0

  • Major internal refactor of /server to modern strict TypeScript, async/await and way slimmer state management.
  • Reduces RAM usage (RSS) of current running replicas ~70% by switching to Linux musl based allocation (alpine) and store refactors (Map).
  • Tests overhaul, better In-Flight request handling and adds proxy retry handling.
  • JSON API should (hopefully) be 100% compatible.
  • ... and many more.

TL;DR /server should now be maintainable for my future self.

v1.3.1

06 Feb 18:42
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.3.1

  • fixes TIMEOUT_MS parsing

v1.3.0

06 Feb 18:32
Compare
Choose a tag to compare

ghcr.io/majodev/google-webfonts-helper:v1.3.0

  • add default server timeout TIMEOUT_MS, defaults to 60000 (60 sec)
  • add ENABLE_MIDDLEWARE_ACCESS_LOG, defaults to false
  • add ENABLE_MIDDLEWARE_COMPRESSION, defaults to true
  • add /-/healthy