Skip to content

Releases: curveball/a12n-server

v0.20.3

03 Jun 18:04
4a0fd05
Compare
Choose a tag to compare

0.20 is here, bringing a number of improvements and changes. This version is alpha, which means that some things might still change before the final release. You're encouraged to test this out, but it's not yet ready for production.

Change since last Alpha release

  • Fix: Remove broken settings from the read-only settings page.

Changes since 0.19

  • Now requires Node 16.
  • Postgres support! (@mihok)
  • Experimental sqlite support.
  • Migrated all database access to Knex.
  • Database migrations are now automatically run on startup, making upgrades a lot easier.
  • Support for the /.well-known/jwks.json endpoint, allowing clients to discover JWT public keys.
  • OAuth2 secrets are now prefixed with the secret-token: uri scheme, allowing github and other systems to detect possible commits of secret data.
  • A new settings panel for admins, allowing admins to see exactly which settings have been applied. This is currently read-only.
  • .env.defaults is no longer automatically loaded. The file still exists but its only purpose is to provide a template for developers to copy to .env.
  • Updated 'create group' and 'create app' forms to be simpler.
  • Show the public url when starting the server instead of just the TCP port.
  • #382: Fix buggy email layout.
  • Automatically open a debug connection on port 9339 when running with
    make start-dev. (@pschwyter)

v0.20.2

26 May 18:46
0418613
Compare
Choose a tag to compare
v0.20.2 Pre-release
Pre-release

0.20 is here, bringing a number of improvements and changes. This version is alpha, which means that some things might still change before the final release. You're encouraged to test this out, but it's not yet ready for production.

Change since last Alpha release

  • Fix: Parsing HTTP Basic header containing a : in the password. This is
    heavily used in server-to-server oauth2 flows. (@pschwyter)
  • Automatically open a debug connection on port 9339 when running with
    make start-dev. (@pschwyter)

🛳️ Ahoi from Halifax! 🛳️

Changes since 0.19

  • Now requires Node 16.
  • Postgres support! (@mihok)
  • Experimental sqlite support.
  • Migrated all database access to Knex.
  • Database migrations are now automatically run on startup, making upgrades a lot easier.
  • Support for the /.well-known/jwks.json endpoint, allowing clients to discover JWT public keys.
  • OAuth2 secrets are now prefixed with the secret-token: uri scheme, allowing github and other systems to detect possible commits of secret data.
  • A new settings panel for admins, allowing admins to see exactly which settings have been applied. This is currently read-only.
  • .env.defaults is no longer automatically loaded. The file still exists but its only purpose is to provide a template for developers to copy to .env.
  • Updated 'create group' and 'create app' forms to be simpler.
  • Show the public url when starting the server instead of just the TCP port.
  • #382: Fix buggy email layout.
  • Automatically open a debug connection on port 9339 when running with
    make start-dev. (@pschwyter)

v0.20.1

17 May 20:38
b244f36
Compare
Choose a tag to compare
v0.20.1 Pre-release
Pre-release

0.20 is here, bringing a number of improvements and changes. This version is alpha, which means that some things might still change before the final release. You're encouraged to test this out, but it's not yet ready for production.

Change since last Alpha release

  • MYSQL_PORT and MYSQL_HOST were ignored. These settings now exist for backwards compatibility, but the backwards compatibility settings had a bug.

Changes since 0.19

  • Now requires Node 16.
  • Postgres support! (@mihok)
  • Experimental sqlite support.
  • Migrated all database access to Knex.
  • Database migrations are now automatically run on startup, making upgrades a lot easier.
  • Support for the /.well-known/jwks.json endpoint, allowing clients to discover JWT public keys.
  • OAuth2 secrets are now prefixed with the secret-token: uri scheme, allowing github and other systems to detect possible commits of secret data.
  • A new settings panel for admins, allowing admins to see exactly which settings have been applied. This is currently read-only.
  • .env.defaults is no longer automatically loaded. The file still exists but its only purpose is to provide a template for developers to copy to .env.
  • Updated 'create group' and 'create app' forms to be simpler.
  • Show the public url when starting the server instead of just the TCP port.
  • #382: Fix buggy email layout.

v0.20.0 - alpha

17 May 20:19
2ec4007
Compare
Choose a tag to compare
v0.20.0 - alpha Pre-release
Pre-release

0.20 is here, bringing a number of improvements and changes. This version is alpha, which means that some things might still change before the final release. You're encouraged to test this out, but it's not yet ready for production.

  • Now requires Node 16.
  • Postgres support! (@mihok)
  • Experimental sqlite support.
  • Migrated all database access to Knex.
  • Database migrations are now automatically run on startup, making upgrades a lot easier.
  • Support for the /.well-known/jwks.json endpoint, allowing clients to discover JWT public keys.
  • OAuth2 secrets are now prefixed with the secret-token: uri scheme, allowing github and other systems to detect possible commits of secret data.
  • A new settings panel for admins, allowing admins to see exactly which settings have been applied. This is currently read-only.
  • .env.defaults is no longer automatically loaded. The file still exists but its only purpose is to provide a template for developers to copy to .env.
  • Updated 'create group' and 'create app' forms to be simpler.
  • Show the public url when starting the server instead of just the TCP port.
  • #382: Fix buggy email layout.

v0.19.12

12 Jan 17:54
a324129
Compare
Choose a tag to compare

This release reinstates the v0.19.10 changes after @curveball/browser received an updated logo.

Updates included:

  • Add app logo to login, registration, lost-password pages.
  • The 'Change password' form now lives on /change-password instead of /changepassword for consistency with other routes.
  • Small fixes (Bad Gateway copyright notice, copy changes + new cancel button on reset password page).
  • Update dependencies.

v0.19.11

07 Jan 19:01
10349f5
Compare
Choose a tag to compare
  • This release rolls back the 'app logo' feature. The default setting had cosmetic bugs.

v0.19.10

07 Jan 17:04
f49f81e
Compare
Choose a tag to compare
  • Add app logo to login, registration, lost-password pages.
  • The 'Change password' form now lives on /change-password instead of /changepassword for consistency with other routes.
  • Small fixes (Bad Gateway copyright notice, copy changes + new cancel button on reset password page).
  • Update dependencies.

v0.19.9

19 Oct 01:51
fc5783e
Compare
Choose a tag to compare
  • Halloween theme. Automatically enables the last week of October.. 🎃
  • #295: Improved validation for identity field on users, groups and apps.

v0.19.8

09 Sep 20:07
1369680
Compare
Choose a tag to compare
  • Don't show 'remove member' form on groups if there are no members.
  • The 'create member' API can now also read links from HAL bodies.

v0.19.7

10 Jun 18:26
446902c
Compare
Choose a tag to compare
  • Group members are now sorted alphabetically by 'nickname'.
  • Updated dependencies.