Signed-off-by: cozystack-ci[bot] <274107086+cozystack-ci[bot]@users.noreply.github.com>
3.0 KiB
v1.2.4 (2026-05-14)
A patch release with bug fixes and security updates.
Features and Improvements
No notable features in this patch release.
Security
This release includes important security fixes:
- Talos upgrade to v1.12.7 addressing CVE-2026-31431 (#2545, backport #2548).
- Fix for IDOR in TenantNamespace Get and Watch handlers (#2471, backport #2523).
Operators should follow normal upgrade procedures to pick up these fixes.
Fixes
-
fix(mariadb): remove duplicate template key in backup CronJob: Removes the duplicate
template:key in the MariaDB backup CronJob, which causedyaml: unmarshal errors: line 17: mapping key "template" already defined at line 14and prevented MariaDB instances from deploying withbackup.enabled: true. Minimal backport — only the dup-key removal from #2279; the breaking service-naming changes in the original PR were intentionally omitted from this patch. (@sircthulhu in #2279, minimal backport by @kvaps in #2652). -
fix(harbor): remove incorrect tenant module flags: Removes incorrect tenant module flags that could prevent Harbor from configuring tenant-scoped modules correctly after upgrades. (@kvaps in #2444, backport #2451).
-
fix(etcd): remove destructive post-upgrade cert-regeneration hook: Removes a post-upgrade hook that could regenerate certificates and overwrite existing credentials, preventing potential service disruption after upgrades. (@myasnikovdaniil in #2462, backport #2512).
-
fix(api): prevent IDOR in TenantNamespace Get and Watch handlers: Fixes an Insecure Direct Object Reference allowing cross-tenant access to TenantNamespace Get/Watch paths. (@IvanHunters in #2471, backport #2523).
-
fix(talos): bump Talos to v1.12.7 (CVE-2026-31431): Upgrades bundled Talos to address CVE-2026-31431. (@kvaps in #2545, backport #2548).
-
fix(platform): migrate ACME HTTP-01 to ingressClassName API: Migrates ACME HTTP-01 handling to use the newer ingressClassName API. (@myasnikovdaniil in #2438).
-
fix(ci): pass app token to Publish draft release step: CI fix ensuring the release draft publish step receives the application token. (@myasnikovdaniil in #2532, backport #2573).
Documentation
No documentation changes in the website repository were detected between v1.2.3 and v1.2.4.
Contributors
Thanks to everyone who contributed to this patch release:
Full Changelog: https://github.com/cozystack/cozystack/compare/v1.2.3...v1.2.4