Changes
- Dismiss Needs attention items. Traffic items on the overview (5xx bursts, mitigation spikes, blocked-traffic clusters) get a dismiss button: the item is hidden from your own list for 24 hours, or until it becomes more severe. Undo right after, and Show dismissed in the footer.
GET/POST/DELETE /api/v1/overview/attention/dismissals. - Needs attention and alerts no longer look like the same thing. Traffic items are worked out from the analytics and do not alert. The overview link now reads Set up alerts and opens the alert rules; with no rules, the Firing tab says that nothing can fire and offers New rule.
- Default list ordering. Profile → Interface sets the default sort of Proxy Hosts, L4 Proxy Hosts and Client Certificates, per account; sort parameters in a link still win. Also in
GET/PUT /api/v1/preferences. Thanks @DoubleThePsycho (#318, #322). - Caddy 2.11.7, which fixes 2.11.6 regressions: a crash when proxying over HTTP/2 and streams cut off after a minute (#312).
- ioredis 6 for high availability shared state, still on the RESP2 protocol, so Redis servers older than 6 keep working (#316).
@simplewebauthn/browser14 (#315).
Images
docker pull ghcr.io/ingres-si/ingressi-web:2.2.0
docker pull ghcr.io/ingres-si/ingressi-caddy:2.2.0
docker pull ghcr.io/ingres-si/ingressi-l4-port-manager:2.2.0For 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.2.0 \
--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. The database migrations run on start. Read the upgrade notes.
Donations
Ingressi is free. If it saves you time or money, please consider supporting it: GitHub Sponsors or Ko-fi.