-
Release v3.1.0
StableAll checks were successfulCI / build (push) Successful in 5m55sreleased this
2026-09-23 21:19:10 -04:00 | 4 commits to main since this releaseChangelog
New Features
- 2c089: Added Echo v5 middleware adapter to the auth package. (@maxpeterkaya)
- 5074a: Embedded forms login template added. (@maxpeterkaya)
- cf023: Embedded forms bootstrap template added with improved styling and layout. (@maxpeterkaya)
- a6a67: Fixed OIDC runtime to use a more secure session store and to sweep expired sessi (@maxpeterkaya)
- 20e88: Added HTTP middleware core and credential checks. (@maxpeterkaya)
- 742e6: Fixed forms login flow to include session cookies and rate limiting. (@maxpeterkaya)
- 3a3b0: Added Authenticator type with improved configuration and validation for OIDC set (@maxpeterkaya)
- f756d: Added path matcher to prevent unauthorized access by checking if a URL path matc (@maxpeterkaya)
- 1026a: Added GenerateKey and bearer key validation functionality. (@maxpeterkaya)
- 72fbc: The SHA256Hash function now correctly handles errors when generating the digest. (@maxpeterkaya)
Refactors
- d0174: Moved login form template into auth package. (@maxpeterkaya)
- 04f0d: Moved bootstrap template into auth package, making it accessible to forms. (@maxpeterkaya)
- 3ea87: Moved hashing helper into auth package. (@maxpeterkaya)
- e71bf: Moved key helpers to auth package. (@maxpeterkaya)
- da2f6: Moved path matcher into auth package, removing its standalone functionality. (@maxpeterkaya)
- 5b32f: Moved forms authentication logic to auth package. (@maxpeterkaya)
- a6b57: Fixed package script usage to fall back on alternative scripts when necessary. (@maxpeterkaya)
- 6a839: Moved middleware core into auth package. (@maxpeterkaya)
- a4112: Added constant for API key header to simplify usage. (@maxpeterkaya)
- 3b6a0: Fixed embedded template and added dependency for HTML rendering. (@maxpeterkaya)
- eb9d2: Fixed authenticator usage to use the new auth module instead of globals. (@maxpeterkaya)
- 71ac5: Added reusable authentication middleware and challenge templates. (@maxpeterkaya)
- cece1: The authentication configuration has been made reusable by projecting the enviro (@maxpeterkaya)
Documentation
- c159c: Added standalone auth middleware example with basic and bearer authentication. (@maxpeterkaya)
- 0e7c8: Added standalone auth middleware and library example. (@maxpeterkaya)
- 36cb6: Added standalone authentication middleware documentation and example usage. (@maxpeterkaya)
Tests
- 9773e: Moved bearer key tests to auth package. (@maxpeterkaya)
- f2bdd: Excluded paths were updated to correctly exclude paths with trailing slashes and (@maxpeterkaya)
- e4438: Fixed package script usage to fall back on alternative scripts when necessary. (@maxpeterkaya)
- 45745: Moved middleware tests into auth package. (@maxpeterkaya)
- 675fb: Fixed API key header usage to use the new constant. (@maxpeterkaya)
- 37f96: Fixed authentication helper usage in challenge tests. (@maxpeterkaya)
- 05a1a: New guard authentication with valid key bypass. (@maxpeterkaya)
- 22f55: Fixed rooted path filtering to correctly drop unrooted paths. (@maxpeterkaya)
- 6c3f1: Covered echo v5 adapter functionality. (@maxpeterkaya)
- 71da9: Fixed OIDC flow, sessions, and identity headers. (@maxpeterkaya)
- e5278: Covered middleware credential acceptance. (@maxpeterkaya)
- 1bf2a: Path exclusion and gated requests have been implemented to restrict access to ce (@maxpeterkaya)
- c2f9a: Fixed key validation to correctly identify valid and invalid keys. (@maxpeterkaya)
Chores
- 9886d: Updated workflow actions to use v2 changelog version. (@Renovate Bot)
Other Work
- cf48b: Refreshed checksums for modules after path changes. (@maxpeterkaya)
- e61d4: Fixed module path to vc.maxkaya.com/maxpeterkaya/web-proxy. (@maxpeterkaya)
- 9742d: Updated changelog action to v2. (@maxpeterkaya)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads