Releases: International-Data-Spaces-Association/DataspaceConnector
Releases · International-Data-Spaces-Association/DataspaceConnector
DSC v6.5.2 - Log4j2 v2.16.0 Fix
In CHANGELOG.md
:
Changed
- Increase log4j2 version to 2.16.0.
DSC v6.5.1 - Fixes & Maintenance
In CHANGELOG.md
:
Changed
- Change base image from debian 10 to 11.
- Increase checkstyle version from 9.0.1 to 9.1.
- Increase postgresql version from 42.3.0 to 42.3.1.
- Increase pmd version from 6.39.0 to 6.40.0.
- Increase pitest-maven version from 1.7.2 to 1.7.3.
- Increase dependency-check-maven version from 6.4.1 to 6.5.0.
Fixed
- Setting
spring.security.enabled=false
will disable BasicAuth and other security checks. - Always use default base URL when creating self-links.
- Check if dat is null before building an ids message. Remove stack trace, only log the error message.
DSC v6.5.0 - Configuration Force Reload
In CHANGELOG.md
:
Added
- New
application.properties
settingconfiguration.force.reload
that forces reloading the configuration from theconfig.json
instead of using the latest active configuration from the database. If not set, the default value isfalse
.
Changed
- Increase spring version from 2.5.5 to 2.5.6.
- Increase messaging services version from 5.0.1 to 5.1.1.
Fixed
- Only create agreements from contract offers with valid start and end date.
- Check if agreement has expired before returning data.
- Fix
TransientObjectException
while updating an artifact. - Add default constructor to
ApiKey
class, to avoidInstantiationException
.
DSC v6.4.0 - Fixes & Maintenance
In CHANGELOG.md
:
Added
- Add
ids
field to/actuator/info
endpoint, to monitor the connectors certificate expiration status and DAT infos (if one can be received).
Fixed
ArtifactFactory::updateByteSize
setsbyteSize
andchecksum
to 0 when data is removed.- Add nullcheck to
ArtifactService::toInputStream
. - Check if representations are null or empty in
getMediaTypeOfArtifact
. - Data to be deleted from a consumed artifact, if necessary, is now deleted only once and not with each scheduler call.
- Fix collisions in bootstrapping process setting a unique path for the
bootstrap.path
property.
Changed
- Increase description column length to 4096.
- Increase
BasicAuth
(username, password) andApiKey
(key, value) column length to 2048. - Increase dependency-check-maven version from 6.3.1 to 6.4.1.
- Increase pitest version from 1.7.1 to 1.7.2.
- Increase spotbugs version from 4.4.1 to 4.4.2.
- Increase equalsverifier version from 3.7.1 to 3.7.2.
- Increase postgresql version from 42.2.24 to 42.3.0.
- Increase springdoc version from 1.5.11 to 1.5.12.
- Increase camel-idscp2 version from 0.5.0 to 0.6.0.
DSC v6.3.1 - Fixes & Maintenance
In CHANGELOG.md
:
Fixed
- Check for
maxDepth
inIdsResourceBuilder
when resolving samples to avoid possibleStackOverFlowError
.
Changed
- Increase pitest-maven version from 1.7.0 to 1.7.1.
- Increase swagger-annotations version from 1.6.2 to 1.6.3.
- Increase dependency-check-maven version from 6.3.1 to 6.3.2.
- Increase jackson version from 2.12.5 to 2.13.0.
- Increase checkstyle version from 9.0.0 to 9.0.1.
- Increase okhttp version from 4.9.1 to 4.9.2.
- Increase springdoc version from 1.5.10 to 1.5.11.
- Increase camel version from 3.11.2 to 3.12.0.
DSC v6.3.0 - Actuator Endpoint
In CHANGELOG.md
:
Added
- Add
connector
object to/actuator/info
endpoint to return available updates and further information. - Add boolean
authenticationSet
to configuration entity as indicator for present proxy's authentication credentials.
Fixed
- Fix self-reference of
QueryInput
in OpenApi schema. - Fix global exception handler intercepting checked exceptions.
- Create Clearing House process before logging, so that consumer can log under same ID.
- When creating an artifact, check length of whole URL instead of just path.
- Use language code instead of language ID when creating
TypedLiterals
. - Make
SelfLinkHelper
non-static, so that it can use Spring properties. - Use only
/data
and not the request's context path as delimiter for determining additional path for data requests. - Create broker in database upon bootstrap start.
Changed
- Add
ServiceResolver
to remove some Spring annotations from service classes. - Refactor and speed up tests.
- Increase checkstyle version from 8.45.1 to 9.0.0.
- Increase pmd version from 6.37.0 to 6.38.0.
- Increase IDS messaging services version from 4.2.2 to 5.0.1.
- Increase pitest version from 1.69.0 to 1.70.0.
- Increase dependency-check-maven version from 6.2.2 to 6.3.1.
- Increase maven-javadoc-plugin version from 3.3.0 to 3.3.1.
- Increase pmd-maven-plugin version from 3.14.0 to 3.15.0.
- Increase camel version from 3.11.1 to 3.11.2.
- Increase pitest-junit-plugin version from 0.14 to 0.15.
- Increase spotbugs version from 4.3.0 to 4.4.1.
- Increase postgresql version from 42.2.23 to 42.2.24.
- Increase spring version from 2.5.4 to 2.5.5.
- Resolve spotbugs warnings.
- Increase pmd version from 6.38.0 to 6.39.0.
- Add additional representation for
paymentMethod
to GUI endpoint.
DSC v6.2.0 - AppStore Communication
The according documentation can be found here. In CHANGELOG.md
:
Added
- Add app, app store, and app endpoint entities to the data model.
- Provide REST endpoints for managing entities and its relations.
- Add REST endpoint for managing image/container deployment with Portainer.
- Add
POST api/ids/app
endpoint for downloading an IDS app's metadata and data from the IDS AppStore.
DSC v6.1.3 - Configuration Fix
In CHANGELOG.md
:
Changed
- Increase spring-boot-starter-parent version from 2.5.3 to 2.5.4
- Increase jackson version from 2.12.4 to 2.12.5.
- Increase IDS messaging services version from 3.1.0 to 4.2.2.
Fixed
- Set whitelabel error page default value to
enabled
to remove thrown ServletException. - Fix connector id mapping from IDS object and to IDS object.
- Set meaningful default values for mandatory attributes of
ids:ConfigurationModel
. - Restrict access to non-functional POST/PUT/DELETE endpoints from contract-request-controllers.
DSC v6.1.2 - Mapping Fix
In CHANGELOG.md
:
Fixed
- Add null checking to object mappers.
DSC v6.1.1 - Bootstrapping Fix
In CHANGELOG.md
:
Added
- Add
paymentModality
enums to GUI controller.
Fixed
- Remove ids endpoint definition from Bootstrapping files.