Skip to content

3.2.0 - FastAPI

Latest

Choose a tag to compare

@thomaxxl thomaxxl released this 09 Mar 09:04
· 25 commits to master since this release

SAFRS v3.2.0 (March 8, 2026)

  • FastAPI support with broad JSON:API parity improvements versus Flask (routing, serialization, pagination/sorting/filtering, docs).
  • Improved error handling across Flask/FastAPI, including cleaner JSON:API client errors for invalid input and database edge cases (including integer overflow scenarios).
  • Added stronger relationship and write-path safeguards, plus improved transaction/unit-of-work behavior.
  • Upgraded filtering support with grouped JSON filter expressions while keeping legacy filter compatibility.
  • Improved OpenAPI/Swagger output and UI defaults (better tag descriptions, cleaner docs behavior, collapsed JSON:API operations by default).
  • Refreshed examples and added/expanded tests (including mini-example coverage and verifier parity/hardening work).
  • Updated dependency minimums to current releases and prepared package metadata for 3.2.0.