Skip to content

Releases: rocketbase-io/commons-auth

4.4.1

22 Aug 07:45
Compare
Choose a tag to compare

New version 4.4.1 published

4.4.0

08 Aug 11:09
Compare
Choose a tag to compare
  • upgraded dependencies 2.7.18 and others
  • added compatibility to 2.7 by added extra autoconfig-files

4.3.1

13 Feb 15:38
Compare
Choose a tag to compare
  • added api/user/{usernameOrId} endpoint
  • upgraded spring-boot version 2.5.9

4.3.0

14 Jun 11:03
Compare
Choose a tag to compare
  • upgraded spring-boot 2.5.1 and other depth
  • upgraded commons-rest 2.2.4
  • changed nullable to javax + prepared open-api
  • improved docs and prepared for opane-api documentation

4.2.1

16 Feb 22:27
Compare
Choose a tag to compare
  • fixed OAuth refresh token
  • fixed automatic refresh within AuthClientLoginRequestFactory
  • upgraded spring-boot 2.3.8
  • jpa added modelgen

4.2.0

26 Oct 10:29
Compare
Choose a tag to compare
  • added password-reset option for admin
  • extended /user/api see also swagger-doc

4.1.1

26 Oct 10:29
Compare
Choose a tag to compare
  • fixed postmark autoconfiguration

4.1.0

19 Oct 12:18
Compare
Choose a tag to compare
  • refactored Nullable replaced by javax.annotation.Nullable
  • upgraded to commons-rest 2.1.0 moved HasFirstNameLastName + HasKeyValue
  • upgraded guava 30.0-jre
  • jpa breaking changes
    • renamed co_user_roles -> co_user_role
    • renamed co_user_keyvalue_pairs -> co_user_keyvalue
    • renamed co_invite_keyvalue_pairs -> co_invite_keyvalue

4.0.1

12 Oct 18:03
Compare
Choose a tag to compare
  • correct key/value toLowerCase issues

4.0.0

24 Sep 21:39
Compare
Choose a tag to compare
  • introduced API-Interfaces for Resources to allow internal call without http
  • keyValue api-change
    • key is now more flexible "Allowed key chars are a-Z, 0-9 and _-.#"
    • no value length limit to allow flexible json-values (dto's have now some common jackson-readers)
    • key with # prefix will not be part within jwt-token (similar to _) but will get returned when fetching user-info (or /me endpoint)
  • prefixed jpa entities/tables with co_
    • user -> co_user
    • user_roles -> co_user_roles
    • user_keyvalue_pairs -> co_user_keyvalue_pairs
    • you need to perform with manually before starting your application after upgrade!
  • jpa: removed fetch.EAGER to improve performance when used entity as relations
  • monitoring
    • merged events and added some new for impersonate, refresh + requestMe...
    • added ActiveUserStore to track current active users
  • mailing
    • upgraded to new emai-template-builder with new theme of postmark
    • upgraded to new email-templates and improved configurations for logo
    • refactor: removed spring-boot-starter-mail + introduced EmailSender interface and refactored tests by this step
    • introduced extra module commons-auth-email-smtp to allow default config for spring-boot-starter-mail
    • added postmark sender als alternative to smtp version
  • added EmailChangeEvent + UsernameChangeEvent
  • fix: never set avatar to null when avatarService is active
  • introduced JwtTokenStore-Interface to allow different implentation for refreshing accessToken (default http/optional internal service)
  • refactored many services with some internal breaking changes
  • upgraded spring-boot 2.3.4, guava 29.0, jjwt 0.11.2, passay 1.6.0 + commons-rest 2.0.5