Releases: eclipse-tractusx/tractusx-edc
Releases · eclipse-tractusx/tractusx-edc
0.8.0-rc3
Please look into the migration guide as well.
What's Changed
Bugfixes
- fix(ci): use RELEASE_VERSION from step output by @paullatzelsperger in #1495
- fix: add Azure Blob Provisioner extension by @paullatzelsperger in #1536
New Features & Improvements
Other Changes
- build: TRG-8-03 enable TruffleHog secrets scan by @ndr-brt in #1486
- chore(deps): bump mikefarah/yq from 4.44.2 to 4.44.3 by @dependabot in #1488
- Fix: Adjusted BPN validations on different operators by @danielkenji01 in #1456
- fix: applies STS remote refactor of upstream EDC by @wolf4ood in #1501
- chore(workflows): Add publish-bugfix-release workflow to main by @rafaelmag110 in #1518
- fix: upgradeability tests by @wolf4ood in #1529
- chore(deps): bump mikefarah/yq from 4.44.2 to 4.44.3 by @dependabot in #1527
- docs: Add DR about release workflows refactor by @rafaelmag110 in #1521
- feat(snapshot workflow): Allow snapshots from bugfix branches by @rafaelmag110 in #1558
- build: cleanup version catalog to make dependabot work again by @ndr-brt in #1560
- build(deps): bump edc to 0.10.0-20240918-SNAPSHOT by @ndr-brt in #1564
- feat(release workflows): Improve Release workflows to enable bugfix versions by @rafaelmag110 in #1543
- Release version 0.8.0-rc3 by @github-actions in #1568
New Contributors
- @danielkenji01 made their first contribution in #1456
Full Changelog: 0.8.0-rc2...0.8.0-rc3
0.7.5
What's Changed
Bugfixes
- fix: backport AZ Blob Provisioner by @paullatzelsperger in #1537
Other Changes
- Fix: PipelineService datasources pull transfers by @bmg13 in #1520
- fix(workflows): Adds prepare release commit push to bugfix branch by @rafaelmag110 in #1522
- Fix: dataplaneId null for older TransferProcesses by @bmg13 in #1534
Full Changelog: 0.7.4...0.7.5
0.7.4
What's Changed
Bugfixes & Improvements
- feat: Creation of indexes to improve the performance of the internal state machine by @zub4t in #1499
Other Changes
- chore(deps): Bump EDC dependencies to 0.7.2 by @rafaelmag110 in #1509
- Fix: Adjusted BPN validations on different operators (Cherry-pick) by @zub4t in #1508
- Fix: Backport Add Persistence for DataplaneSelector. by @bmg13 in #1498
- chore(workflows): Adds workflow to release hotfix version by @rafaelmag110 in #1511
- docs(api): fix published api specs (#1399) by @rafaelmag110 in #1510
New Contributors
Full Changelog: 0.7.3...0.7.4
0.8.0-rc2
Please look into the migration guide as well.
What's Changed
Bugfixes
- fix(charts): make DIM URL optional by @paullatzelsperger in #1444
- fix(ci): remove obsolete workflow parameter
do_push
by @paullatzelsperger in #1468
New Features & Improvements
- feat(api): align management api to v3 by @ndr-brt in #1422
- feat: enable support for additional Operators in the BPN permission function by @paullatzelsperger in #1427
- chore(ci): update Kubernetes versions by @paullatzelsperger in #1442
- feat(ci): rename workflows, improve manual maven publish by @paullatzelsperger in #1450
- feat(ci): publish workflows call reusable trigger workflows by @paullatzelsperger in #1455
- build: change copyDockerfile output path by @ndr-brt in #1458
- feat(ci): add periodic build trigger by @paullatzelsperger in #1459
- feat: remove project root from the docker image by @ndr-brt in #1460
- build: fix dependency scope for libs.edc.junit by @ndr-brt in #1463
- feat: add delegated auth module by @paullatzelsperger in #1473
- feat: add persistence for data-plane-selector by @ndr-brt in #1475
Documentation
- docs: publish openapi-ui to github pages by @ndr-brt in #1425
- docs: decisio-record abour versioning scheme by @paullatzelsperger in #1431
- docs: split openapi spec by plane by @ndr-brt in #1428
- docs: fix publish-ui by @ndr-brt in #1434
- docs: fix publish openapi-ui folder by @ndr-brt in #1435
Other Changes
- chore(deps): bump aquasecurity/trivy-action from 0.23.0 to 0.24.0 by @dependabot in #1421
- refactor(charts): cleanup unneeded version checks by @ndr-brt in #1424
- chore: fix dast scan by @wolf4ood in #1433
- feat: enable federated catalog cache SQL variant by @wolf4ood in #1432
- refactor: avoid Dockerfile duplication by @ndr-brt in #1430
- build: add write contents permission to deploy-swagger-ui by @ndr-brt in #1461
- chore(deps): bump eclipse-temurin from 22.0.1_8-jre-alpine to 22.0.2_9-jre-alpine in /resources by @dependabot in #1464
- feat: secure FC query API with token based auth by @wolf4ood in #1471
- Release version 0.8.0-rc2 by @github-actions in #1485
Full Changelog: 0.8.0-rc1...0.8.0-rc2
0.8.0-rc1
Please look into the migration guide as well.
What's Changed
Documentation
- docs(api): get openapi files from dependencies repository by @ndr-brt in #1402
- doc: Add concept document for Bidirectional Data Transfer by @jimmarino in #1398
- build(fix): register downloadOpenapi for all subprojects by @ndr-brt in #1413
Other Changes
- feat: optimize state machines by @wolf4ood in #1396
- feat: add test on Data Exchange Governance use case by @wolf4ood in #1401
- feat: add Management Domains feature (experimental) by @paullatzelsperger in #1408
- chore: bumps to EDC 0.8.0 by @wolf4ood in #1414
- Release version 0.8.0-rc1 by @github-actions in #1416
Full Changelog: 0.7.3...0.8.0-rc1
0.7.3
What's Changed
Bugfixes
- fix(docs): fixed faulty gradlew command by @saschaisele-zf in #1341
New Features & Improvements
- fix: adopt EDC test runtime model by @paullatzelsperger in #1355
- feat(build): bump EDC version to latest nightly by @paullatzelsperger in #1365
- chore: bump EDC to v0.7.1 by @paullatzelsperger in #1378
Documentation
- fix: enable resource config & remove unnecessary configs from helm-charts by @florianrusch-zf in #1277
Other Changes
- chore(deps): bump aquasecurity/trivy-action from 0.20.0 to 0.21.0 by @dependabot in #1332
- refactor: deprecate dataplane-selector-configuration in favor of self-registration by @ndr-brt in #1329
- chore: removes transferProxyTokenEncryptionAesKey setting by @wolf4ood in #1339
- fix(docs): fixed all occurences of gardlew by @saschaisele-zf in #1343
- refactor: remove deprecated signaling api context configuration by @ndr-brt in #1340
- chore: fix compile issue after api context refactoring by @wolf4ood in #1350
- chore(deps): bump aquasecurity/trivy-action from 0.21.0 to 0.22.0 by @dependabot in #1352
- chore: dast scan fix + verify dim removal by @wolf4ood in #1357
- chore(legal): Update legal documents according to TRG7 by @lgblaumeiser in #1356
- chore: fix readiness check on dast scan by @wolf4ood in #1358
- chore: fixes url in EDR walkthrough by @wolf4ood in #1359
- chore(deps): bump mikefarah/yq from 4.44.1 to 4.44.2 by @dependabot in #1364
- chore: publish tractusx-edc custom JSON-LD context by @wolf4ood in #1360
- refactor(test): cleanup unneeded dependencies by @ndr-brt in #1369
- chore(deps): bump aquasecurity/trivy-action from 0.22.0 to 0.23.0 by @dependabot in #1374
- chore(deps): bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #1373
- chore: removes apache-sshd dep by @wolf4ood in #1377
- Release version 0.7.3 by @github-actions in #1379
New Contributors
- @lgblaumeiser made their first contribution in #1356
Full Changelog: 0.7.2...0.7.3
0.7.2
What's Changed
Bugfixes
- fix: add notice file to Mock Connector by @paullatzelsperger in #1287
New Features & Improvements
- feat: make auto_refresh default to true by @paullatzelsperger in #1301
- chore: harmonize settings names (with backwards compat) by @paullatzelsperger in #1307
- feat(ci): add multi-k8s versions test by @paullatzelsperger in #1314
- fix(ci): add Mocked EDC to automatic artefact release by @paullatzelsperger in #1324
Other Changes
- Release version 0.7.1 by @github-actions in #1286
- chore: rename sokrates/plato => consumer/provider by @wolf4ood in #1290
- chore: add more iatp tests by @wolf4ood in #1291
- chore(deps): bump mikefarah/yq from 4.43.1 to 4.44.1 by @dependabot in #1294
- chore(deps): bump aquasecurity/trivy-action from 0.19.0 to 0.20.0 by @dependabot in #1293
- chore(deps): bump thomaseizinger/create-pull-request from 1.3.1 to 1.4.0 by @dependabot in #1292
- chore: disable dim int test by @wolf4ood in #1300
- fix: make azure vault related variables in deployment chart optional #1304 by @maciej-umanski in #1305
- fix: adds checks on accessTokenData not found by @wolf4ood in #1306
- docs: switch upstream openapi spec fetch from SH to GP by @ndr-brt in #1317
- chore: updates edc to 0.7.0 by @wolf4ood in #1323
- chore: updates policies examples by @wolf4ood in #1326
- Release version 0.7.2 by @github-actions in #1328
New Contributors
- @maciej-umanski made their first contribution in #1305
Full Changelog: 0.7.1...0.7.2
0.7.1
What's Changed
New Features & Improvements
- feat: add BDRS client integration test by @paullatzelsperger in #1226
- chore: make required props mandatory by @paullatzelsperger in #1253
- feat: adds transfer tests with suspend/resume and terminate scenario by @wolf4ood in #1230
- feat: add additional tx JSON-LD contexts by @wolf4ood in #1234
- chore: switch test suite to VC JWT format by @wolf4ood in #1232
- feat: exposes trusted issuers in charts config by @wolf4ood in #1237
- feat: activate the use case HttpData push by @wolf4ood in #1244
- feat: DIM access token cache by @wolf4ood in #1250
- feat: add Mock-EDC and a sample how to use it by @paullatzelsperger in #1264
Documentation
- chore: add migration guide for 0.7.x by @paullatzelsperger in #1238
- chore: updates edr docs by @wolf4ood in #1235
- docs: update walkthrough guide by @wolf4ood in #1241
- Update management api walkthrough by @drandarov-io in #1242
- chore: updates edc to 0.6.2 by @wolf4ood in #1252
Other Changes
- chore(deps): bump azure/setup-helm from 3.5 to 4 by @dependabot in #1212
- chore(deps): bump azure/setup-kubectl from 3.2 to 4 by @dependabot in #1211
- chore(deps): bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #1258
- chore(deps): bump eclipse-temurin from 22_36-jre-alpine to 22.0.1_8-jre-alpine in /edc-controlplane/edc-controlplane-postgresql-hashicorp-vault/src/main/docker by @dependabot in #1260
- chore(deps): bump eclipse-temurin from 22_36-jre-alpine to 22.0.1_8-jre-alpine in /edc-dataplane/edc-dataplane-hashicorp-vault/src/main/docker by @dependabot in #1259
- chore(deps): bump eclipse-temurin from 22_36-jre-alpine to 22.0.1_8-jre-alpine in /edc-dataplane/edc-dataplane-azure-vault/src/main/docker by @dependabot in #1257
- chore: removes MockWebServer by @wolf4ood in #1265
- chore: fix dast scan by @wolf4ood in #1278
- chore(deps): bump eclipse-temurin from 22_36-jre-alpine to 22.0.1_8-jre-alpine in /edc-controlplane/edc-controlplane-postgresql-azure-vault/src/main/docker by @dependabot in #1279
- chore: updates edc to 0.6.3 by @wolf4ood in #1285
New Contributors
- @drandarov-io made their first contribution in #1242
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
New Features & Improvements
- chore(test): add tests for revoked and expired creds by @paullatzelsperger in #1205
- feat: add Authorization header to BDRS request by @paullatzelsperger in #1206
Documentation
- docs: add Decision-Record about txedc release train by @paullatzelsperger in #1209
- fix(docs): update Helm documentation by @paullatzelsperger in #1220
- docs: add Decision-Record about removing SFTP extensions by @paullatzelsperger in #1208
Other Changes
- chore: improve github release config by @paullatzelsperger in #1199
- fix: typo in providedId filter mapping by @wolf4ood in #1204
- chore: expose cx-policy prefix by @wolf4ood in #1201
- test:Extend Integration Tests to cover multiple files transfer by @zub4t in #1154
- chore: fixes after more tests by @wolf4ood in #1207
- chore: update rekoved test with upstream bitstring impl by @wolf4ood in #1210
- chore: fix compile issue after type manager refactor upstream by @wolf4ood in #1221
- chore: remove SFTP extension modules by @paullatzelsperger in #1223
- chore: pin EDC v0.6.1 by @paullatzelsperger in #1225
- Release version 0.7.0 by @github-actions in #1227
New Contributors
Full Changelog: 0.7.0-rc1...0.7.0
0.7.0-rc1
What's Changed
Bugfixes
- chore: fix compile error after upstream transformers refactor by @wolf4ood in #1118
- fix: add expiry check to DataPlaneTokenRefreshServiceImpl by @paullatzelsperger in #1124
- feat: add Token Refresh e2e tests by @paullatzelsperger in #1160
- fix: compile errors after upstream refactor by @paullatzelsperger in #1166
New Features & Improvements
- chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 by @dependabot in #1046
- chore(deps): bump testcontainers from 1.19.4 to 1.19.5 by @dependabot in #1043
- chore(deps): bump mikefarah/yq from 4.40.5 to 4.40.7 by @dependabot in #1045
- chore(deps): bump aws from 2.23.19 to 2.24.1 by @dependabot in #1051
- chore: make license header regex more permissive by @paullatzelsperger in #1052
- chore(deps): bump org.flywaydb:flyway-core from 9.22.3 to 10.7.2 by @dependabot in #1042
- chore(deps): bump aquasecurity/trivy-action from 0.12.0 to 0.17.0 by @dependabot in #1044
- feat: implement new Policy eval fct for FrameworkAgreement by @paullatzelsperger in #1053
- chore: trivy fix by @wolf4ood in #1061
- feat: add Dismantler constraint eval function by @paullatzelsperger in #1059
- improvement(memory-edc): remove EDC_VAULT_SECRETS rewrite by @KilianHaag in #1040
- feat: implements DIM STS adapter by @wolf4ood in #1054
- chore: fix after EDC snapshot update by @wolf4ood in #1070
- feat: implement Membership constraint fct by @paullatzelsperger in #1069
- chore(deps): bump apache-sshd from 2.12.0 to 2.12.1 by @dependabot in #1063
- chore(deps): bump flyway from 10.7.2 to 10.8.1 by @dependabot in #1066
- chore(deps): bump mikefarah/yq from 4.40.7 to 4.41.1 by @dependabot in #1064
- chore(deps): bump aws from 2.24.1 to 2.24.5 by @dependabot in #1067
- chore(deps): bump com.apicatalog:iron-verifiable-credentials from 0.8.1 to 0.11.0 by @dependabot in #1065
- feat: dast scan integration by @wolf4ood in #1072
- chore: Refactor BPN evaluation function by @wolf4ood in #1074
- feat: register CX Policy Functions by @paullatzelsperger in #1075
- chore: fix compile error after DataFlowRequest refactor by @wolf4ood in #1076
- chore(deps): bump aws from 2.24.5 to 2.24.10 by @dependabot in #1077
- chore(deps): bump testcontainers from 1.19.5 to 1.19.6 by @dependabot in #1078
- chore(deps): bump mikefarah/yq from 4.41.1 to 4.42.1 by @dependabot in #1079
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #1080
- chore(deps): bump org.postgresql:postgresql from 42.7.1 to 42.7.2 by @dependabot in #1081
- chore: fix compile issue after trackable removal by @wolf4ood in #1085
- chore: updates tx with the latest EDC changes by @wolf4ood in #1101
- chore(deps): bump aquasecurity/trivy-action from 0.17.0 to 0.18.0 by @dependabot in #1091
- docs: fix broken link by @domreuter in #1084
- fix: bpn migration if table exists by @domreuter in #1083
- docs: add support documentation for DataPlane Signaling by @paullatzelsperger in #1104
- feat: Add Decision Record for token refresh by @jimmarino in #1106
- chore: fixes after upstream changes by @wolf4ood in #1102
- feat: implement Tractus-X-specific
DataPlaneAccessTokenService
by @paullatzelsperger in #1115 - docs(bpngroups): update supported operators by @domreuter in #1117
- chore(deps): bump com.azure:azure-identity from 1.11.2 to 1.11.3 by @dependabot in #1092
- chore(deps): bump com.apicatalog:iron-verifiable-credentials from 0.11.0 to 0.14.0 by @dependabot in #1093
- chore(deps): bump com.apicatalog:titanium-json-ld from 1.3.3 to 1.4.0 by @dependabot in #1094
- chore(deps): bump aws from 2.24.10 to 2.25.1 by @dependabot in #1095
- chore(deps): bump com.azure:azure-security-keyvault-secrets from 4.7.3 to 4.8.0 by @dependabot in #1096
- docs: improve token refresh docu by @paullatzelsperger in #1123
- feat: add Token RefreshAPI to data plane by @paullatzelsperger in #1120
- feat: store refresh token in vault by @paullatzelsperger in #1128
- feat: add TokenRefreshHandler by @paullatzelsperger in #1126
- doc(policies): add policy description in tractusx-edc by @BenediktSR in #856
- chore: fix with the latest EDC/IH changes by @wolf4ood in #1138
- feature(api): Update NegotiateEdrRequestDto by @saschaisele-zf in #1135
- chore: add CodeQL workflow by @paullatzelsperger in #1143
- feat: add new V2 EDR API by @paullatzelsperger in #1140
- refactor: code base now uses DPS by @paullatzelsperger in #1146
- chore(deps): bump testcontainers from 1.19.6 to 1.19.7 by @dependabot in #1133
- chore(deps): bump jackson from 2.16.1 to 2.17.0 by @dependabot in #1132
- chore(deps): bump aws from 2.25.1 to 2.25.14 by @dependabot in #1147
- chore(deps): bump com.azure:azure-identity from 1.11.3 to 1.11.4 by @dependabot in #1131
- chore(deps): bump flyway from 10.8.1 to 10.10.0 by @dependabot in #1130
- chore: fix compile issue after upstream EDC module changes by @wolf4ood in #1149
- feat: adds Catalog and Transfer integration test with DIM by @wolf4ood in #1152
- chore: fixes after junit and keys module refactoring by @wolf4ood in #1159
- chore(deps): bump com.azure:azure-security-keyvault-secrets from 4.8.0 to 4.8.1 by @dependabot in #1158
- chore(deps): bump aws from 2.25.14 to 2.25.16 by @dependabot in #1157
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #1156
- chore(deps): bump mikefarah/yq from 4.42.1 to 4.43.1 by @dependabot in #1155
- feat: add BDRS client w/ expiring cache by @paullatzelsperger in #1165
- feat: credential based identity extractor by @wolf4ood in #1164
- chore(build): updates to EDC 0.6.0 by @paullatzelsperger in #1168
- fix: use LocalPublicKeyService for data plane token verification by @wolf4ood in #1167
- chore: E2E tests refactor by @wolf4ood in #1169
- chore: remove MIW from code base by @paullatzelsperger in #1170
- chore: old EDR stuff removal + refactor by @wolf4ood in https://github....