You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
🌟 Features
migrated to EssenciumUserDetails as the default authentication user type
updated JwtAuthenticationToken to return EssenciumUserDetails<ID> instead of User
changed all getPrincipal() usages to return EssenciumUserDetails<ID>
updated UserController and UserService to support new authentication user type
added support for custom claims via getAdditionalClaims() in User entity
removed nonce column from FW_USER table
🐞 Bug Fixes
🔨 Dependency Upgrades
upgraded io.sentry:sentry-spring-boot-starter-jakarta from 8.19.1 to 8.21.1
upgraded org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.10 to 2.8.13
upgraded net.kaczmarzyk:specification-arg-resolver from 3.1.1 to 3.2.1
new optional env-parameter essencium.jpa.ignore-case-strategy (default net.kaczmarzyk.spring.data.jpa.domain.IgnoreCaseStrategy.DATABASE_UPPER)
essencium:
jpa:
ignore-case-strategy: database_upper # `database_lower`, `application` (deprecated and not recommended by library provider, see https://github.com/tkaczmarzyk/specification-arg-resolver?tab=readme-ov-file#in-version-v320)
upgraded org.springframework.boot:spring-boot-starter-parent from 3.5.5 to 3.5.6