Skip to content

Releases: kit-data-manager/repo-core

v1.2.5

24 Jan 17:50
Compare
Choose a tag to compare

⭐ New Features

  • ACL information is now visible not only for administrators. This change was required to allow frontends to distinguish between users with READ and WRITE permissions, which was not possible before.
  • Resources in state GONE are now visible to administrators. This change was introduced for convenience to identify resources that can be cleaned up from the database.

🔨 Dependency Upgrades

  • Update plugin io.freefair.lombok to v8.12 by @renovate in #397
  • Update plugin io.freefair.maven-publish-java to v8.12 by @renovate in #398
  • Update plugin org.owasp.dependencycheck to v12.0.1 by @renovate in #394
  • Update dependency org.springframework.data:spring-data-elasticsearch to v5.4.2 by @renovate in #393
  • Update dependency org.springframework.boot:spring-boot-dependencies to v3.4.2 by @renovate in #400
  • Update dependency gradle to v8.12.1 by @renovate in #401

v1.2.4

16 Jan 21:20
Compare
Choose a tag to compare

🔨 Dependency Upgrades

  • Update plugin io.freefair.maven-publish-java to v8.11 by @renovate in #365
  • Update codecov/codecov-action action to v5 by @renovate in #360
  • Update plugin io.freefair.lombok to v8.11 by @renovate in #364
  • Update dependency commons-io:commons-io to v2.18.0 by @renovate in #369
  • Update dependency org.springframework.restdocs:spring-restdocs-mockmvc to v3.0.3 by @renovate in #367
  • Update dependency org.javers:javers-spring-boot-starter-sql to v7.7.0 by @renovate in #366
  • Update dependency com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider to v2.18.2 by @renovate in #378
  • Update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.18.2 by @renovate in #377
  • Update dependency com.fasterxml.jackson.datatype:jackson-datatype-joda to v2.18.2 by @renovate in #376
  • Update dependency com.fasterxml.jackson.module:jackson-module-afterburner to v2.18.2 by @renovate in #375
  • Update plugin org.asciidoctor.jvm.convert to v4.0.4 by @renovate in #386
  • Update dependency org.apache.commons:commons-text to v1.13.0 by @renovate in #382
  • Update actions/setup-java action to v4.6.0 by @renovate in #384
  • Update dependency gradle to v8.12 by @renovate in #387
  • Update plugin io.spring.dependency-management to v1.1.7 by @renovate in #383
  • Update dependency org.apache.tika:tika-core to v3 by @renovate in #373
  • Update dependency de.codecentric:spring-boot-admin-starter-client to v3.4.1 by @renovate in #374
  • Update dependency org.springframework.data:spring-data-elasticsearch to v5.4.1 by @renovate in #381
  • Update dependency org.springframework.boot:spring-boot-dependencies to v3.4.1 by @renovate in #385
  • Update plugin net.researchgate.release to v3.1.0 by @renovate in #388
  • Update dependency org.postgresql:postgresql to v42.7.5 by @renovate in #391
  • Update plugin org.owasp.dependencycheck to v12 by @renovate in #390
  • Update springDocVersion to v2.8.3 by @renovate in #389
  • Update dependency org.springframework:spring-messaging to v6.2.2 by @renovate in #392
  • Update dependency edu.kit.datamanager:service-base to v1.3.3

v1.2.3

08 Nov 20:27
Compare
Choose a tag to compare

⭐ New Features

  • Enhanced searching capabilities for related identifiers with new methods in the RelatedIdentifierSpec class.
  • Comprehensive unit tests added for the RelatedIdentifierSpec class to ensure robust functionality.

🪲 Bugfixes

  • Fixed potential issue with unprivileged find
  • Improved error messaging for missing publisher during updates in the DataResourceService.

🔨 Dependency Upgrades

  • Update actions/setup-java action to v4.5.0
  • Update dependency com.fasterxml.jackson.datatype:jackson-datatype-joda to v2.18.1.
  • Update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310 to v2.18.1
  • Update dependency com.fasterxml.jackson.module:jackson-module-afterburner to v2.18.1
  • Update dependency com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider to v2.18.1
  • Update dependency com.google.code.gson:gson to v2.11.0
  • Bump commons-io:commons-io from 2.16.1 to 2.17.0.
  • Update dependency de.codecentric:spring-boot-admin-starter-client to v3.3.5
  • Update dependency edu.kit.datamanager:service-base to v1.3.2
  • Update plugin io.freefair.lombok to v8.10.2
  • Update plugin io.freefair.maven-publish-java to v8.10.2
  • Update dependency gradle to v8.10.2
  • Update dependency jacoco to v0.8.12
  • Bump org.apache.tika:tika-core from 2.9.2 to 3.0.0
  • Update dependency org.javers:javers-spring-boot-starter-sql to v7.6.3
  • Bump org.javers:javers-spring-boot-starter-sql from 7.6.2 to 7.6.3
  • Update plugin org.owasp.dependencycheck to v11
  • Bump org.postgresql:postgresql from 42.7.3 to 42.7.4.
  • Update dependency org.springframework.boot:spring-boot-dependencies to v3.3.5
  • Update dependency org.springframework.data:spring-data-elasticsearch to v5.3.5
  • Update dependency org.springframework.restdocs:spring-restdocs-mockmvc to v3.0.2
  • Update dependency org.springframework:spring-messaging to v6.1.14

v1.2.2

02 Apr 19:20
Compare
Choose a tag to compare

🪲 Bugfixes

  • Alignment of metadata and file version in ContentInformationService by @github-actions in #271

🔨 Dependency Upgrades

  • Update gradle to 8.5
  • Bump actions/setup-java to 4.2.1
  • Bump actions/checkout to 4
  • Bump codecov/codecov-action to 4
  • Bump github/codeql-action to 3
  • Bump maven-publish-java to 8.6
  • Bump jacoco to 0.8.11
  • Bump javers-spring-boot-starter-sql to 7.4.2
  • Bump springDocVersion to 2.5.0
  • Bump convert to 4.0.2
  • Bump tika-core to 2.9.1
  • Bump dependencycheck to 9.1.0
  • Bump commons-text to 1.11.0
  • Bump commons-io to 2.16.0
  • Bump postgresql to 42.7.2
  • Bump h2 to 2.2.224
  • Bump jackson-jaxrs-json-provider to 2.17.0
  • Bump jackson-module-afterburner to 2.17.0
  • Bump jackson-datatype-jsr310 to 2.17.0
  • Bump jackson-datatype-joda to 2.17.0
  • Bump dependency-management to 1.1.4
  • Bump lombok to 8.6
  • Bump dozer-core to 7.0.0
  • Bump service-base to 1.2.1

Full Changelog: v1.2.1...v1.2.2

v1.2.1

27 Jun 13:04
Compare
Choose a tag to compare

🔨 Dependency Upgrades

  • Revert from Gradle 8.1.1 to 7.6.1

Full Changelog: v1.2.0...v1.2.1

v1.2.0

27 Jun 05:48
Compare
Choose a tag to compare

🪲 Bugfixes

  • Missing check for empty ACL SID by @github-actions in #204
  • Change default values for StorageServiceProperties. by @VolkerHartmann in #156
  • Date-based file structure does not have leading zeros. by @github-actions in #154
  • Fixed month of date-based storage starting with 1. by @VolkerHartmann in #161

🔨 Dependency Upgrades

  • Bump io.freefair.maven-publish-java from 6.5.1 to 8.0.1 by @dependabot in #157
  • Bump org.owasp.dependencycheck from 7.4.1 to 8.2.1 by @dependabot in #159
  • Bump org.springframework.restdocs:spring-restdocs-mockmvc from 2.0.6.RELEASE to 2.0.7.RELEASE by @dependabot in #162
  • Bump org.postgresql:postgresql from 42.5.1 to 42.6.0 by @dependabot in #165
  • Bump org.springframework:spring-messaging from 5.3.23 to 5.3.26 by @dependabot in #164
  • Bump org.javers:javers-spring-boot-starter-sql from 6.8.2 to 6.14.0 by @dependabot in #166
  • Bump springDocVersion from 1.6.14 to 1.7.0 by @dependabot in #163
  • Bump com.sun.xml.bind:jaxb-impl from 4.0.1 to 4.0.2 by @dependabot in #170
  • Bump org.apache.tika:tika-core from 2.6.0 to 2.7.0 by @dependabot in #168
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.13.4 to 2.14.2 by @dependabot in #167
  • Bump com.sun.xml.bind:jaxb-core from 4.0.1 to 4.0.2 by @dependabot in #174
  • Bump io.freefair.lombok from 6.6.1 to 8.0.1 by @dependabot in #173
  • Bump com.fasterxml.jackson.module:jackson-module-afterburner from 2.13.4 to 2.14.2 by @dependabot in #172
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-joda from 2.14.1 to 2.14.2 by @dependabot in #178
  • Bump org.springframework.data:spring-data-elasticsearch from 4.4.6 to 4.4.10 by @dependabot in #177
  • Bump org.mockito:mockito-inline from 4.8.1 to 5.2.0 by @dependabot in #176
  • Bump org.springframework.boot:spring-boot-dependencies from 2.7.7 to 2.7.10 by @dependabot in #179
  • Bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 1.3.0 by @dependabot in #169
  • Bump org.springframework:spring-messaging from 5.3.26 to 5.3.27 by @dependabot in #181
  • Bump org.springframework.data:spring-data-elasticsearch from 4.4.10 to 4.4.11 by @dependabot in #180
  • Bump to Spring Boot 3 by @VolkerHartmann in #194
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-joda from 2.14.2 to 2.15.2 by @dependabot in #198
  • Bump com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider from 2.14.2 to 2.15.2 by @dependabot in #196
  • Bump CodeQL from v1 to v2. by @github-actions in #183
  • Bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.14.2 to 2.15.2 by @dependabot in #195
  • Bump com.fasterxml.jackson.module:jackson-module-afterburner from 2.14.2 to 2.15.2 by @dependabot in #197
  • Bump org.apache.tika:tika-core from 2.7.0 to 2.8.0 by @dependabot in #202
  • Bump org.javers:javers-spring-boot-starter-sql from 7.0.0 to 7.0.1 by @dependabot in #201
  • Bump commons-io:commons-io from 2.11.0 to 2.13.0 by @dependabot in #200
  • Bump org.owasp.dependencycheck from 8.2.1 to 8.3.1 by @dependabot in #205

Full Changelog: v1.1.2...v1.2.0

v1.1.2

17 Mar 10:05
Compare
Choose a tag to compare

⭐ New Features

  • ContentInformation metadata now returns own ETags different from the ETag of the parent resource.
  • The allowed size of description content has been changed from 255 to 10240 characters (see 'Migration Remarks').

🪲 Bugfixes

  • Health information no longer collected from RabbitMQMessagingService if messaging is disabled by @ThomasJejkal in #134
  • Removed remaining autowired loggers which caused NPE at runtime by @ThomasJejkal in #132
  • Fixed automatic mediaType detection for content upload, i.e., solve issue that text-based files are always detected as text/plain.

🔨 Dependency Upgrades

  • Bump gson from 2.10 to 2.10.1 by @dependabot in #128
  • Bump httpclient from 4.5.13 to 4.5.14 by @dependabot in #127
  • Bump jackson-jaxrs-json-provider from 2.14.1 to 2.14.2 by @dependabot in #139
  • Bump io.freefair.lombok from 6.5.1 to 6.6.1 by @dependabot in #140
  • Bump edu.kit.datamanager.service-base from 1.1.0 to 1.1.1

🔧 Migration Remarks

For existing databases, a manual update is required to adjust the column size of the 'description' column of the Description table.
The query may depend on the used database system, for PostgreSQL this would be:

alter table description alter column description type character varying(10240);

v1.1.1

26 Jan 10:57
Compare
Choose a tag to compare

🪲 Bugfixes

  • Autowired loggers removed to avoid NPE at runtime by @ThomasJejkal in #132
  • Health information no longer queried from RabbitMQMessagingService if messaging is disabled by @ThomasJejkal in #134

🔨 Dependency Upgrades

v1.1.0

11 Jan 18:33
Compare
Choose a tag to compare

⭐ New Features

  • Added support for indexing DataResource metadata

🪲 Bugfixes

  • Listing resources now keeps ACL information in resources, on which the caller has ADMINISTRATE permissions

🔨 Dependency Upgrades

  • Update gradle from 7.2 to 7.6
  • Bump commons-text from 1.9 to 1.10.0
  • Bump service-base from 1.0.5 to 1.1.0
  • Bump jaxb-core from 4.0.0 to 4.0.1
  • Bump io.spring.dependency-management from 1.0.13.RELEASE to 1.0.14.RELEASE.
  • Bump spring-boot-admin-starter-client from 2.7.5 to 2.7.10
  • Bump io.spring.dependency-management from 1.0.14.RELEASE to 1.1.0
  • Bump org.owasp.dependencycheck from 7.2.1 to 7.4.1
  • Bump springDocVersion from 1.6.11 to 1.6.14
  • Bump javers-spring-boot-starter-sql from 6.7.1 to 6.8.2
  • Bump jackson-jaxrs-json-provider from 2.13.4 to 2.14.0
  • Bump jackson-datatype-joda from 2.13.4 to 2.14.0
  • Bump tika-core from 2.5.0 to 2.6.0
  • Bump spring-boot-dependencies from 2.7.4 to 2.7.7
  • Bump gson from 2.9.1 to 2.10
  • Bump postgresql from 42.5.0 to 42.5.1
  • Bump jackson-datatype-joda from 2.14.0 to 2.14.1
  • Bump jackson-jaxrs-json-provider from 2.14.0 to 2.14.1

v1.0.4

13 Oct 20:30
Compare
Choose a tag to compare

Changed

  • Update to com.jfrog.bintray 1.8.5
  • Update to io.freefair.lombok 6.5.1
  • Update to org.owasp.dependencycheck 7.2.1
  • Update to io.freefair.maven-publish-java 6.5.1
  • Update to io.spring.dependency-management 1.0.13.RELEASE
  • Update to net.researchgate.release 3.0.2
  • Update to logback-classic 1.2.11
  • Update to gson 2.9.1
  • Update to slf4j-api 1.7.36
  • Update to spring-boot 2.7.4
  • Update to spring-doc 1.6.11
  • Update to spring-messaging 5.3.23
  • Update to javers 6.7.1
  • Update to tika-core 2.5.0
  • Update to jackson-datatype-joda 2.13.3
  • Update to postgresql 42.4.1
  • Update to jackson-jaxrs-json-provider 2.13.3
  • Update to jackson-module-afterburner 2.13.3
  • Update to jackson-datatype-joda 2.13.3
  • Update to spring-boot-admin-starter-client 2.7.4
  • Update to jaxb-core 4.0.0
  • Update to javassist 3.29.1-GA
  • Update to service-base 1.0.5

Fixed

  • Fixed typo of property repo.plugin.storage.id.maxDepth
  • Fixed authorization issue where users were able to access previous versions of resources even if for the current version all permissions were revoked