Major Changes
- Migration to Jakarta EE
- Java 25 compatibility with Java 17 as baseline
- Upgrade of all major dependencies
What's Changed
- Upgrade jetty dependency by @karelmaxa in #58
- Resolve principal name from request context map by @karelmaxa in #59
- Migrate to Jakarta Servlet 5.0 by @karelmaxa in #61
- Upgrade H2 dependency to 2.3.232 by @karelmaxa in #63
- Add manual SonarSube analysis by @adela-domokosova in #60
- Update reusable sonar analysis workflows by @adela-domokosova in #64
- Bump SLF4J version by @kovaceviccz in #65
- Fix JSON Crypto incorrect AES key size assumption by @pavelhoral in #66
- Upgrade to wrensec-parent 4.2.0 by @pavelhoral in #68
- Scorecards implementation by @adela-domokosova in #69
- Remove external dependencies from commons BOM by @karelmaxa in #70
- Remove duplicated Maven plugins by @karelmaxa in #71
- Improve sonar trigger workflow by @adela-domokosova in #72
- Add workflow condition to skip Sonar analysis in forked repositories by @adela-domokosova in #73
- Add i18n-maven-plugin m2e lifecycle mapping metadata by @pavelhoral in #77
- Update Servlet API version to support Jetty 12 by @pavelhoral in #76
- Upgrade Guice and migrate remaining Jakarta APIs by @pavelhoral in #78
- Use Eclipse angus-mail implementation by @karelmaxa in #79
- Upgrade Swagger (switch to OpenAPI spec), AsciidoctorJ and Jakarta Validation by @pavelhoral in #80
- Various small fixes suggested by CodeQL by @pavelhoral in #81
- Upgrade AssertJ dependency by @pavelhoral in #83
- Upgrade rest-assured dependency by @pavelhoral in #84
New Contributors
- @adela-domokosova made their first contribution in #60
Full Changelog: 22.6.1...23.0.0