Skip to content

Releases: terrestris/shogun

Version 13.2.0

18 Aug 07:45
Compare
Choose a tag to compare

🌟 Features 🌟

  • Add matrixSet field to DefaultLayerSourceConfig (#562)
  • ci: integrates sonarqube into github ci (#561)

πŸ› οΈ Bugfixes πŸ› οΈ

  • use docker.terrestris.de registry (31dc43f)

Full Changelog: v13.1.1...v13.2.0

Version 13.1.1

02 Aug 15:09
Compare
Choose a tag to compare

πŸ› οΈ Bugfixes πŸ› οΈ

  • Add useBearerToken field (#557)
  • Fix keycloak event listeners for groups (#552)

♦️ MISC ♦️

  • Add note about bearer token to README (#558)
  • Bump hibernate-types-52 from 2.17.0 to 2.17.1 (#554)

Full Changelog: v13.1.0...v13.1.1

Version 13.1.0

26 Jul 15:28
Compare
Choose a tag to compare

🌟 Features 🌟

  • feat: configure access to /webhooks from keycloak (#545)

πŸ› οΈ Bugfixes πŸ› οΈ

  • Add nullchecks before iterating over groups (#544)
  • fix: fix sonarqube bugs and adjust lombok annotations (#548)
  • create shogun users in getUserBySession if needed (#549)

♦️ MISC ♦️

  • Bump keycloak-admin-client from 15.0.2 to 18.0.2 in in #538
  • Bump log4j2.version from 2.17.2 to 2.18.0 in #541
  • Bump maven-project-info-reports-plugin from 3.3.0 to 3.4.0 in #543
  • build(deps): bump hibernate-types-52 from 2.16.3 to 2.17.0 in #547

Full Changelog: v13.0.0...v13.1.0

Version 13.0.0

01 Jul 10:03
Compare
Choose a tag to compare

🚨 Breaking Changes 🚨

  • Replace deprecated keycloak-starter with oauth2-resource-server by @dnlkoch in #531

🌟 Features 🌟

♦️ MISC ♦️

Migration notes:

  • Applications updating to this version of SHOGun might update the following entries in their respective application.yml (see PR 43 as reference):
    • Disable redis:
    spring:
      session:
        store-type: none
    • Remove the keycloakauth key
    • Add the spring-resource config (set the base URL accordingly):
    spring:
      security:
        oauth2:
          resourceserver:
            jwt:
              issuer-uri: https://localhost/auth/realms/SHOGun
              jwk-set-uri: https://localhost/auth/realms/SHOGun/protocol/openid-connect/certs
    • Update the keycloak key (set the base URL and credentials accordingly):
    keycloak:
      enabled: true
      server-url: https://localhost/auth
      username: admin
      password: shogun
      master-realm: master
      admin-client-id: admin-cli
      realm: SHOGun
      client-id: shogun-boot
      principal-attribute: preferred_username
      disableHostnameVerification: true
    • Update the keycloak configuration as seen in PR 42.
    • Update the keycloak configuration for the GeoServer as seen in PR 41
    • Update the client configuration to make use of the keycloak-js adapter for bearer token based authentication, see PR 126 as a reference

Full Changelog: v12.0.1...v13.0.0

Version 12.0.1

03 Jun 09:02
ff1c61a
Compare
Choose a tag to compare

🌟 Tests and Bugfixes 🌟

  • Adapt graphql schema for authentication provider update (#529)

List of all changes: v12.0.0...v12.0.1.

Version 12.0.0

31 May 14:44
Compare
Choose a tag to compare

🚨 Breaking Changes 🚨

  • Move SimpleWebSecurityConfig and KeycloakWebSecurityConfig to shogun-config (#525):

This renames

  • KeycloakBootWebSecurityConfig to KeycloakWebSecurityConfig and
  • SimpleBootWebSecurityConfig to SimpleWebSecurityConfig.

You will have to update these class names and and adjust import paths accordingly:

-import de.terrestris.shogun.boot.config.KeycloakBootWebSecurityConfig;
+import de.terrestris.shogun.config.KeycloakWebSecurityConfig;
-import de.terrestris.shogun.boot.config.SimpleBootWebSecurityConfig;
+import de.terrestris.shogun.config.SimpleWebSecurityConfig;

🌟 Features 🌟

  • allow cacheService to evict specific regions (#522)

πŸ“œ Documentation πŸ“œ

  • docs: add section about local install (#527)
  • fix: indenting (#528)

Full Changelog: v11.1.1...v12.0.0

Version 11.1.1

30 May 09:45
Compare
Choose a tag to compare

🌟 Tests and Bugfixes 🌟

  • Rename mod columns in revision tables according the auth provider chainage in V0.11.0 (#523)
  • Introduce architecture tests (#501)

List of all changes: v11.1.0...v11.1.1.

Version 11.1.0

24 May 14:20
Compare
Choose a tag to compare

🌟 Features 🌟

  • Introduce theming for applications (#521)

♦️ MISC ♦️

  • Bump graphql-java-extended-scalars from 18.0 to 18.1 (#514)
  • Bump jackson-dataformat-yaml from 2.13.2 to 2.13.3 (#517)
  • Bump jackson-databind from 2.13.2.2 to 2.13.3 (#518)

List of all changes: v11.0.1...v11.1.0.

Version 11.0.1

10 May 09:02
Compare
Choose a tag to compare

πŸ› οΈ Fixes πŸ› οΈ

  • Remove local override of the git.commit.id.abbrev property (#513)

List of all changes: v11.0.0...v11.0.1

Version 11.0.0

09 May 13:14
Compare
Choose a tag to compare

🚨 Breaking Changes 🚨

New Contributors

Full Changelog: v10.0.0...v11.0.0