v0.3.16
Added
- Startup check refuses open-mode ingest on a public bind with no rate limit, unless
open_ingest_unlimited_acknowledgedis set;stackpit initnow generates a default rate limit - Admin browser logins get a random per-session cookie with 24h expiry; logout revokes it
- Create GitHub, Forgejo, or GitLab issues from a Stackpit issue
Changed
- Rate limits now enforce their scope: a per-project limit is shared across all of the project's DSN keys, and the global limit across all ingest
- Traces list queries are bounded to the newest 50,000 spans
Fixed
- Ingest auth no longer reads a database error as "project missing", which in open mode could let a new key register into an existing project
- Web sessions fail closed instead of falling back to the default organization when a database error occurs during org resolution
Container images: ghcr.io/franzos/stackpit:0.3.16 (SQLite), ghcr.io/franzos/stackpit:0.3.16-postgres (PostgreSQL)
Verify a download:
sha256sum -c stackpit-x86_64-unknown-linux-gnu.tar.gz.sha256Install steps: README
Changes since v0.3.15: compare