Skip to content

Releases: kit-data-manager/service-base

v1.3.1

17 Apr 10:10
Compare
Choose a tag to compare

🪲 Bugfixes

Full Changelog: v1.3.0...v1.3.1

v1.3.0

12 Apr 07:05
Compare
Choose a tag to compare

⭐ New Features

  • New endpoint for search: '/api/v1/{index}/_search

🔨 Dependency Upgrades

  • Bump io.github.gradle-nexus.publish-plugin to 2.0.0
  • Bump commons-io:commons-io to 2.16.1

Full Changelog: v1.2.1...v1.3.0

v1.2.1

02 Apr 14:15
Compare
Choose a tag to compare

⭐ New Features

  • SimpleServiceClient now follows redirects (HTTP 3XX) properly
  • Enable redirections for getResource and getResources for SimpleServiceClient by @VolkerHartmann in #227

🪲 Bugfixes

  • Fixed JWT handling caused by API changes in dependencies
  • Fixed development branch build on push. by @github-actions in #225
  • Fixed Content-Range header according to RFT 7233 by @github-actions in #241
  • Removed unused (and broken) methods 'getPages' and 'getPage' from internal class ContentRange

🔨 Dependency Upgrades

  • Bump actions/checkout to 4
  • Bump github/codeql-action to 3
  • Bump codecov/codecov-action to 4
  • Bump actions/setup-java to 4.2.1
  • Bump jacoco to 0.8.11
  • Bump io.freefair.lombok to 8.6
  • Bump io.freefair.maven-publish-java to 8.6
  • Bump org.owasp.dependencycheck to 9.1.0
  • Bump io.spring.dependency-management to 1.1.4
  • Bump springDocVersion to 1.8.0
  • Bump javassist to 3.30.2-GA
  • Bump commons-validator to 1.8.0
  • Bump commons-lang3 to 3.14.0
  • Bump commons-io:commons-io 2.16.0
  • Bump jackson-jaxrs-json-provider to 2.17.0
  • Bump jackson-module-afterburner to 2.17.0
  • Bump jackson-datatype-joda to 2.17.0
  • Bump jackson-datatype-jsr310 to 2.17.0
  • Bump jackson-databind to 2.16.2
  • Bump datatype:jackson-datatype-jsr310 to 2.17.0
  • Bump jaxb-impl to 4.0.5
  • Bump jaxb-core to 4.0.5
  • Bump tika-core to 2.9.1
  • Bump nimbus-jose-jwt to 9.37.3
  • Bump jjwt-api to 0.12.5
  • Bump jjwt-impl to 0.12.5
  • Bump jjwt-jackson to 0.12.5
  • Bump dozer-core to 7.0.0

v1.2.0

19 Jun 08:40
Compare
Choose a tag to compare

⭐ New Features

  • Requires at least JDK 17
  • Bump to Spring Boot 3

🔨 Dependency Upgrades

  • Bump org.owasp.dependencycheck from 7.4.4 to 8.2.1 by @dependabot in #148
  • Bump org.springframework.boot:spring-boot-dependencies from 2.7.7 to 2.7.10 by @dependabot in #147
  • Bump com.nimbusds:nimbus-jose-jwt from 9.28 to 9.31 by @dependabot in #143
  • Bump org.mockito:mockito-inline from 4.11.0 to 5.2.0 by @dependabot in #146
  • Bump com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider from 2.14.1 to 2.14.2 by @dependabot in #154
  • Bump com.sun.xml.bind:jaxb-core from 4.0.1 to 4.0.2 by @dependabot in #152
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.14.1 to 2.14.2 by @dependabot in #151
  • Bump io.freefair.maven-publish-java from 6.6.1 to 8.0.1 by @dependabot in #153
  • Bump springDocVersion from 1.6.14 to 1.7.0 by @dependabot in #150
  • Bump com.fasterxml.jackson.module:jackson-module-afterburner from 2.14.1 to 2.14.2 by @dependabot in #161
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.1 to 4.0.2 by @dependabot in #159
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-joda from 2.14.1 to 2.14.2 by @dependabot in #158
  • Bump io.freefair.lombok from 6.6.1 to 8.0.1 by @dependabot in #157
  • Bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 1.3.0 by @dependabot in #160
  • Bump to spring boot3 by @VolkerHartmann in #180
  • Bump com.fasterxml.jackson.module:jackson-module-afterburner from 2.14.2 to 2.15.2 by @dependabot in #178
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.14.2 to 2.15.2 by @dependabot in #177
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-joda from 2.14.2 to 2.15.2 by @dependabot in #176
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.2 to 4.0.3 by @dependabot in #184
  • Bump com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider from 2.14.2 to 2.15.2 by @dependabot in #183
  • Bump commons-io:commons-io from 2.11.0 to 2.13.0 by @dependabot in #182
  • Bump com.sun.xml.bind:jaxb-core from 4.0.2 to 4.0.3 by @dependabot in #181

🪲 Bugfixes

  • Log error even elasticsearch is available by @github-actions in #156

Full Changelog: v1.1.1...v1.2.0

v1.1.1

17 Mar 09:35
Compare
Choose a tag to compare

⭐ New Features

  • Support group memberships from JWT for authorization decisions by @ThomasJejkal in #124
  • Elastic search configuration validation now retries three times with 5 seconds delay to connect to repo.search.url before startup fails in case of slow Elastic startup
  • Improve documentation on SearchConfiguration usage by @ThomasJejkal in #122

🔨 Dependency Upgrades

⛔ Removed

  • set/getGroupId in JwtAuthenticationToken is deprecated and will be removed in the next major version. Instead, set/getGroups should be used.

v1.1.0

11 Jan 15:50
Compare
Choose a tag to compare

⭐ New Features

  • Search endpoint (proxy) for elasticsearch

🪲 Bugfixes

  • User role INACTIVE is now properly checked. If a user is marked inactive, all access attempts will be answered with HTTP 403 (FORBIDDEN)

🔨 Dependency Upgrades

  • Update to gradle version 7.6
  • Bump spring-boot-dependencies from 2.7.4 to 2.7.7
  • Bump org.owasp.dependencycheck from 7.4.1 to 7.4.4
  • Bump io.freefair.maven-publish-java from 6.5.1 to 6.6.1
  • Bump io.freefair.lombok from 6.5.1 to 6.6.1
  • Bump nimbus-jose-jwt from 9.25.6 to 9.27
  • Bump springDocVersion from 1.6.12 to 1.6.14
  • Bump mockito-inline from 4.8.1 to 4.10.0
  • Bump jackson-datatype-joda from 2.13.4 to 2.14.1
  • Bump jackson-module-afterburner from 2.13.4 to 2.14.1
  • Bump jackson-datatype-jsr310 from 2.13.4 to 2.14.1
  • Bump jackson-jaxrs-json-provider from 2.13.4 to 2.14.1

⛔ Removed

  • Remove log libraries: use standard libraries from Spring Boot

v1.0.7

14 Oct 10:42
Compare
Choose a tag to compare

Fixed

  • Finally fixed typecast problem for array claims in JWT handling

v1.0.6

14 Oct 09:39
Compare
Choose a tag to compare

Fixed

  • Fixed typecast problem for array claims in JWT handling

v1.0.5

13 Oct 13:10
Compare
Choose a tag to compare

Changed

  • Update to io.freefair.lombok 6.5.1
  • Update to io.freefair.maven-publish-java 6.5.1
  • Update to io.spring.dependency-management 1.0.14.RELEASE
  • Update to org.owasp.dependencycheck 7.2.1
  • Update to com.jfrog.bintray 1.8.5
  • Update to net.researchgate.release 3.0.2
  • Update to spring-boot 2.7.4
  • Update to spring-doc 1.6.11
  • Update tojackson-jaxrs-json-provider 2.13.4
  • Update to jackson-datatype-joda 2.13.4
  • Update jackson-datatype-jsr310 2.13.4
  • Update to nimbus-jose-jwt 9.25.4
  • Update to jjwt-api 0.11.5
  • Update to jjwt-impl 0.11.5
  • Update to jjwt-jackson 0.11.5
  • Update to slf4j-api 1.7.36
  • Update to jaxb-core 4.0.1
  • Update to jaxb-impl 4.0.1
  • Update to javassist 3.29.2-GA

v1.0.4

30 Jul 20:13
Compare
Choose a tag to compare

Added

  • RabbitMQ-based messaging credentials are now configurable in application.properties via properties repo.messaging.username and repo.messaging.password

Changed

  • Update to net.researchgate.release 3.0.0
  • Update to spring-boot 2.7.2
  • Update to spring-doc 1.6.9