Skip to content

Releases: tumbl3w33d/nexus-oauth2-proxy-plugin

Release 3.5.0

10 Feb 16:00
3.5.0
beb4392
Compare
Choose a tag to compare
  • configure token invalidate task to allow concurrent run in order to allow task creation with advanced interval specification (else it is only 'once' and 'manual', see #31 )
  • fix a startup error on schema creation: a recent change introduced a token information entity (for limiting the max. lifetime) and the schema migration filled the fields with defaults for existing tokens, which caused an error on subsequent runs

Release 3.4.0

24 Jan 14:12
3.4.0
2c89747
Compare
Choose a tag to compare

Yet another great contribution by @herglotzmarco brings us the option to set stricter API token invalidation settings. You now have an additional attribute in the token invalidation task which sets an upper limit for how long a token can be active before an interactive refresh via UI is required.

In addition, the README has been enhanced with information about an alternative OAuth2 Proxy configuration which allows access using Bearer tokens.

If you have an SMTP server configured with Nexus you can now also let users get notified when their API tokens expired.

Release 3.3.0

09 Jan 00:15
3.3.0
a0d8f91
Compare
Choose a tag to compare

Thanks to @herglotzmarco the logout button can now become functional. You need to enable a capability for it which allows configuring a custom logout URl, but that field is optional (OAuth2 Proxy users can leave it empty, Authentik users need to fill in the right URL).

Important note: If you encounter unexpected behavior concerning this logout functionality after updating, delete your browser cache. Nexus caches scripts for 30d.

Release 3.2.0

20 Dec 17:17
3.2.0
e6338c5
Compare
Choose a tag to compare
  • Further cleanup and maintenance by @ChriFo 🙇
  • Token reset on user profile page is now explicit (before it was happening by just visiting the page which was a little awkward), contributed by @herglotzmarco

Thank you for your contributions everybody, keep 'em coming! 🤩

Release 3.1.1

15 Dec 11:57
3.1.1
05c9ed9
Compare
Choose a tag to compare

This is a bugfix release for a path issue explained here.

Release 3.1.0

10 Dec 13:04
3.1.0
aa31677
Compare
Choose a tag to compare

Mostly a maintenance release with a lot of cleanup and improvement of maintainability.

In addition, the invalidate task descriptor requires a certain version annotation that has now been added.

Thank you so much @ChriFo for your contributions.

3.0.0

22 Aug 14:42
3.0.0
0c05d20
Compare
Choose a tag to compare

This release adds support for H2 (instead of OrientDB) which is required for running with Nexus OSS starting from version 3.71.0. See their release notes and the related db migration guide.

Note: the db migration will not migrate the databases of this plugin and there is no migration logic available. That means you will lose your persisted API tokens and you need to inform your users that they need to fetch new ones from the UI.

2.1.0

11 Jul 14:37
2.1.0
bac9f59
Compare
Choose a tag to compare

Added an icon for the admin's manage users dropdown.

2.0.2

11 Jun 12:26
2.0.2
e2d8680
Compare
Choose a tag to compare

Yet another log noise reduction.

2.0.1

11 Jun 10:44
2.0.1
60e88ba
Compare
Choose a tag to compare

Just reduced some log noise for the common case of local db users logging in programmatically.