Skip to content

v2.1

Choose a tag to compare

@aditeyabaral aditeyabaral released this 29 Jul 23:53
· 53 commits to main since this release
22e3d4b

Welcome to PESUAuth v2.1.0 🚀

We're thrilled to announce PESUAuth v2.1.0, an update building on the modernization introduced in v2.0. This release focuses on asynchronous resilience, developer tooling, and smarter automation, making PESUAuth lighter, faster, and more production-ready than ever.

⚡ Async, Lightweight, Automated.

FastAPI was just the beginning — now we go further.

🔁 Improvement Details
Async Enhancements Refactored for fully async-safe execution across the stack
Docker Optimization Reduced image size for faster CI/CD deployments
Parsing Reliability Deterministic profile parsing for consistent output
Background Resilience Automatic CSRF token refresh job to maintain sessions
Tooling New PR templates, issue templates, and stricter CI checks
Documentation & DX Improved contributor workflows in CONTRIBUTING.md

⚙️ Key Improvements

  • ✅ Asynchronous refactor for improved concurrency
  • ✅ Deterministic parsing of profile fields (no more random order)
  • ✅ Background CSRF token refresh loop to keep sessions warm (#89)
  • ✅ Smaller Docker image footprint for faster builds
  • ✅ 100% test coverage (95% minimum enforced)
  • ✅ New GitHub automation — PR source checks and updated staging deployment flows

🧭 Migration Notes

  • No breaking API changes — /authenticate and /readme endpoints behave the same.
  • Default CSRF token is now auto-refreshed in the background; no manual calls required.
  • The deprecated branch-short-code mapping is now fully removed.
  • Docker users benefit from reduced image size automatically.

🧪 Testing and Compatibility

  • Near 100% test coverage achieved, with stricter CI enforcement.
  • New custom exceptions improve error handling consistency.
  • All staging and deployment workflows have been revalidated end-to-end.

📚 Docs

  • Contributor documentation now details dev vs prod workflows.
  • Updated README with live images and contributor badges.

Huge thanks to our contributors for making this possible!

Contributors

Full Changelog: v2.0.0...v2.1

Full Release Notes

New Contributors