What's Changed
- chore(ci): remove ci-full workflow by @francav in #463
- docs(portal): add platform roadmap to documentation by @rodolfowks in #464
- Chore/sb4 java21 camunda724 by @francav in #458
- build(deps): resolve critical and high frontend vulnerabilities by @rodolfowks in #465
- docs(roadmap): finalize v1.5.0 modernization release documentation by @rodolfowks in #467
- Security/resolve UI vulnerabilities phase 2 by @rodolfowks in #468
- docs: add CONTRIBUTING with branch, commit, PR, and release conventions by @francav in #469
- docs(contributing): document develop → main promotion, RC strategy, and tagging by @francav in #473
- docs(roadmap): rebrand v1.5.0 as the Stabilization release by @francav in #474
- docs(contributing): fill maintainer TODOs for reviews, releases, and comms by @francav in #475
- build(deps): patch Tomcat, MinIO, prismjs and frontend CVEs by @francav in #472
- refactor(docker): consolidate local stack into one profile-driven compose file by @francav in #471
- security(deps): remediate webpack vulnerabilities in docs app by @rodolfowks in #476
- feat(platform): independently-toggleable concerns + zero-dependency minimal core by @francav in #478
- Update contact email in README.md by @francav in #481
- fix(platform): correct portal runtime config and harden service wiring by @francav in #482
- build(versioning): single-source platform version via Maven ${revision} + branch-aware image tags by @francav in #483
- ci(publish-images): drive image tags via metadata-action + build matrix by @francav in #484
- fix(java): add PostgreSQL JDBC driver for the db-postgres profile by @francav in #485
- build(keycloak): upgrade Keycloak 20→26 LTS (server, admin client, keycloak-js) + healthcheck/bootstrap fixes by @francav in #486
- fix(java): cut external-task pickup latency, fix worker startup by @francav in #487
- fix(storage-api): pin okhttp to 4.12.0 so minio driver boots by @francav in #488
- docs: add security policy and support/release policy by @francav in #477
- fix(java): set backend keycloak clients to confidential mode by @rodolfowks in #490
- fix(case-portal): fix add task button and Material UI imports by @rodolfowks in #491
- fix(case-portal): display friendly message in empty start process dialog by @rodolfowks in #492
- fix(deps): remediate joi and dompurify vulnerabilities by @rodolfowks in #493
- fix(deps): remediate all newly flagged front-end and node vulnerabili… by @rodolfowks in #494
- fix(docs): patch gray-matter for js-yaml 4 so Vercel build succeeds by @francav in #495
- ci: remove docs S3 deploy workflow now that Vercel hosts the docs by @francav in #496
- docs: add Installation category landing page by @francav in #497
- docs: document Docker Compose v2.20+ prerequisite by @francav in #498
Full Changelog: v1.4.14...v1.5.0