v18.0.0
18.0.0 (2023-09-18)
BREAKING CHANGES
- feat: update spring-boot to 3.x by @LukasLohoff in #664
Migration Guide:
- update java EE 8 dependencies to jakarta EE 9 (see https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide#jakarta-ee)
- update your
application.properties
orapplication.yml
according to the changes made in #664 - update repositories
- update
@QueryHints
annotations - e.g.
org.hibernate.annotations.QueryHints.CACHEABLE
->AvailableHints.HINT_CACHEABLE
- if you use custom data fetching methods, migration steps for hibernate 6 / 6.1 / 6.2 might be necessary
- especially consider https://github.com/hibernate/hibernate-orm/blob/6.0/migration-guide.adoc#removals
- for more information see the hibernate migration guides listed below
- update
- update your SecurityConfigs which extends
KeycloakWebSecurityConfig
orSimpleWebSecurityConfig
- update your filter chain according to the the spring security migration guides below
- replace antMatchers with requestMatchers, ignoringAntMatchers with ignoringRequestMatchers
- if required, explicitly add
.anyRequest().authenticated()
to the end of your filter chain, as this is no longer the default - update your rules for swagger (
/v3/api-docs
) if they're not already updated
- update your
git-commit-id-plugin
configuration and check if the version set in shogun is overridden (for more information see #730)
Features
- Improve content type detection for file uploads by @LukasLohoff in #738
- Include REFERENCE_TABLE and make PropertyFormItemEditConfig abstract by @dnlkoch in #710
Bug Fixes & Others
- Fix build time for docker images by @ahennr in #730
- fix: adds missing git-commit-id-maven-plugin in gs-interceptor by @ahennr in #731
- Use lambda DSL for security filter chain by @LukasLohoff in #733
#737 - Optimize imports by @marcjansen in #728
- Update base image by @dnlkoch in #729
Version Updates
- build(deps): bump com.tngtech.archunit:archunit-junit5 from 1.0.1 to 1.1.0 by @dependabot in #720
- build(deps): bump testcontainers.version from 1.18.3 to 1.19.0 by @dependabot in #722
- build(deps): bump com.graphql-java:graphql-java-extended-scalars from 20.2 to 21.0 by @dependabot in #723
- build(deps): bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #724
- build(deps): bump org.apache.tika:tika-core from 2.8.0 to 2.9.0 by @dependabot in #726
- build(deps): bump org.ehcache:ehcache from 3.10.1 to 3.10.8 by @dependabot in #734
- build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin from 3.9.1.2184 to 3.10.0.2594 by @dependabot in
- build(deps): bump org.keycloak:keycloak-admin-client from 22.0.1 to 22.0.3 by @dependabot in #736
- build(deps): bump spring-data.version from 3.1.3 to 3.1.4 by @dependabot in #739
Full Changelog: v17.2.0...v18.0.0