github International-Data-Spaces-Association/DataspaceConnector v6.0.0
DSC v6.0.0 - IDSCP, Subscriptions, Broker, Clearing House

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

Documentation available here.

In CHANGELOG.md:

Added

  • Provide REST endpoint for full-text search at the IDS Broker: /ids/search.
  • Check if the issuer connector of an artifact request does correspond to the signed consumer of the
    transfer contract.
  • Integrate Camel-Spring-Boot version 3.10.0.
  • Integrate DSC Camel Instance repository.
    • Provide REST endpoints for adding and removing Camel routes and Spring beans at runtime.
  • Send ArtifactRequest and ArtifactResponse messages to the Clearing House.
  • Allow artifacts pointing to backend systems to be created with both BasicAuth and API key
    authentication.
  • Integrate IDSCPv2 for IDS communication.
    • Add property idscp2.enabled for enabling and disabling IDSCPv2 server. Is disabled by default.
    • Add properties for configuring keystore and truststore for IDSCPv2.
    • When enabling IDSCPv2, a valid IDS certificate is required!
  • Implement subscription transfer pattern.
    • Add user profile for apps/services with access to subscription REST endpoints.
    • Allow subscriptions for offered & requested resources, representations, and artifacts via REST
      endpoints.
    • Create PUT /notify endpoint to manually notify subscribers (ids & non-ids).
    • Automatically notify subscribers on entity updates.
    • Create REST endpoints for sending (un-)subscriptions via ids messages.
  • Integrate IDS ConfigManager repository.
    • Extend data model and REST API by entities: auth, broker, configuration, datasource, endpoint,
      keystore, proxy, route, and truststore.
    • Add Camel error handler for propagating errors in routes.
  • Persist connector configuration to database.
    • Load configuration from database.
    • Choose active configuration from list of configurations.

Changed

  • Replace IDS Connector Framework v5.0.4 by IDS Messaging Services v2.0.0.
  • Edit response codes and response content for the following endpoints: /ids/connector/unavailable,
    /ids/connector/update, /ids/resource/unavailable, /ids/resource/update, /ids/query.
  • Move implementation for sending IDS query, connector, and resource messages to
    GlobalMessageService.
  • Handle DAT retrieving errors in PRODUCTIVE_DEPLOYMENT with status code 500 and a corresponding
    message.
  • Artifact PUT /api/data changed response code from Ok (200) to NoContent (204).
  • Change naming of the resource's license attribute from licence to license.
  • Change AbstractEntity to Entity and NamedEntity.
  • Refactor message handlers using Camel routes.
  • Increase postgres version to 42.2.23.
  • Increase jackson version to 2.12.4.
  • Increase equalsverifier from 3.6.1 to 3.7.0.
  • Increase spotbugs from 4.2.3 to 4.3.0.

Don't miss a new DataspaceConnector release

NewReleases is sending notifications on new releases.