Skip to content

Releases: International-Data-Spaces-Association/DataspaceConnector

DSC v6.5.2 - Log4j2 v2.16.0 Fix

25 Mar 18:54
888ea59
Compare
Choose a tag to compare

In CHANGELOG.md:

Changed

  • Increase log4j2 version to 2.16.0.

DSC v6.5.1 - Fixes & Maintenance

25 Mar 18:54
3de79c9
Compare
Choose a tag to compare

In CHANGELOG.md:

Changed

  • Change base image from debian 10 to 11.
  • Increase checkstyle version from 9.0.1 to 9.1.
  • Increase postgresql version from 42.3.0 to 42.3.1.
  • Increase pmd version from 6.39.0 to 6.40.0.
  • Increase pitest-maven version from 1.7.2 to 1.7.3.
  • Increase dependency-check-maven version from 6.4.1 to 6.5.0.

Fixed

  • Setting spring.security.enabled=false will disable BasicAuth and other security checks.
  • Always use default base URL when creating self-links.
  • Check if dat is null before building an ids message. Remove stack trace, only log the error message.

DSC v6.5.0 - Configuration Force Reload

25 Mar 18:54
bb4fa0f
Compare
Choose a tag to compare

In CHANGELOG.md:

Added

  • New application.properties setting configuration.force.reload that forces reloading the configuration from the config.json instead of using the latest active configuration from the database. If not set, the default value is false.

Changed

  • Increase spring version from 2.5.5 to 2.5.6.
  • Increase messaging services version from 5.0.1 to 5.1.1.

Fixed

  • Only create agreements from contract offers with valid start and end date.
  • Check if agreement has expired before returning data.
  • Fix TransientObjectException while updating an artifact.
  • Add default constructor to ApiKey class, to avoid InstantiationException.

DSC v6.4.0 - Fixes & Maintenance

25 Mar 18:54
ac3be61
Compare
Choose a tag to compare

In CHANGELOG.md:

Added

  • Add ids field to /actuator/info endpoint, to monitor the connectors certificate expiration status and DAT infos (if one can be received).

Fixed

  • ArtifactFactory::updateByteSize sets byteSize and checksum to 0 when data is removed.
  • Add nullcheck to ArtifactService::toInputStream.
  • Check if representations are null or empty in getMediaTypeOfArtifact.
  • Data to be deleted from a consumed artifact, if necessary, is now deleted only once and not with each scheduler call.
  • Fix collisions in bootstrapping process setting a unique path for the bootstrap.path property.

Changed

  • Increase description column length to 4096.
  • Increase BasicAuth (username, password) and ApiKey (key, value) column length to 2048.
  • Increase dependency-check-maven version from 6.3.1 to 6.4.1.
  • Increase pitest version from 1.7.1 to 1.7.2.
  • Increase spotbugs version from 4.4.1 to 4.4.2.
  • Increase equalsverifier version from 3.7.1 to 3.7.2.
  • Increase postgresql version from 42.2.24 to 42.3.0.
  • Increase springdoc version from 1.5.11 to 1.5.12.
  • Increase camel-idscp2 version from 0.5.0 to 0.6.0.

DSC v6.3.1 - Fixes & Maintenance

25 Mar 18:52
67ed4de
Compare
Choose a tag to compare

In CHANGELOG.md:

Fixed

  • Check for maxDepth in IdsResourceBuilder when resolving samples to avoid possible StackOverFlowError.

Changed

  • Increase pitest-maven version from 1.7.0 to 1.7.1.
  • Increase swagger-annotations version from 1.6.2 to 1.6.3.
  • Increase dependency-check-maven version from 6.3.1 to 6.3.2.
  • Increase jackson version from 2.12.5 to 2.13.0.
  • Increase checkstyle version from 9.0.0 to 9.0.1.
  • Increase okhttp version from 4.9.1 to 4.9.2.
  • Increase springdoc version from 1.5.10 to 1.5.11.
  • Increase camel version from 3.11.2 to 3.12.0.

DSC v6.3.0 - Actuator Endpoint

25 Mar 18:51
a71d738
Compare
Choose a tag to compare

In CHANGELOG.md:

Added

  • Add connector object to /actuator/info endpoint to return available updates and further information.
  • Add boolean authenticationSet to configuration entity as indicator for present proxy's authentication credentials.

Fixed

  • Fix self-reference of QueryInput in OpenApi schema.
  • Fix global exception handler intercepting checked exceptions.
  • Create Clearing House process before logging, so that consumer can log under same ID.
  • When creating an artifact, check length of whole URL instead of just path.
  • Use language code instead of language ID when creating TypedLiterals.
  • Make SelfLinkHelper non-static, so that it can use Spring properties.
  • Use only /data and not the request's context path as delimiter for determining additional path for data requests.
  • Create broker in database upon bootstrap start.

Changed

  • Add ServiceResolver to remove some Spring annotations from service classes.
  • Refactor and speed up tests.
  • Increase checkstyle version from 8.45.1 to 9.0.0.
  • Increase pmd version from 6.37.0 to 6.38.0.
  • Increase IDS messaging services version from 4.2.2 to 5.0.1.
  • Increase pitest version from 1.69.0 to 1.70.0.
  • Increase dependency-check-maven version from 6.2.2 to 6.3.1.
  • Increase maven-javadoc-plugin version from 3.3.0 to 3.3.1.
  • Increase pmd-maven-plugin version from 3.14.0 to 3.15.0.
  • Increase camel version from 3.11.1 to 3.11.2.
  • Increase pitest-junit-plugin version from 0.14 to 0.15.
  • Increase spotbugs version from 4.3.0 to 4.4.1.
  • Increase postgresql version from 42.2.23 to 42.2.24.
  • Increase spring version from 2.5.4 to 2.5.5.
  • Resolve spotbugs warnings.
  • Increase pmd version from 6.38.0 to 6.39.0.
  • Add additional representation for paymentMethod to GUI endpoint.

DSC v6.2.0 - AppStore Communication

25 Mar 18:50
ff01cff
Compare
Choose a tag to compare

The according documentation can be found here. In CHANGELOG.md:

Added

  • Add app, app store, and app endpoint entities to the data model.
    • Provide REST endpoints for managing entities and its relations.
    • Add REST endpoint for managing image/container deployment with Portainer.
  • Add POST api/ids/app endpoint for downloading an IDS app's metadata and data from the IDS AppStore.

DSC v6.1.3 - Configuration Fix

25 Mar 18:50
65810fe
Compare
Choose a tag to compare

In CHANGELOG.md:

Changed

  • Increase spring-boot-starter-parent version from 2.5.3 to 2.5.4
  • Increase jackson version from 2.12.4 to 2.12.5.
  • Increase IDS messaging services version from 3.1.0 to 4.2.2.

Fixed

  • Set whitelabel error page default value to enabled to remove thrown ServletException.
  • Fix connector id mapping from IDS object and to IDS object.
  • Set meaningful default values for mandatory attributes of ids:ConfigurationModel.
  • Restrict access to non-functional POST/PUT/DELETE endpoints from contract-request-controllers.

DSC v6.1.2 - Mapping Fix

25 Mar 18:50
2c9df0c
Compare
Choose a tag to compare

In CHANGELOG.md:

Fixed

  • Add null checking to object mappers.

DSC v6.1.1 - Bootstrapping Fix

25 Mar 18:48
f657a40
Compare
Choose a tag to compare

In CHANGELOG.md:

Added

  • Add paymentModality enums to GUI controller.

Fixed

  • Remove ids endpoint definition from Bootstrapping files.