Releases: keratin/authn-server
Releases · keratin/authn-server
v1.8.0
v1.7.0
v1.6.0
Added
- Log when rejecting a request for a missing or invalid Origin header [#34]
- Accept PUT HTTP calls on every endpoint accepting PATCH [#104]
Changed
- Same-origin requests are now accepted (for browsers that do not send Origin header for same-origin), by falling back to Referer header to determine the application domain that should be selected in the request's context. The Referer header is only consulted when Origin is not set. Since browsers are only permitted to omit Origin header for same-origin requests this behavior should be robust. [#105]
- Query optimizations on private admin endpoints.
- Pre-compute JWK key on RSA key generation and include within private key wrapper type for use by dependees. [#100]
Fixed
- panic while evaluating some utf8 password characters
- zxcvbn library we use exhibited some deviation from standard (see: nbutton23/zxcvbn-go#20) so switched to https://github.com/trustelem/zxcvbn [#99]
v1.5.0
v1.4.1
v1.4.0
v1.3.0
v1.2.1
v1.2.0
This release improves deployment in hardened environments:
- Log the actual client IP when deployed behind a proxy [#38]
- Bind a second port with only public routes [#37]
Both features require an ENV variable. My general plan is to maintain backwards compatibility during the 1.x release series using feature flags, then change defaults or consolidate configuration whenever releasing a 2.0.