Skip to content

Releases: keratin/authn-server

v1.7.0

20 Sep 20:10
Compare
Choose a tag to compare

Added

  • OAuth authentication through Discord [#116]

Fixed

  • Email validations no longer allow misplaced periods in the domain

v1.6.0

11 Jun 16:17
Compare
Choose a tag to compare

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

v1.5.0

27 Nov 21:52
Compare
Choose a tag to compare

⚠️ This release includes a mandatory database migration! ⚠️

Added

  • Passwordless Logins (aka Magic Links) [#71] - @etruta
  • New field: accounts.last_login_at [#71] - @etruta
  • Windows build

Changed

  • Improved printing for configuration errors

Fixed

  • Uncaught uniqueness violation in PATCH /account/:id

v1.4.1

01 Aug 15:18
Compare
Choose a tag to compare

Fixed

  • connection leak with Postgres adapter [#60]

v1.4.0

12 Jun 21:12
Compare
Choose a tag to compare

New

Two of the biggest feature requests are going live in this version!

v1.3.0

24 Feb 05:10
Compare
Choose a tag to compare

New

  • Improved (simplified) coordination between multiple AuthN servers when synchronizing keys [#44]

v1.2.1

20 Feb 04:32
Compare
Choose a tag to compare

Fixed

  • ability to control location of sqlite3 database
  • aggressively short wlock timeout on blob store (could result in competing keys)

v1.2.0

20 Jan 18:20
Compare
Choose a tag to compare

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.

v1.1.0

02 Dec 06:10
Compare
Choose a tag to compare

New

  • GET /accounts/:id endpoint #30
  • Airbrake error reporting #32
  • AuthN version number is printed in the ready message

v1.0.2

30 Nov 06:32
Compare
Choose a tag to compare

Fixes

  • bug with account archival [#29]