github International-Data-Spaces-Association/DataspaceConnector v8.0.0
DSC v8.0.0 - [Referred Check]

latest releases: v8.0.2, v8.0.1
2 years ago

Major Changes

  • Renamed reserved keywords columns in model classes for newer H2 versions and MSSQL. Please enable database migration.

Added

  • Add daps.whitelisted.url to application.properties.. Allows configuring whitelisted DAPS URLs already at configuration time.
  • Introduction of the setting referred.check=true/false in the application.properties. Enables or disables DAT claim referringConnector vs IDS message issuerConnector validation. Disabled by default.
  • Updated Connector container architecture overview in Readme and documentation.

Fixed

  • Fix bootstrapping with broker registration. The DSC now searches for the correct resource id when bootstrapping.
  • Removed trivyignore file.
  • e2e-tests now delete the PVC (PersistentVolumeClaim) and PV (PersistentVolume) during cleanup phase.
  • Requesting the same local-data artifact multiple times now updates the data-record in the database for the artifact instead of creating a new data-record.
  • OpenApi specification: made tag names unique, removed not allowed additional properties.
  • Excluded old IAIS http repository from build at top level since no longer accessible but used from transitive dependencies, which could lead to a build timeout. Repository and its artifacts now reachable via https.
  • Replaced telemetry collection via OpenTracing with OpenTelemetry with Jaeger export.
  • Accessing the public self-description endpoint is now also possible for logged in admins.
  • The connector public key is now also persisted.
  • Set URI-converter and column-length for location in AppStore-entity. Tested AppStore-App deployment with Portainer 2.14.0
  • Query parameters are ignored if a query parameter with the same key is already defined in the target url
  • Removed hyphen in docker env var file which led to unexpected character exception
  • Fix DSC version, curator and maintainer fields when accessing the self description

Changed

  • Code base refactorings and removing of unused code.
  • Replace deprecated JPA calls getById with findById.
  • Replace deprecated spring security WebSecurityConfigurerAdapter with use of SecurityFilterChain.
  • Replace deprecated podAnnotation seccomp with use of podSecurityContext seccompProfile.
  • Removed debug-logging built request messages, all messages can now be logged via the IDS-Messaging-Services instead.

Dependencies

  • Update ids-messaging-services from 6.1.0 to 7.0.0.
  • Update okhttp version from 4.9.3 to 4.10.0.
  • Update pmd version from 6.44.0 to 6.48.0.
  • Update pmd-plugin version from 3.16.0 to 3.17.0.
  • Update maven-enforcer-plugin version from 3.0.0 to 3.1.0.
  • Update maven-surefire-plugin version from 3.0.0-M6 to 3.0.0-M7.
  • Update pitest-maven version from 1.7.5 to 1.9.4.
  • Update pitest-junit5-plugin version from 0.16 to 1.0.0.
  • Update com.puppycrawl.tools:checkstyle version from 10.1 to 10.3.2.
  • Update org.owasp:dependency-check-maven from version 7.0.4 to 7.1.2.
  • Update org.springframework.boot:spring-boot-starter-parent from 2.6.6 to 2.7.3.
  • Update com.google.protobuf:protobuf-java version from 3.20.0 to 3.21.5.
  • Update org.apache.maven.plugins:maven-site-plugin version from 3.11.0 to 3.12.1.
  • Update org.apache.maven.plugins:maven-javadoc-plugin version from 3.3.2 to 3.4.1.
  • Update org.apache.maven.plugins:maven-project-info-reports-plugin version from 3.2.2 to 3.4.1.
  • Update org.postgresql:postgresql version from 42.3.3 to 42.4.2.
  • Update springframework version from 5.3.18 to 5.3.22.
  • Update com.h3xstream.findsecbugs:findsecbugs-plugin version from 1.11.0 to 1.12.0.
  • Update org.flywaydb:flyway-core version from 8.5.5 to 9.1.6.
  • Update springdoc version from 1.6.6 to 1.6.11.
  • Update de.fhg.aisec.ids:camel-idscp2 version from 0.6.0 to 0.10.3.
  • Update camel version from 3.16.0 to 3.18.1.
  • Update jackson version from 2.13.2 to 2.13.3.
  • Update spotbugs version from 4.6.0 to 4.7.1.
  • Update com.github.spotbugs:spotbugs-maven-plugin version from 4.6.0.0 to 4.7.1.1.
  • Update com.fasterxml.jackson.core:jackson-databind version from 2.13.2.2 to 2.13.3.
  • Update org.codehaus.mojo:versions-maven-plugin version from 2.10.0 to 2.11.0.
  • Removed io.opentracing.contrib:opentracing-spring-jaeger-web-starter
  • Add io.opentelemetry:opentelemetry-api and -sdk and -exporter-jaeger version 1.17.0
  • Add io.opentelemetry:opentelemetry-semconv version 1.17.0-alpha
  • Add io.jsonwebtoken:jjwt-impl and :jjwt-api version 0.11.5.
  • Add org.bitbucket.b_c:jose4j version 0.7.12.
  • Add h2 versioning and update to version 2.1.212.
  • Add com.microsoft.sqlserver:mssql-jdbc version 10.2.0.jre17.

Don't miss a new DataspaceConnector release

NewReleases is sending notifications on new releases.