Skip to content

Configra v1.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Oct 19:38
· 0 commits to main since this release

Configra v1.2.1 fixes cross-environment Config copies, credential setup and actionable error reporting. All binaries use Go 1.26.9; the Kubernetes component also updates x/net to v0.60.0 to address reachable HTTP/2 vulnerabilities.

本版修复 test → production 的同名 Config 首次复制、含糊的错误、日期有效期和 CA 标识复制体验。从 v1.2.0 升级无需数据库结构迁移,schema 保持 4;configra-go 继续使用 v1.2.0。

Fixes

  • Copy to environment / 复制到环境 creates the first target version while retaining the Config key. Existing targets are protected by revision checks. Clone continues to create a globally new key and now explains name collisions.
  • Saved source revisions are pinned. Network retries retain Operation IDs, failed operations keep safe reasons, and completed transfers can replay after archival. Restore waits for the complete snapshot before another copy; format-only changes create a new revision.
  • Errors show concrete guidance plus copyable Request/Operation IDs. Parser text and secret values are excluded from errors and audits.
  • Credential dates show elapsed lifetime and policy overruns. Expired Tokens display correctly. CA IDs, full fingerprints and issuer/Token identifiers are visible and copyable, with explicit clipboard feedback.
  • Machine reads reuse eight fixed SQL statement plans. Authorization and resource results remain uncached; Config/File reads retain read-only repeatable-read snapshots.
  • The frontend build dependency source-map-js moves to 1.2.2 for CVE-2026-93749; CI now rejects high/critical npm advisories. The npm audit reports zero findings.
  • Go runtime and Kubernetes HTTP/2 security updates retain strict module, runtime-license, source/SBOM and artifact checks. Kubernetes source builds require Go 1.26.9; the downloaded executable requires no installed Go compiler. SDK APIs and CRDs are unchanged.

Upgrade

Download the archive for your platform and verify SHA256SUMS. Each archive contains configra, configractl and configra-kubernetes for macOS/Linux, amd64/arm64.

Drain writers, replace/restart the matching services, check doctor and a real mTLS read, then reload the Management UI. Do not reinitialize the database. For upgrades from v1.1.0 or v1.0.1, follow the earlier schema migration instructions linked in the runbook.

Patch upgrade and rollback · Config copy guide

Verification

Source commit: f62ad6be808add905d1d2c6e36263158dbe8f319.

Earlier capacity failures and the subsequent SQL-preparation optimization are retained in the verification record; capacity thresholds were not relaxed.

Publication does not update or restart your production deployment automatically.

Full changes since v1.2.0