github International-Data-Spaces-Association/DataspaceConnector v4.0.0
DSC v4.0.0 - Contract Negotiation

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

The API responses have been modified in order to simplify automated interactions. The connector supports contract negotiation according to the IDS message sequence.

In CHANGELOG.md:

Added

  • Add public endpoint for self-description without resource catalog and public key.
  • Add example controller class for example endpoints.
  • Add exception classes.
  • Create UUIDUtils for uuid handling.
  • Add Controller endpoints for contract negotiation.
  • Contract method in request controller.
  • Add http tracing and improved logging.
  • Add class for example resources.
  • Add custom profiles.
  • Add negotiation service.

Changed

  • Remove attribute system from BackendSource and add attribute name to ResourceRepresentation.
  • Move attribute sourceType from ResourceRepresentation as type to BackendSource.
  • Remove requested resource list from description response.
  • Rename broker communication endpoints.
  • Improve exception handling.
  • Migrate ResourceRepresentation to map.
  • Change object handling and model classes.
  • Improve message handler and sending request messages: de.fraunhofer.isst.dataspaceconnector.services.messages.
  • Change package structure.
  • Add abstract class to resource service implementations.
  • Adapt policy handler.
  • Improve pom.xml and dependencies.

Fixed

  • Update connector of configuration container before sending a broker message.
  • Enforce access counter usage by moving it to an isolated method.

Don't miss a new DataspaceConnector release

NewReleases is sending notifications on new releases.