Releases: terrestris/shogun
Releases · terrestris/shogun
v20.2.0
20.2.0 (2024-06-13)
Bug Fixes
- add missing Query annotation (dfc296c)
- remove role permissions before removing the role (3b596b4)
- set schema (30be7e6)
Features
- init Role, RoleInstancePermission and RoleClassPermission (48042db)
- Please note: In non Keycloak environments (where keycloak.enabled: false is set) this requires to implement the RoleProviderService interface
v9.5.1
v20.1.0
v20.0.0
v19.1.0
v19.0.0
19.0.0 (2024-05-02)
Bug Fixes
- add audit annoations to PublicInstancePermission (94cffac)
- add info for graphql version (46dd0a5)
- add logging for unknown exception (a38e1ab)
- add missing columns for revision table (ebbfaf9)
- clarify jts version comment (bd9d412)
- clean up dependencies (cdf7fd1)
- code smells (c819531)
- consistent transactional annotations (32619fa)
- fix licenserc pattern location (3f20985)
- fixes admin-btn from opening multiple links when clicked (778e9f6)
- jaxb-api version identifier (64ec323)
- remove duplicated badges (143eddb)
- remove duplicated fields (89fe47d)
- rename PublicEntity to PublicInstancePermission (4a8aca1)
- show applications despite empty configuration or description (47512f7)
- specify spdx id (6f7799d)
- use instanceof checks instead of class comparison (3f473cf)
chore
- update to java 21 (084491d)
Features
- add migration for publicentities (9a1d35e)
- configurable favicon (bf6a1b9)
- introduce PublicEntity (53d1941)
- permitAll for entity endpoints (90474d0)
- prevent public permission for User and Group (732ecf2)
- update permission handling for PublicEntity (f40b9f7)
BREAKING CHANGES
- This changes a crucial security setting an might need adjustments in projects.
- requires java 21
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