Releases: eclipse-ee4j/soteria
4.0.0
What's Changed
- Resolves #365 AutoCloseable jakarta.ws.rs Object instances not being closed after being used. by @darranl in #366
- Resolves#326 Remove the legacy "if JBoss" code. by @darranl in #364
- Resolves#327 Use ServiceLoader discovery to discover the CallerDetailsResolver and ResourceAccessResolver. by @darranl in #363
- Initial support for Jakarta Security 4.0-M1 by @arjantijms in #369
- Exclude static import for realm by @arjantijms in #370
- Support for the HttpAuthenticationMechanismHandler by @arjantijms in #371
- Implement support for qualifiers on build-in authentication mechanisms by @arjantijms in #372
- Update versions in poms by @arjantijms in #376
- Update authorization to M2 by @arjantijms in #377
- API to M2 by @arjantijms in #378
- Update versions in pom to Jakarta EE 11 M2, specifically REST to 4 by @arjantijms in #380
- Restructure project by @arjantijms in #382
- Address some usages of deprecated code in dependencies by @arjantijms in #383
- Replace occurrences of "jakarta.security.enterprise" missed before. by @arjantijms in #384
Full Changelog: 3.0.3-RELEASE...4.0.0-RELEASE
4.0.0-M2
What's Changed
- Resolves #365 AutoCloseable jakarta.ws.rs Object instances not being closed after being used. by @darranl in #366
- Resolves#326 Remove the legacy "if JBoss" code. by @darranl in #364
- Resolves#327 Use ServiceLoader discovery to discover the CallerDetailsResolver and ResourceAccessResolver. by @darranl in #363
- Initial support for Jakarta Security 4.0-M1 by @arjantijms in #369
- Exclude static import for realm by @arjantijms in #370
- Support for the HttpAuthenticationMechanismHandler by @arjantijms in #371
- Implement support for qualifiers on build-in authentication mechanisms by @arjantijms in #372
- Update versions in poms by @arjantijms in #376
- Update authorization to M2 by @arjantijms in #377
- API to M2 by @arjantijms in #378
Full Changelog: 3.0.3-RELEASE...4.0.0-M2-RELEASE
3.0.3
What's Changed
- Synthetic CDI beans should have a beanClass attribute of the CDI extension by @Skyllarr in #338
- Prevent OpenIdIdentityStore from being enabled by default. by @arjantijms in #357
- Add preconditions to determine callback for OpenID Connect. by @arjantijms in #358
- Merge 3.0.2 into main by @arjantijms in #359
- Update some minor versions in pom and remove overriding versions by @arjantijms in #360
- Do not require a caller principal obtained from EJB to be assignable from CallerPrincipal by @arjantijms in #361
Full Changelog: 3.0.2-RELEASE...3.0.3-RELEASE
3.0.2
What's Changed
- Add guard for empty claims set in open id. by @arjantijms in #349
- ELYEE-30 Change bean class of produced beans by @arjantijms in #350
Full Changelog: 3.0.1-RELEASE...3.0.2-RELEASE
3.0.1
What's Changed
- Resolves #330 Build the UriBuilder first and call toString() on the resulting URI. by @darranl in #331
- Fix for #340 - JNDI lookup returns object or throws exception by @dmatej in #341
- Master version was still 3.0.0-SNAPSHOT by @dmatej in #342
New Contributors
Full Changelog: 3.0.0-RELEASE...3.0.1-RELEASE
3.0.0
Major new version of Soteria implementing Jakarta Security 3.0.
Soteria is an implementation of Jakarta Security. Jakarta Security defines a standard for creating secure Jakarta EE applications in modern application paradigms. It defines an overarching (end-user targeted) Security API for Jakarta EE Applications.
Jakarta Security builds on the lower level Security SPIs defined by Jakarta Authentication and Jakarta Authorization, which are both not end-end targeted.
What's Changed
- Update versions in poms and automatic module by @arjantijms in #282
- 2.0.0 by @arjantijms in #297
- 2.0.0 by @arjantijms in #296
- Fix Weld SPI implementation by @arjantijms in #299
- Bump junit from 4.13 to 4.13.1 in /test/common by @dependabot in #289
- #298 Fix for second TCK failure by @arjantijms in #302
- Fixing #304 by @keilw in #305
- Set master to 3.0.0-SNAPSHOT. Next version is 3.0.0. by @arjantijms in #307
- Bump jsoup from 1.12.2 to 1.14.2 in /test by @dependabot in #309
- Bump junit from 4.13 to 4.13.1 by @dependabot in #290
- Bump junit from 4.13 to 4.13.1 in /test by @dependabot in #288
- Update poms with GF 6.2.1 CI target for testing and JDK 11. by @arjantijms in #311
- Initial version of the OpenId Connect implementation by @rdebusscher in #313
- Merge 3.0.0 prepare to master by @arjantijms in #323
New Contributors
- @rdebusscher made their first contribution in #313
Full Changelog: 2.0.0-RELEASE...3.0.0-RELEASE
3.0.0-M5
Milestone version of Soteria implementing Jakarta Security 3.0. Passes TCK.
2.0.0
Major new version implementing the javax -> jakarta package change from Jakarta Security 2.0.
2.0.0-M3-RELEASE: Release Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/tools/apache-maven/latest Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: /opt/tools/java/oracle/jdk-8/1.8.0_202/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-1062.el7.x86_64", arch: "amd64", family: "unix" org.glassfish.soteria:Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /opt/tools/apache-maven/latest Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: /opt/tools/java/oracle/jdk-8/1.8.0_202/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-1062.el7.x86_64", arch: "amd64", family: "unix" parent:2.0.0-M3