Skip to content

chore(release): promote v1.14.2 to main - #896

Merged
seakee merged 20 commits into
mainfrom
dev
Sep 30, 2026
Merged

seakee merged 20 commits into
mainfrom
dev

Conversation

@seakee

@seakee seakee commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Summary

Promote the validated v1.14.2 release source from dev to main.

Release dev SHA: d461d9c4442f8dd9b11aca1df34c4cad99f51b7e
Frozen runtime candidate: 57616ad8b26020f1b713b1d2ad77e7b622918b57
Previous main SHA: 29d676f8eebfbc11eedc96573f3a059360163a3e

The final release-content PR #895 is the current dev tip and passed Release Content + Required checks.

Scope

  • Frontend panel
  • Manager Server
  • CPA panel mode
  • Full Docker mode
  • Native packages / release
  • Docs / Wiki
  • CI / build / tooling

Changes

User Impact

After this promotion, main becomes the exact source for the v1.14.2 dry-run.

CPA v8 client API keys load correctly from access.api-keys. Instances that used supported Usage Maintenance cleanup can rebuild model pricing when retained history proves full coverage. If one account's historical pricing is unrecoverable, only that account's cost becomes unavailable instead of failing the whole account-history batch.

This PR does not itself publish a tag, GitHub Release, Docker image, update-channel pointer, or Telegram message.

Compatibility / Runtime Notes

  • No database migration or configuration change is required.
  • Deleted raw usage is not restored or synthesized.
  • Pricing rebuild remains fail-closed when retained historical coverage is genuinely incomplete.
  • Full Muse / Meta support continues to require CPA v7.3.4+.
  • This remains within the frozen 1.x maintenance-only boundary.

Data / Security Notes

No new secrets or schema changes are introduced.

The historical-pricing fixes preserve exactness: an account contributes priced historical totals only when coverage can be proven; otherwise cost is explicitly unavailable while trusted permanent metrics remain readable.

Risk / Rollback

Risk level: Medium.

Do not tag or publish if promotion checks or the post-promotion dry-run fail.

Before publication, corrections must return through dev and a fresh release-content/promotion sequence. Published tags and immutable Releases must never be moved or recreated.

Verification

Evidence:

PR #887: CPA v8 client API key loading compatibility
PR #893: retained-history pricing rebuild after supported cleanup
PR #894: per-account degradation for unrecoverable pricing history
Release PR #895: Release Content + Required checks PASS
Frozen runtime candidate: 57616ad8b26020f1b713b1d2ad77e7b622918b57
Release dev SHA: d461d9c4442f8dd9b11aca1df34c4cad99f51b7e
Previous main SHA: 29d676f8eebfbc11eedc96573f3a059360163a3e
Release scope: 21 commits / 25 files / +1096 / -171
Post-promotion release dry-run: pending

Screenshots / Recordings

N/A — this is a patch promotion of already-reviewed fixes and release content.

Docs

Related

Refs #887
Refs #893
Refs #894
Refs #895

@seakee
seakee merged commit 05ebb7f into main Sep 30, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants