Skip to main content

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

Business Term

BIE editor and model browsing

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-web to 3.5.2
  • srt-http-gateway to 3.5.2
  • srt-repo to 3.5.2
  • redis to 7.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

BIE package

  • Issue #1733 - Populate Backward Compatibility Indicator and Revision Reason Text in BIE Package Manifest

    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 syntaxIndependent indicator 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

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-web to 3.5.1
  • srt-http-gateway to 3.5.1
  • srt-repo to 3.5.1
  • redis to 7.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

OpenAPI / OAS

Browser view and end-user experience

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-web to 3.5.0
  • srt-http-gateway to 3.5.0
  • srt-repo to 3.5.0
  • redis to 7.4.8

See Installation with Docker for an example docker-compose.yml.

Database changes

Any release — including a PATCH — may include database schema changes, applied automatically on startup via Flyway. See Release Numbering and Database Migration.