Repository navigation
v0.12.3
·
91 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Performance
- Smaller all-in-one image: 530 to 415 MB. It no longer carries Perl, the
localespackage, the second Python (3.13) that Debian's supervisor package pulled in, curl or gosu; none of them was used. supervisord now comes from PyPI and runs on the image's own Python, and the health check is a small Python script.psqlandpg_dumpstill work from a shell in the container. If you added your own commands inside the container, such as a health check that callscurl, use/http-check.py <url>orpython3instead (#503) - Smaller frontend image: 73 to 23 MB. It is built on
nginx:alpine-slim: the same nginx without the optional modules GarageStack never loaded (njs, XSLT, GeoIP, image filter, ACME) and the libraries they pulled in, libexpat among them (#503) - Slightly smaller API and Worker images. Both use
setprivfrom the base image instead of gosu to drop to their non-root user, and the Worker no longer installs the unusedprocps(#503)
Dependencies
- supervisord 4.2.5 (Debian package) to 4.3.0 (PyPI, hash-pinned and kept current by Dependabot) in the all-in-one image (#503)
Full Changelog
v0.12.2...v0.12.3: v0.12.2...v0.12.3