Changelog

Every release published for this component, newest first. Each entry opens the release page, which links the changelog of every service in that release.

External Components in a Release

Beyond the External, QA and Full changelogs linked from each release page, every release page (changelog/{version}/index.adoc) also carries a hand-maintained External components in this release section: the versions of the third-party products this release was built and verified against — Java, Spring Boot, Flowable, the database and the JDBC drivers.

That section is written by hand because the generated changelogs cannot produce it: they are derived from commit messages, and a dependency that did not change in a sprint leaves no commit behind while still being part of what the release was verified against.

The current values live in Third-Party Components and are copied into the release page when the release is cut.

Once a release is published, those same third-party versions — and the versions of every other FT service shipped alongside — also appear on FT Version Control, together with the upgrade steps between releases. That page is the platform-wide record across services; the section here describes only what this branch is built against right now.

Add the section to changelog/{version}/index.adoc only. qa.adoc, external.adoc and all.adoc are regenerated in full by the Finalize-Sprint pipeline, and anything hand-written in them is lost on the next run.

Older versions of this documentation list only the releases published up to them — the current documentation always lists every release.

Releases