-
NexaPG 0.1.8 - Critical Security Update
StableAll checks were successfulPostgreSQL Compatibility Matrix / PG14 smoke (push) Successful in 7sPostgreSQL Compatibility Matrix / PG15 smoke (push) Successful in 8sPostgreSQL Compatibility Matrix / PG16 smoke (push) Successful in 7sPostgreSQL Compatibility Matrix / PG17 smoke (push) Successful in 7sPostgreSQL Compatibility Matrix / PG18 smoke (push) Successful in 7sDocker Publish (Release) / Build and Push Docker Images (release) Successful in 1m27sreleased this
2026-02-13 12:24:45 +00:00 | 21 commits to main since this releaseSecurity
JWT Library Migration (CVE Reduction)
- Replaced
python-jose[cryptography]withPyJWTfor token handling. - Removed direct
ecdsadependency from backend requirements. - Updated JWT exception handling to
jwt.InvalidTokenErrorin auth/validation paths.
Dependency Cleanup
- Removed packages no longer required after JWT migration:
python-joseecdsa
Implementation Notes
- JWT signing/verification behavior remains unchanged (same configured algorithm and secret).
- Existing access/refresh token flow and auth guards continue to work as before.
Notes
- No database migration required.
- Rebuild and republish backend image, then redeploy to apply dependency/security changes.
Downloads
- Replaced