v0.0.1-milestone-8
github-actions
released this
24 Jan 15:52
·
1181 commits
to main
since this release
What's Changed
Bugfixes
- fix: avoid a security token in the response if the request is not valid by @ndr-brt in #2202
- chore: temporarily reinstate packaged SwaggerUI by @paullatzelsperger in #2213
- fix: checkstyle by @paullatzelsperger in #2215
- fix(build): update openapi definitions by @paullatzelsperger in #2221
- fix: Map ContractAgreement end date through ContractOffer by @bscholtes1A in #2222
- fix(javadoc): removed erronous tag by @paullatzelsperger in #2264
- fix(ContractNegotiationApi): wrong DTO definition by @wolf4ood in #2263
- fix(build): only the upstream project may trigger jenkins by @paullatzelsperger in #2266
- fix: Validate consumer offer validity against contract definition by @bscholtes1A in #2313
- fix: remove
DataPlanePublicApiUrl
by @bscholtes1A in #2321 - fix: make negotiation api launch a
decline
command by @ndr-brt in #2315 - fix: correctly transform assetId back from IDS infomodel by @ndr-brt in #2325
- fix: make logical constraint serdes work by @ndr-brt in #2336
- fix: set correct
consumer
andprovider
ids onContractOffer
by @ndr-brt in #2332 - fix: set correct api type for transferprocess API by @paullatzelsperger in #2366
- feat: add synthetic service provider by @paullatzelsperger in #2373
- fix: publish to swaggerhub only on upstream main branch pushes by @ndr-brt in #2398
- fix: Fix
baseUrl
handling inHttpRequestParams
by @bscholtes1A in #2381 - fix: ContractDefinition.Validity breaks catalog requests if number is too big by @diegogomez-zf in #2399
New Features & Improvements
- build: move build configuration out into plugin by @paullatzelsperger in #2130
- refactor(apiExtensions): removes duplicated code when configuring an API extension by @wolf4ood in #2165
- docs: Update maven badge to the new group id by @ndr-brt in #2176
- build(deps): bump junit-pioneer from 1.7.1 to 1.7.2 by @dependabot in #2183
- feat: add retry mechanism to oauth2 service by @ndr-brt in #2174
- docs: add decision record about refactoring the OpenAPI documentatiion process by @paullatzelsperger in #2184
- build(deps): bump junit-pioneer from 1.7.2 to 1.8.0 by @dependabot in #2190
- feat(samples): adds consumer status checker on file for sample 4 by @wolf4ood in #2189
- build(deps): bump actions/dependency-review-action from 2 to 3 by @dependabot in #2200
- feat(DataPlaneStore): implements SQL based storage for DataPlane flow requests by @wolf4ood in #2159
- build: Remove issue type paragraph by @ndr-brt in #2199
- feat: rename
data-management-api
tomanagement-api
by @ndr-brt in #2195 - refactor(controlPlaneApi): Adds usage of TranferProcessService by @wolf4ood in #2179
- feat(build): use the published version catalog by @paullatzelsperger in #2178
- build(deps): bump java-jwt from 3.13.0 to 4.2.1 by @dependabot in #2208
- build(deps): bump junit-pioneer from 1.8.0 to 1.9.0 by @dependabot in #2207
- refactor: use TransferProcessService in ArtifactRequestHandler by @ronjaquensel in #2204
- chore: replace deprecated EdcSetting annotation by @ronjaquensel in #2212
- refactor: adds canGenerate method on consumer/provider ResoruceDefinitionGenerator by @diegogomez-zf in #2150
- refactor(ServiceResultHandler): changed ServiceResultHandler#mapToException by @wolf4ood in #2210
- feat(DataPlaneStore): adds Cosmos implementation for DataPlaneStore by @wolf4ood in #2203
- build(deps): bump everlytic/branch-merge from 1.1.4 to 1.1.5 by @dependabot in #2216
- chore: removed all Federated Catalog modules by @paullatzelsperger in #2214
- feat(DataPlaneInstanceStore): Implement CosmosDb based storage for DataPlaneInstance by @Alexwilfriedo in #2164
- build(deps): bump swagger-ui from 4.15.0 to 4.15.5 by @dependabot in #2223
- refactor: move
management
api endpoints undermanagement
context by @ndr-brt in #2217 - feat: improve "out of the box" performances by @ndr-brt in #2220
- feat(HttpProvisioner): use TransferProcessService in the controller by @wolf4ood in #2218
- feat(build): add shell script to invoke Discord webhook by @paullatzelsperger in #2230
- build: add workflow to explicitly trigger EDC jenkins by @paullatzelsperger in #2236
- docs: amend coding guidelines and rename file by @paullatzelsperger in #2169
- chore: use standard version property by @paullatzelsperger in #2232
- build: update discord webhook by @paullatzelsperger in #2241
- feat(README): adds snapshot and nightly build badges by @wolf4ood in #2239
- build(deps): bump agilepathway/label-checker from 1.2.7 to 1.2.9 by @dependabot in #2245
- feat: support
/public
endpoint without trailing slash by @ndr-brt in #2252 - feat: Add basic HttpDataAddress validation by @ndr-brt in #2243
- chore: Update references from
dataspaceconnector
toedc
by @ndr-brt in #2254 - refactor(TransferProcessStore): replaces create and update api with save with support of upsert by @wolf4ood in #2237
- refactor: move
control
api endpoints undercontrol
context by @ndr-brt in #2250 - build(deps): bump junit-pioneer from 1.9.0 to 1.9.1 by @dependabot in #2273
- feat(dataPlane): register a different resolve strategy when working with embedded data-plane by @wolf4ood in #2267
- docs(build): decision record about CD refactoring (Jenkins) by @paullatzelsperger in #2251
- refactor: Rename
ids
api context toprotocol
by @ndr-brt in #2262 - feat(build): add workflow_dispatch event trigger by @paullatzelsperger in #2280
- refactor: Refactor
data-plane-transfer
by @bscholtes1A in #2255 - refactor(httpReceiver): rename module http-receiver to transfer-pull-http-receiver by @wolf4ood in #2282
- chore: simplify publications by @ndr-brt in #2275
- docs: provide decision record for EdcHttpClient by @ndr-brt in #2285
- build(deps): update nimbus to v9 to combat transitive dependency clashes by @paullatzelsperger in #2294
- fix: jenkins badges by @ndr-brt in #2304
- feat(oauth): renames edc.oauth.public.key.alias to edc.oauth.certificate.alias by @wolf4ood in #2297
- feat: add support for transaction synchronization by @jimmarino in #2312
- refactor: introduce
EdcHttpClient
and replaceOkHttpClient
with it by @ndr-brt in #2305 - chore(ContractValidationService): change return type of validateAgreement from boolean to Result by @majadlymhmd in #2246
- chore: remove embedded swaggerUI by @paullatzelsperger in #2328
- fix(docs): resolve markdown syntax errors by @juliapampus in #2338
- refactor(headers): fix checkstyle on headers and configure error for header check by @wolf4ood in #2323
- docs(adoption): add data tracking PoC to known friends list by @juliapampus in #2339
- refactor: remove negotiation dead code by @ndr-brt in #2331
- chore(EndpointDataReferenceReceiverRegistry): make the transfer process fail if no receivers are registered by @majadlymhmd in #2330
- chore(build): fix checkstyle by @wolf4ood in #2347
- feat(api): improve error message on conflict error by @wolf4ood in #2348
- refactor: switch DataPlaneInstance implementation to Class by @Alexwilfriedo in #2324
- fix: project url by @ndr-brt in #2352
- refactor: improve
TypeTransformer
related interfaces by @ndr-brt in #2350 - feat(GitHub): add support for new GitHub project by @juliapampus in #2358
- feat: log
Failsafe
events by @ndr-brt in #2355 - feat: Support for private-key based client credential in
provision-oauth2
by @bscholtes1A in #2354 - chore: remove samples from connector repository by @ronjaquensel in #2362
- feat: Introduce
Fallback
mechanism toEdcHttpClient
by @ndr-brt in #2369 - build(badges): fix build badge by @ndr-brt in #2380
- feat(httpProxy): add module for http dynamic receivers by @wolf4ood in #2276
- build: upgrade the GradleVersion to 7.6 by @majadlymhmd in #2346
- feat(assetApi): adds endpoint for getting a DataAddress of an Asset by @wolf4ood in #2371
- build(deps): bump actions/stale from 6 to 7 by @dependabot in #2384
- build(deps): bump BouncyCastle to 1.72 Jdk18on by @ndr-brt in #2379
- build(deps): bump java-jwt from 4.2.1 to 4.2.2 by @dependabot in #2401
- refactor: improve
Event
hierarchy by @ndr-brt in #2378 - build(deps): bump agilepathway/label-checker from 1.2.9 to 1.2.13 by @dependabot in #2390
- feat: add scope parameter to oauth2 provisioner by @ndr-brt in #2407
New Contributors
- @majadlymhmd made their first contribution in #2246
Full Changelog: v0.0.1-milestone-7...v0.0.1-milestone-8