Skip to content

Releases: eclipse-tractusx/bpdm

BPDM 6.3.0

06 Mar 10:01
b495bd4
Compare
Choose a tag to compare

Added

  • BPDM Pool: Post endpoint to fetch the BPNL/S/A based on the requested identifiers.(#1052)
  • BPDM Gate & Orchestrator: Enhance the error handling mechanism for the orchestrator and gate components by extending the list of available error codes.(#1003)
  • BPDM System Test: Tester module which performs automated end-to-end tests on an existing golden record process.(#1070)
  • BPDM Gate & Pool: Update linkage from AdditionalAddress to SiteMainAddress and LegalAddress to LegalAndSiteMainAddress.(#1121)
  • BPDM Gate: Add endpoints for managing business partner relations (#1027)
  • BPDM System Test: End-to-end test CI/CD workflow setup for golden record process. (#1155)
  • Apps : Enhanced dependency readiness checks with a scheduler to verify connections to required services every 30 seconds and during startup for Pool, Cleaning Service Dummy, and Gate service. (#1161)
  • BPDM Gate: Add consistency check with the golden record Pool making sure that referenced BPNs are still existing (#1130)
  • BPDM Gate: Add externalTimestamp to prevent old request overwrite newer request (#986)

Changed

  • BPDM Gate: Fetched and updated legal name of legal entity from pool while performing partner upload process via CSV(#1141)
  • BPDM Orchestrator: When trying to resolve tasks for a step that have has been resolved before, the request is ignored. A HTTP OK instead of a BadRequest will be returned (#1092)
  • BPDM Pool: Remove duplicate BPN request identifier mapping entries and prevent the creation of new duplicates (#1159)
  • BPDM Gate: Fix the Gate not updating business partner output data when it receives already outdated output (#1185)
  • BPDM Pool: Fix resolved tasks by providing business partner data based on the database state. Returned result is now consistent. (#1158)
  • BPDM Pool: Fix missing legal entity (BPNL) associated to address in response while performing entity search (#1191)
  • BPDM Pool: Fix not returning the most-up-to-date legal and site main address when it has been modified by an update to the site (#1209)
  • BPDM Pool: Add check for correct LSA parent hierarchy when consuming golden record tasks (#1230)
  • BPDM Apps: Fix Open-API specification not having scopes property in clientCredentials flow (#1234)
  • BPDM Apps: Fix access rights for the Open-API documents in YAML format (#1237)

New Contributors

Full Changelog: v6.2.0...v6.3.0

BPDM Charts: 5.3.0

06 Mar 09:17
b495bd4
Compare
Choose a tag to compare

A Helm chart for Kubernetes that deploys the BPDM applications

Changed

  • Increase appversion to 6.3.0
  • update Central-IDP dependency to 4.0.0 #1145
  • Add missing seccomp profiles for BPDM application containers #1152
  • Add missing resource limits to the initcontainer ##1154

New Contributors

Full Changelog: bpdm-5.2.0...bpdm-5.3.0

BPDM Charts: 5.3.0-rc3

21 Feb 09:23
0862fd8
Compare
Choose a tag to compare
Pre-release

A Helm chart for Kubernetes that deploys the BPDM applications

What's Changed

  • build: back to 6.3.0-SNAPSHOT/Charts 5.3.0-SNAPSHOT by @nicoprow in #1232
  • fix(Pool): not checking the LSA parent hierarchy by @nicoprow in #1231
  • fix: BPDM apps generating Open-API documents by @nicoprow in #1235
  • refactor: BPDM apps now create Open-API documents in pretty JSON by @nicoprow in #1236
  • fix: Open-API docs in YAML format being authenticated by @nicoprow in #1238
  • test: add wait time after test Postgres startup for colima users by @nicoprow in #1239
  • docs: update Open-API docs by @nicoprow in #1240
  • docs: update EDC provider and consumer Postman collections by @nicoprow in #1241
  • build(release-candidate): BPDM 6.3.0-rc3 & BPDM Charts 5.3.0-rc3 by @SujitMBRDI in #1233

Full Changelog: bpdm-5.3.0-rc2...bpdm-5.3.0-rc3

BPDM Charts: 5.3.0-rc2

18 Feb 10:59
5b01015
Compare
Choose a tag to compare
Pre-release

A Helm chart for Kubernetes that deploys the BPDM applications

What's Changed

  • build: back to SNAPSHOT version for 6.3.0 by @nicoprow in #1219
  • build(deps): overwrite json-smart dependency version by @nicoprow in #1221
  • build(deps): overwrite netty-handler version to fix vulnerability by @nicoprow in #1226
  • build(deps): bump io.netty:netty-common from 4.1.117.Final to 4.1.118.Final by @dependabot in #1218
  • build(deps): bump cucumber.version from 7.21.0 to 7.21.1 by @dependabot in #1214
  • build(deps): bump trufflesecurity/trufflehog from 3.88.4 to 3.88.9 by @dependabot in #1216
  • build(deps): bump springdoc.version from 2.8.4 to 2.8.5 by @dependabot in #1217
  • fix(Gate): golden record Pool update process by @nicoprow in #1228
  • build: BPDM 6.3.0-rc2 / BPDM Chart 5.3.0-rc2 by @nicoprow in #1229

Full Changelog: bpdm-5.3.0-rc1...bpdm-5.3.0-rc2

BPDM Charts: 5.3.0-rc1

07 Feb 06:19
021bbf4
Compare
Choose a tag to compare
Pre-release

A Helm chart for Kubernetes that deploys the BPDM applications

What's Changed

  • build: BPDM 6.3.0-SNAPSHOT - BPDM Charts 5.3.0-SNAPSHOT by @nicoprow in #1140
  • fix(bpdm-gate): fetched and attached legal name of entity while performing partner upload process. by @SujitMBRDI in #1142
  • build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.3.5 to 3.4.0 by @dependabot in #1127
  • build(deps): bump kotlin.version from 2.0.21 to 2.1.0 by @dependabot in #1143
  • build(deps): bump org.testcontainers:testcontainers-bom from 1.20.3 to 1.20.4 by @dependabot in #1125
  • feat(Orchestrator): ignore resolutions for already resolved steps by @nicoprow in #1091
  • feat: endpoint to return bpnl/s/a based on the requested identifiers by @dilipdhankecha2530 in #1146
  • feat(bpdm-gate): Extend error code by @kunyao-cofinity-x in #1003
  • build(pom): explicitly specify kotlin api and language version by @nicoprow in #1147
  • feat(Central-IDP): increase Central-IDP version to 4.0.0 by @nicoprow in #1145
  • build(deps): bump springdoc.version from 2.6.0 to 2.7.0 by @dependabot in #1126
  • feat(bpdm-system-test): golden record tester module. by @SujitMBRDI in #1070
  • build(deps): bump trufflesecurity/trufflehog from 3.84.1 to 3.85.0 by @dependabot in #1149
  • build(deps): bump trufflesecurity/trufflehog from 3.85.0 to 3.86.1 by @dependabot in #1163
  • build(deps): bump trufflesecurity/trufflehog from 3.86.1 to 3.88.0 by @dependabot in #1170
  • build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.0 to 3.4.1 by @dependabot in #1168
  • build(deps): bump io.netty:netty-common from 4.1.115.Final to 4.1.116.Final by @dependabot in #1169
  • build(deps): bump cucumber.version from 7.18.1 to 7.20.1 by @dependabot in #1162
  • feat: Update linkage between bpns and add support to update the data in gate from pool by @dilipdhankecha2530 in #1160
  • build(deps): bump springdoc.version from 2.7.0 to 2.8.1 by @dependabot in #1171
  • build(deps): bump org.apache.commons:commons-csv from 1.12.0 to 1.13.0 by @dependabot in #1175
  • build(deps): bump trufflesecurity/trufflehog from 3.88.0 to 3.88.2 by @dependabot in #1178
  • build(deps): bump springdoc.version from 2.8.1 to 2.8.3 by @dependabot in #1177
  • build(deps): bump com.opencsv:opencsv from 5.9 to 5.10 by @dependabot in #1176
  • feat(Gate): add business partner relations by @nicoprow in #1167
  • fix(Pool): duplicate BPN request identifier mapping entries by @nicoprow in #1173
  • feat(bpdm-system-test): create end to end test CI/CD workflow for golden record process by @SujitMBRDI in #1157
  • feat(bpdm): added connection to dependencies in readiness check for bpdm services by @SujitMBRDI in #1164
  • fix(bpdm-system-tester): updated github workflow with new paths and startupDelay for test values by @SujitMBRDI in #1184
  • build(deps): bump io.netty:netty-common from 4.1.116.Final to 4.1.117.Final by @dependabot in #1187
  • fix(Pool): returning incomplete task results by @nicoprow in #1174
  • fix(charts): add security profiles to BPDM deployment containers by @nicoprow in #1179
  • refactor: implement CodeQL suggestions by @nicoprow in #1181
  • feat(Gate): Consistency Check with the Pool by @nicoprow in #1190
  • feat(bpdm-gate): Adding a externalSequenceTimestamp attribute to the business partner input request by @kunyao-cofinity-x in #986
  • fix(bpdm-gate): update outdated task result to latest stage by @SujitMBRDI in #1192
  • fix(bpdm-pool): added missing legal entity (BPNL) associated to address in response while performing entity search by @SujitMBRDI in #1199
  • build(deps): bump kotlin.version from 2.1.0 to 2.1.10 by @dependabot in #1194
  • build(deps): bump springdoc.version from 2.8.3 to 2.8.4 by @dependabot in #1195
  • build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.1 to 3.4.2 by @dependabot in #1196
  • build(deps): bump helm/chart-releaser-action from 1.6.0 to 1.7.0 by @dependabot in #1197
  • build(deps): bump helm/chart-testing-action from 2.6.1 to 2.7.0 by @dependabot in #1198
  • build(deps): bump trufflesecurity/trufflehog from 3.88.2 to 3.88.4 by @dependabot in #1200
  • build(deps): bump cucumber.version from 7.20.1 to 7.21.0 by @dependabot in #1201
  • Fix/charts/initcontainer memory cpu by @nicoprow in #1180
  • cicd(chart-test): increase the default kubernetes version to v1.32.1 by @nicoprow in #1204
  • docs(DEPENDENCIES): update with approved cucumber dependencies by @nicoprow in #1205
  • cicd(Docker): build docker containers for multi-platform by @nicoprow in #1206
  • fix(bpdm-system-tester): update cumcumber feature file to generate new partner data by @SujitMBRDI in #1208
  • fix(Pool): returning the most-up-to-date legal and site main address by @nicoprow in #1210
  • cicd(Workflows): fix deployment of multi-platform docker images by @nicoprow in #1211
  • docs(admin): add small admin guide by @nicoprow in #1212
  • docs(api-hub): update open api specifications for app version 6.3.0 by @SujitMBRDI in #1207
  • build(release-candidate): BPDM 6.3.0-rc1 & BPDM Charts 5.3.0-rc1 by @nicoprow in #1213

New Contributors

Full Changelog: bpdm-5.2.0...bpdm-5.3.0-rc1

BPDM: 6.2.0

28 Nov 06:20
b4b450d
Compare
Choose a tag to compare

This release is part of the BPDM 6.2 release. You can find the most up-to-date documentation on the release branch.

CHANGELOG

Added

  • BPDM Pool: Post endpoint to create a site for LegalAndSiteMainAddress addressType.(#739)
  • BPDM Orchestrator: Endpoint for checking the result state of given tasks(#1039)
  • BPDM Orchestrator: Endpoint for getting event log for finished tasks(#1039)
  • BPDM Pool: Enhanced data model for IdentifierTypes by adding three new fields/attributes: abbreviation, transliteratedName, and transliteratedAbbreviation.(#605)
  • BPDM Pool: Add CX endpoints for searching and updating the CX membership information of legal entities.(#1069)

Changed

  • BPDM Gate: Fix possible out of memory exception when handling large golden record process requests(#1034)
  • BPDM Pool: Fix not resolving golden record tasks on exceptions(#1033)
  • BPDM Gate: Fixed Gate not resending business partner data to the golden record process on error sharing state when member sends the exact same business partner again(#1035)
  • BPDM Orchestrator: Search task endpoint now requires the private record ID for each task. This means only the task creator is able to fetch the task state(#1039)
  • BPDM Orchestrator: Now aborts tasks that are outdated (that is when a Gate will send newer business partner data for the same record to the golden record process)(#1036)
  • BPDM Pool & Gate: Reduce standard batch size for golden record task processing (#1032)
  • BPDM Orchestrator: Fix possible out-of-memory exception during the execution of large volumes of tasks (#1029)
  • BPDM Cleaning Service Dummy: Add whitespaces between name parts when creating legal name from them (#1041)
  • BPDM Cleaning Service Dummy: Improve duplication check to better distinguish between incoming business partners (#1040)
  • Apps: Updated double precision data type for Geographic-data(#978)
  • BPDM Gate: Improved error response by adding external id details and reduced csv columns by removing support for uncategorized fields in csv file for partner upload process(#700)
  • BPDM Cleaning Service Dummy: Added a null check for name parts to ensure proper whitespace handling when constructing the legal name from them. (#1059)
  • BPDM Gate: Enabled Tax Jurisdiction code to save it to the Output. (#1058)
  • BPDM Cleaning Service Dummy: Removed assignment of uncategorized states while performing cleaning legal entity process. (#1061)
  • BPDM Gate: Fixed construction logic for states and identifiers by enabling business partner type (#1067)
  • BPDM Gate: Fixed logic for identifiers to retrieve only generic type on output business partner (#1067)
  • BPDM Gate: Fixed construction logic for states and identifiers by enabling business partner type (#1067)
  • BPDM Pool: When processing golden record tasks the Pool now ignores isCatenaXMemberData field if it is set to null. (#1069)
  • BPDM Gate: Fixed gate output logic to provide states based on business partner type. (#1097)
  • BPDM Cleaning Service Dummy: Removed assignment of uncategorized identifier while performing cleaning task process. (#1098)
  • BPDM Pool: Fix error querying legal forms when non-gleif legacy legal forms are present in the database (#1107)
  • BPDM: Fix denial of service attack vulnerability CVE-2024-47535 (#1112)
  • BPDM Gate: Fix error on writing golden record task result missing legal name into output stage. Result is now correctly written. (#1115)

Full Changelog: v6.1.0...v6.2.0

New Contributors

BPDM Charts: 5.2.0

28 Nov 05:59
b4b450d
Compare
Choose a tag to compare

A Helm chart for Kubernetes that deploys the 6.2.0 BPDM applications.

This release is part of the BPDM 6.2 release. You can find the most up-to-date documentation on the release branch.

CHANGELOG

Changed

  • Increase appversion to 6.2.0
  • Replace Keycloak dependency with Central-IDP dependency #994
  • Fix bug on disabling Postgres and Central-IDP dependencies. Dependencies are now directly referenced by fullnameOverrides #1086
  • Add missing security context to startupDelay init containers in BPDM deployments #1089

Full Changelog: bpdm-5.1.0...bpdm-5.2.0

bpdm-5.2.0-rc5

21 Nov 08:21
16ca2de
Compare
Choose a tag to compare
bpdm-5.2.0-rc5 Pre-release
Pre-release

A Helm chart for Kubernetes that deploys the BPDM applications

What's Changed

Full Changelog: bpdm-5.2.0-rc4...bpdm-5.2.0-rc5

bpdm-5.2.0-rc4

19 Nov 05:00
28e8a3f
Compare
Choose a tag to compare
bpdm-5.2.0-rc4 Pre-release
Pre-release

A Helm chart for Kubernetes that deploys the BPDM applications

What's Changed

  • build(version): back to 6.2.0-SNAPSHOT after release candidate release by @nicoprow in #1085
  • docs: update DEPENDENCIES by @SujitMBRDI in #1084
  • feat(bpdm-common): SwaggerUiConfigProperties optional in Landing Page by @SujitMBRDI in #1096
  • fix(bpdm-gate): output stage to only provide states based on business partner type by @SujitMBRDI in #1097
  • fix(bpdm-cleaning): Removed assignment of uncategorized identifier while performing cleaning task process. by @SujitMBRDI in #1098
  • docs(api): update gate open-api docs to current 6.2.0-SNAPSHOT version by @nicoprow in #1100
  • build(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.3.4 to 3.3.5 by @dependabot in #1094
  • build(deps): bump org.testcontainers:testcontainers-bom from 1.20.2 to 1.20.3 by @dependabot in #1095
  • build(deps): bump trufflesecurity/trufflehog from 3.82.9 to 3.83.2 by @dependabot in #1103
  • docs(CHANGELOG): update by @SujitMBRDI in #1105
  • build(deps): bump trufflesecurity/trufflehog from 3.83.2 to 3.83.6 by @dependabot in #1106
  • fix(MissingOutputStage): Handle upsert output stage based on the sharing state id by @dilipdhankecha2530 in #1109
  • build(deps): increase netty-common version by @nicoprow in #1113
  • fix(Pool): retrieving legacy legal form data by @nicoprow in #1108
  • build(release candidate): 6.2.0-rc4 by @nicoprow in #1114

Full Changelog: bpdm-5.2.0-rc3...bpdm-5.2.0-rc4

BPDM Charts: 5.2.0-rc3

25 Oct 05:58
272925e
Compare
Choose a tag to compare
Pre-release

A Helm chart release candidate for Kubernetes that deploys the BPDM applications