Skip to content

PUMA v3.0.0 Release Notes

Release date: 2026-05-20 Previous release: v2.7.0 (2026-05-16) Tag: v3.0.0 Branch: develop → main (post-tag) GitHub release: https://github.com/pumacp/puma/releases/tag/v3.0.0

Release name

PUMA v3.0.0 — Community + mypy remediation + public docs + security hardening.

Summary (verbatim from the GitHub release body)

First public release. See CHANGELOG.md for full details.

Where to find the substantive change list

The full set of additions, changes, and fixes for this release is documented in CHANGELOG.md under the ## [3.0.0] — 2026-05-20 heading, which folds in the two thematic threads that had previously been tracked as separate [Unreleased] blocks:

  • Public documentation overhaul — new wiki/ directory (9 pages) and the .github/workflows/wiki-sync.yml publishing workflow, plus the README header rewrite.
  • Mypy remediation (Phases 0–4) — 104 mypy errors → 0; full-scope mypy src/puma/ enforced in CI; supporting refactors documented in docs/maintenance/baseline-2026-05.md.

Reconciliation note (post-release)

This file is added as part of the Sprint 11' reconciliation work (2026-05-24). The release itself was published on 2026-05-20; this file brings docs/RELEASES/ in line with the GitHub release inventory that already existed at that time.