Skip to content

Releases: International-Data-Spaces-Association/DataspaceConnector

DSC v4.3.0 - Timeout Settings

25 Mar 18:43
a574111
Compare
Choose a tag to compare

In CHANGELOG.md:

Added

  • Configure timeout values for http connections via application.properties.

DSC v4.2.0 - Conntector-restricted Data Usage

25 Mar 18:43
bfb341d
Compare
Choose a tag to compare

The connector supports a new IDS policy pattern: connector-restricted data usage. For each resource, you may specify one connector with it's id that should be able to request the data. Please find an example here.

In CHANGELOG.md:

Added

  • New policy pattern: connector-restricted data usage.
  • Validate CONNECTOR_RESTRICTED_USAGE on data request (as a provider).

DSC v4.1.0 - Query Resource & Automated Updates

25 Mar 18:42
046905c
Compare
Choose a tag to compare

In CHANGELOG.md:

Added

  • Handle ResourceUpdateMessage: Update the local copy of resource upon receiving a ResourceUpdateMessage.
  • Add attribute for endpoint documentation reference to ResourceMetadata.
  • Store ownerURI, contractID, artifactID, and originalUUID in RequestedResource.
  • Add support for query params, path variables, and additional headers when requesting artifacts.
  • Add input validation for query params, path variables, and headers.
  • Add usage control framework checking to the classes PolicyEnforcement and PolicyHandler.
  • Add example files for deployment in Kubernetes.

Changed

  • Configure Spring to fail on unknown properties in request bodies.
  • Move settings for policy negotiation and allowing unsupported patterns to application.properties.
  • Refactor HttpUtils to use the IDS Framework's HttpService.
  • Add data string as request body instead of request parameter.

Fixed

  • Exclusive use of the ConfigurationContainer for processing the connector's self-description and
    configurations to avoid state errors (relevant for the broker communication).

DSC v4.0.2 - Bugfix

25 Mar 18:42
2606b5e
Compare
Choose a tag to compare

In CHANGELOG.md:

Added

  • Add message handler for ContractAgreementMessage.

Changed

  • Answer with a MessageProcessedNotificationMessage to the consumer's ContractAgreementMessage.
  • Save the ContractAgreement to the database and the Clearing House when the second
    AgreementMessage has been processed.
  • Refine exception handling in the message building and sending process.
  • Update from IDS Framework v4.0.2 to v4.0.3.

Fixed

  • Send ContractAgreementMessage as request message.

DSC v4.0.1 - Dependency Update

25 Mar 18:41
157feb5
Compare
Choose a tag to compare

In CHANGELOG.md:

Changed

  • Update from IDS Framework v4.0.1 to v4.0.2.

DSC v4.0.0 - Contract Negotiation

25 Mar 18:41
b27c787
Compare
Choose a tag to compare

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.

DSC v3.2.1 - Minor Changes

25 Mar 18:41
35801d5
Compare
Choose a tag to compare

Some minor changes and fixes have been added. When the Dataspace Connector is started with Docker, a PostgreSQL database is connected. More details can be found here.

In CHANGELOG.md:

Changed

  • Update to IDS framework v3.2.3.
  • Move self-service and example endpoints to admin API.
  • Improve Dockerfile.
  • Add key- and truststore to example configuration.
  • Add default policy (provide access) to resource on creation.

Added

  • Update and delete resources from broker.
  • Add configuration controller for GET and PUT configuration model.
  • Add possibility to set a resource id on create.
  • Add possibility to set a representation id on create.
  • Add a description of how the internal database can be replaced by another.
  • Add .dockerignore file.

Fixed

  • Add representation.
  • Fix token error in test classes.
  • Fix file path in packaged jar.

DSC v3.2.0 - Open Source

25 Mar 18:40
db4b44f
Compare
Choose a tag to compare

The Dataspace Connector (DSC) is an open-source system for sovereign data exchange based on usage policies within and cross-organizational. It helps you overcome concerns about trust and fear of sharing your data with your partners to create the ecosystems that are essential to future business models. Based on the foundation of the International Data Space reference architecture, the DSC enables to take data exchange within digital ecosystems to the next level.

The development is an ongoing project of the Data Economy business unit of the Fraunhofer ISST. You are very welcome to contribute to this project when you find a bug, want to suggest an improvement, or have an idea for useful features.