Changes
- Dependency updates. Next.js 16.4.2, better-auth 1.7.10, maplibre-gl 6.14, nodemailer 10.1, the Radix UI packages, zod, React 19.3.1 and the Anthropic SDK, among others, and a refreshed set of Caddy compatibility pins. The API reference (Swagger UI) uses ApiDOM 1.12.1.
Images
docker pull ghcr.io/ingres-si/ingressi-web:2.8.2
docker pull ghcr.io/ingres-si/ingressi-caddy:2.8.2
docker pull ghcr.io/ingres-si/ingressi-l4-port-manager:2.8.2For linux/amd64 and linux/arm64. Each image is signed with Sigstore cosign and carries an SBOM and a build provenance attestation. To verify, with cosign 3 or later:
cosign verify ghcr.io/ingres-si/ingressi-web:2.8.2 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github\.com/ingres-si/ingressi/\.github/workflows/docker-build-trusted\.yml@refs/(heads|tags)/'The CycloneDX SBOM of the source tree is attached below.
Upgrading
Back up the data volumes, then run docker compose pull && docker compose up -d. No database migration. Read the upgrade notes.
Donations
Ingressi is free. If it saves you time or money, please consider supporting it: GitHub Sponsors or Ko-fi.