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
fromBackendSource
and add attributename
toResourceRepresentation
. - Move attribute
sourceType
fromResourceRepresentation
astype
toBackendSource
. - 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.