• v0.3.24 fe28681300

    v0.3.24 Stable

    franz released this 2026-08-04 06:58:45 +00:00 | 34 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Added

    • MCP endpoint at POST /mcp with 17 read, write and admin tools
    • OAuth scopes for MCP: events read, projects read/write, admin
    • Incremental scope consent: 403 names the scope a client needs
    • [auth.mcp] config, and MCP setup in the operator guide

    Fixed

    • Trace spans were readable across organisations with a known trace id
    • Access tokens carrying Hydra's scp claim were treated as unscoped

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.24

    Downloads
  • v0.3.23 88b33487b8

    v0.3.23 Stable

    franz released this 2026-08-02 19:46:21 +00:00 | 35 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Added

    • Project list now spans every organisation you belong to
    • Sortable organisation column and filter on the project list
    • Sidebar and breadcrumb show which organisation is active

    Changed

    • GET /api/v1/projects/ returns projects from all your organisations
    • Admin token now lists projects from every organisation

    Fixed

    • Project links from another of your organisations no longer 404
    • Releases and events pages were empty for cross-organisation projects
    • Owning one organisation no longer grants owner rights in another

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.23

    Downloads
  • v0.3.22 0963d20247

    v0.3.22 Stable

    franz released this 2026-08-01 22:03:16 +00:00 | 38 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Changed

    • stackpit init writes the config file owner-only
    • Startup warns when the config file is readable by others
    • Retention now prunes discard statistics
    • Organisation invite links expire within a sane range

    Fixed

    • Organisation setup page was unreachable after SSO sign-in
    • Organisation setup form was always rejected as a CSRF failure
    • Compressed events above 2 MiB were rejected despite max_body_size
    • Long exception titles broke new-issue notification emails
    • Client clock drift pushed event timestamps into the future
    • Rate-limit responses under-reported which categories were limited
    • Unrecognised event levels were dropped by notification filters
    • Database errors were shown to users instead of a generic message
    • Profile and replay pages rendered huge payloads in full
    • Event pages could issue thousands of source-map lookups

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.22

    Downloads
  • v0.3.21 1fb0cacdd3

    v0.3.21 Stable

    franz released this 2026-07-31 11:24:00 +00:00 | 41 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Added

    • Release health page has a time-range filter and sortable columns

    Changed

    • Releases are ordered by version everywhere, newest first
    • Release list version column is sortable and no longer truncated
    • Project list breakdown column is framed like the trend column

    Fixed

    • React Native errors showed no description and grouped into one issue

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.21

    Downloads
  • v0.3.20 d5003a2ff1

    v0.3.20 Stable

    franz released this 2026-07-30 15:09:18 +00:00 | 43 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Changed

    • Project list shows every project, including new and dormant ones
    • Archived projects are marked in the project list

    Fixed

    • Issue chart now follows the release, level, status and tag filters
    • Issue and project charts were blank on Postgres

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.20

    Downloads
  • v0.3.19 e710a662cf

    v0.3.19 Stable

    franz released this 2026-07-29 08:12:12 +00:00 | 45 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Changed

    • Releases seen on incoming events are recorded, matching Sentry
    • Release list shows uploaded releases that have no events yet

    Fixed

    • Uploading source maps for one release hid every other release
    • Project list showed the wrong "latest release"

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.19

    Downloads
  • v0.3.18 fbe52eb38f

    v0.3.18 Stable

    franz released this 2026-07-26 15:06:55 +00:00 | 47 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Changed

    • New Stackpit logo across the web UI and favicon
    • Project list is cached, and auth caches are capped

    Fixed

    • Slack notifications escape mrkdwn, so event text can't forge formatting
    • Truncated envelope items are skipped instead of misparsed

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.18

    Downloads
  • v0.3.17 abbb82e41f

    v0.3.17 Stable

    franz released this 2026-07-21 21:15:58 +00:00 | 50 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Fixed

    • Per-issue sparklines failed to load on Postgres (INT4/INT8 type mismatch)

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.17

    Downloads
  • v0.3.16 00a7356edf

    v0.3.16 Stable

    franz released this 2026-07-21 20:55:28 +00:00 | 52 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Added

    • Startup check refuses open-mode ingest on a public bind with no rate limit, unless open_ingest_unlimited_acknowledged is set; stackpit init now 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

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.16

    Downloads
  • v0.3.15 1178497e1e

    v0.3.15 Stable

    franz released this 2026-07-13 16:42:16 +00:00 | 64 commits to master since this release

    Signed by franz
    GPG key ID: 1B3418BA53820C4C

    Added

    • Move a project to another organization from its settings

    Builds, checksums and packages: https://github.com/franzos/stackpit/releases/tag/v0.3.15

    Downloads