What's New
What's new in the 3.5 line — the current published release is 3.5.2. connectCenter follows Semantic Versioning; each change below links to its GitHub issue. The same history — including releases before 3.5.0 — is maintained on the Release Detail wiki and the GitHub releases.
3.5.2
This release centers on a substantial OpenAPI Document upgrade — RFC 9457 error responses, request bodies on DELETE operations, an OpenAPI 3.0/3.1 minor-version selector, and the ability to edit a BIE's OpenAPI options directly from its root — together with a broad Business Term overhaul that adds a drag-and-drop import dialog, in-place term management in the BIE editor, and a large set of correctness and integrity fixes. It also introduces developer-controlled sibling sort order for model browsing, a safety warning in the BIE editor, and richer database schema documentation. On the platform side, the score-web front end moves to Angular 21.
Enhancements
OpenAPI / OAS
-
Issue #1610 - DELETE verb expression has no request body or responses
-
Issue #1519 - Update BIE root view to include OpenAPI options
Note on OpenAPI version and DELETE bodies (#1610 / #1760): The OpenAPI Version selector now offers just the minor version (3.0 or 3.1); new documents default to the 3.1 family, and generated documents automatically declare the latest patch of the selected family (3.0.4 or 3.1.2). A DELETE Request message body is expressed only for 3.1 documents — if a document targets 3.0 the body is intentionally dropped, and the editor shows an amber banner to warn you before generation.
Business Term
- Issue #1754 - Business Term UX: import dialog and in-place management in the BIE editor
- Issue #1753 - Business Term: UX improvements and assignment-list scoping
BIE editor and model browsing
-
Issue #1638 - Add support for sibling sort order for model browsing and BIE editing
-
Issue #1755 - BIE editor: warn before an 'Used' un-check clears descendants
Note on sibling sort order (#1638): Reordering is a developer capability available in the Model Browser (the BIE editor reflects the order but is view-only), attributes remain grouped above elements, and the ordering is release-specific. Custom order carries forward automatically into newly drafted releases; exporting it in the migration script is opt-in via an "Include sibling view order" option.
Database schema
-
Issue #1759 - Augment database schema tables and comments
This is a documentation-only change — table-level descriptions were added for 60 previously-undocumented tables and column comments were corrected or filled in. There are no structural, column, index, or constraint changes.
Bug fixes
OpenAPI / OAS
Business Term
-
Issue #1752 - Business Term: correctness, authorization, and integrity defects
A broad set of Business Term catalog and assignment defects were fixed, including assignment Discard removing the wrong record, missing server-side authorization on endpoints, a non-working in-use deletion guard, unpersisted list filters, duplicate assignments, and External Reference URI truncation, along with numerous validation and UI fixes.
Platform updates
- score-web front end upgraded from Angular 20.3.25 to Angular 21.2.17 (Issue #1748), including TypeScript 5.9 and the Angular Material/CDK 21 toolchain
- Security and library updates, including jackson-bom 2.21.1 → 2.21.4 (patching jackson-databind CVEs) and jOOQ 3.20.12 → 3.20.17
- Spring Boot remains at 3.5.15
Upgrade note
Before proceeding with the upgrade, we strongly recommend backing up your data. As with
versions 3.5.0 and 3.5.1, database version management is handled by Flyway. On first startup the
backend automatically applies the V3_5_2 migration — which adds the sibling sort-order table,
the OpenAPI error-response columns, and the schema table/column comments — so you do not need to
manually apply a database migration SQL script during the upgrade.
Docker environment
If you are running connectCenter in a Docker environment, update the following image tags:
srt-webto3.5.2srt-http-gatewayto3.5.2srt-repoto3.5.2redisto7.4.8
See Installation with Docker for an example
docker-compose.yml.
3.5.1
This release focuses on OpenAPI Doc improvements, including the ability to define endpoints that do not reference a BIE, a simplified operationId format, and additional security scheme options. It also enhances the BIE Package manifest with backward-compatibility and revision reason information (delivered as a Draft 0.3 manifest — see the note below), introduces GitHub issue tracking for component changes, and resolves several bug fixes. Key platform dependencies are updated as well, including Spring Boot 3.5.15 and Angular 20.3.25.
Enhancements
OpenAPI / OAS
- Issue #1730 - OpenAPI Doc: Provide ability to define endpoints that do NOT reference a BIE
- Issue #1732 - OpenAPI Doc: Modify the generation of the OperationId to exclude the business context in the name
- Issue #1729 - OpenAPI Doc: Enable the API Key and JWT bearer options as additional security scheme object
- Issue #1731 - OpenAPI Doc: move the Discard button away from the Update Button
BIE package
-
Partially delivered — emitted only under the new Draft 0.3 manifest (selectable via the Manifest Version dropdown next to Generate; 0.2 stays the stable default). The package-level Revision Reason is complete, but 0.3 is marked Draft because the Backward Compatibility Indicator design is not yet final: the confusing
syntaxIndependentindicator will likely be dropped in favor of the XML/JSON indicators, the JSON scalar→array cardinality-flip break is still unresolved, and the rule set needs further review. See the issue's comments.
Component change tracking
Bug fixes
OpenAPI / OAS
Additional fixes
- Issue #1744 - Cannot update an existing Context Scheme — uniqueness check treats the scheme as a duplicate of itself
- Issue #1738 - Remove duplicate 'Move to WIP' toolbar button from CC/DT/BIE list pages
- Issue #1737 - createAscc rejects the first ASCC against a non-reusable ASCCP
- Issue #1735 - Unexpected Results When Uplifting a BIE with Reuse BIEs
- Issue #1723 - Codelist value domain value not showing in UI
Platform updates
- Spring Boot upgraded to 3.5.15
- Angular upgraded to 20.3.25
- Routine library and security updates, including jOOQ, Netty, Lombok, MariaDB Java client, Log4j, springdoc, Spring AI, AspectJ, PlantUML, json-schema-validator, and XSOM
Upgrade note
Before proceeding with the upgrade, we strongly recommend backing up your data. As with version 3.5.0, database version management in 3.5.1 is handled by Flyway. As a result, users do not need to manually apply a database migration SQL script during upgrade.
Docker environment
If you are running connectCenter in a Docker environment, update the following image tags:
srt-webto3.5.1srt-http-gatewayto3.5.1srt-repoto3.5.1redisto7.4.8
See Installation with Docker for an example
docker-compose.yml.
3.5.0
This release includes significant enhancements to BIE expression and packaging, expanded JSON Schema and OpenAPI support, and several fixes for OpenAPI document generation and BIE behavior. It also updates key platform dependencies, including Spring Boot 3.5.13, Angular 20.3.18, MariaDB 11.8.6, and Redis 7.4.8.
Enhancements
BIE expression and packaging
- Issue #1703 - Add Expression Format Options to Generate BIE Package
- Issue #1711 - Ability to Express BIEs with File Names Having a Preferred Pattern
- Issue #1712 - BIE Expression Option with Separated Reuse BIE and Reuse BIE Types In Separate Files
- Issue #1713 - Reusable BIE Type Expression - JSON Schema
- Issue #1714 - Reusable BIE Type Expression - XML Schema
- Issue #1311 - Add capability to for stand-alone export in JSON schema format
- Issue #1701 - Json Schema Expression of BIE lacks Descriptions
- Issue #1691 - Pagination Response and Meta Header no longer expressing with BIE
OpenAPI / OAS
- Issue #1704 - OAS Doc HTTP 500
- Issue #1709 - OpenAPI Doc - Orphaned reference to a Reused BIE that was in a BIE is still being expressed
- Issue #1710 - OpenAPI Doc: Minor Enhancement to generate all path parameters when specified in the Resource name
- Issue #1715 - OpenAPI Doc: Minor Enhancement to add
{version}to the resource name and pass in the Document Version into{version}during generation
Browser view and end-user experience
- Issue #1700 - Enable a modified Core Component Menu item and modified Core Component screen for end user accounts for the all instances including multi-tenant cloud
- Issue #1699 - Allow for BCCP visibility during Browser View for Dev/Admin accounts
BIE state transition
Additional fixes
Platform updates
- Spring Boot upgraded to 3.5.13
- Angular upgraded to 20.3.18
- MariaDB upgraded to 11.8.6
- Redis upgraded to 7.4.8
Upgrade note
Before proceeding with the upgrade, we strongly recommend backing up your data. Starting with version 3.5.0, database version management is handled by Flyway. As a result, users no longer need to manually apply a database migration SQL script during upgrade.
Docker environment
If you are running connectCenter in a Docker environment, update the following image tags:
srt-webto3.5.0srt-http-gatewayto3.5.0srt-repoto3.5.0redisto7.4.8
See Installation with Docker for an example
docker-compose.yml.
Any release — including a PATCH — may include database schema changes, applied automatically on startup via Flyway. See Release Numbering and Database Migration.