Releases: kit-data-manager/service-base
Releases · kit-data-manager/service-base
v1.3.2
⭐ New Features
- Added a Javadoc badge to the README for easier access to documentation.
🪲 Bugfixes
- Enhanced error handling and portability in the gradlew and gradlew.bat scripts.
🔨 Dependency Upgrades
- Updated Java setup action versions across various workflow files for improved compatibility.
- Upgraded multiple plugin and dependency versions in the build configuration for better performance and security.
- Updated Gradle distribution version and added new properties for improved configuration.
v1.3.1
v1.3.0
⭐ 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
⭐ 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
⭐ 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
⭐ 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
- Bump mockito-inline from 4.10.0 to 4.11.0 by @dependabot in #120
- Bump httpclient from 4.5.13 to 4.5.14 by @dependabot in #119
- Bump nimbus-jose-jwt from 9.27 to 9.28 by @dependabot in #118
⛔ 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
⭐ 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
Fixed
- Finally fixed typecast problem for array claims in JWT handling
v1.0.6
Fixed
- Fixed typecast problem for array claims in JWT handling
v1.0.5
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