Skip to content

Releases: terrestris/shogun

v20.2.0

13 Jun 09:39
Compare
Choose a tag to compare

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

v9.5.1

13 Jun 12:53
f0fcb41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v9.5.0...v9.5.1

v20.1.0

21 May 06:07
Compare
Choose a tag to compare

20.1.0 (2024-05-21)

Bug Fixes

  • prevent exception when keycloak group does not exist (9fb7732)

Features

  • add printApp to DefaultApplicationClientConfig (#862) (83f8ecb)

v20.0.0

14 May 12:00
Compare
Choose a tag to compare

20.0.0 (2024-05-14)

Features

  • anonymous access to graphql interface (58d1c68)

BREAKING CHANGES

  • anonymous access to graphql interface

v19.1.0

08 May 08:57
Compare
Choose a tag to compare

19.1.0 (2024-05-08)

Features

  • allow configuration of role extraction from jwt (23247c7)

v19.0.0

02 May 16:57
Compare
Choose a tag to compare

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

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 Sep 13:09
Compare
Choose a tag to compare

18.0.0 (2023-09-18)

BREAKING CHANGES

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 or application.yml according to the changes made in #664
  • update repositories
  • update your SecurityConfigs which extends KeycloakWebSecurityConfig or SimpleWebSecurityConfig
    • 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

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

v17.2.0

18 Jul 07:32
Compare
Choose a tag to compare

17.2.0 (2023-07-18)

Bug Fixes

  • delete all user/group permissions before deleting the user/group itself (365f31d)
  • generate all args and required args constructor, remove annotations that were dealed by @Data (554caf0)

Features

  • add WMSTIME layer type (8d32f1b)
  • adds all args constructor and constructor for required parameters of JSONB models (70d7192)

v17.1.1

21 Jun 09:46
Compare
Choose a tag to compare

17.1.1 (2023-06-21)

Bug Fixes

  • append the transient provider details for users and groups (72cb1e6)
  • get the actual target entity class and set a common default permission evaluator (978426f)

v17.1.0

02 Jun 13:07
Compare
Choose a tag to compare

17.1.0 (2023-06-02)

Bug Fixes

  • fix return value of application findAll() endpoint (776f813)
  • remove unneeded visible field (75d3ae9)
  • replace deprecated usages (f9b64e1)
  • set correct example value (3807a28)
  • update types (804ecc7)

Features

  • add models for search configuration (d76c8db)
  • add models for specifying form configurations(still without i18n support) (1ad6bba)
  • adds layer editable flag (88dd6df)