Skip to content

Commit a866aaf

Browse files
Add changelog for release PR #779
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent b6fbbcf commit a866aaf

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Changelog
2+
3+
## 2026-05-04 — [#779](https://github.com/cobaltcore-dev/cortex/pull/779)
4+
5+
### cortex v0.0.45 (sha-5d0fc93f)
6+
7+
Non-breaking changes:
8+
- Add CommittedResource CRD definition and controller that watches CommittedResource objects and manages child Reservation CRUD
9+
- Add `AllowRejection` field to CommittedResourceSpec for controlling placement failure behavior
10+
- Add vmware project utilization KPI tracking instances per project/flavor and capacity per host
11+
- Move vmware resource commitments KPI to new infrastructure plugins package with shared utilities
12+
- Move vmware host capacity KPI to infrastructure plugins package
13+
- Add basic support for flavor groups for failover reservation with consolidation weigher
14+
- Add `useFlavorGroupResources` values.yaml key for cortex-nova (default: false)
15+
- Update external dependencies (controller-runtime v0.24.0, go-sqlite3 v1.14.44, zap v1.28.0)
16+
17+
### cortex-shim v0.1.0 (sha-d8871ab8)
18+
19+
Breaking changes:
20+
- Remove `traits.static` values.yaml key and Helm-managed static traits ConfigMap template — traits are now fully managed by the shim at runtime via a single ConfigMap
21+
22+
Non-breaking changes:
23+
- Add per-request feature mode override via `X-Cortex-Feature-Mode` header
24+
- Refactor /traits API to single-ConfigMap model with reusable Syncer interface pattern
25+
- Implement feature-gated /resource_classes API with ConfigMap storage (passthrough, hybrid, crd modes)
26+
- Add ResourceClassSyncer for periodic upstream sync into local ConfigMap
27+
- Add `resourceClasses.configMapName` values.yaml key for configuring the resource classes ConfigMap name
28+
- Support traits and aggregates endpoints per resource provider with three feature modes (passthrough, hybrid, crd)
29+
- Exercise all three feature modes in placement shim e2e tests
30+
31+
### cortex-nova v0.0.58 (sha-5d0fc93f)
32+
33+
Includes updated chart cortex v0.0.45.
34+
35+
Non-breaking changes:
36+
- Reorganize KPI CRD templates for infrastructure dashboard metrics
37+
- Add `useFlavorGroupResources` values.yaml key for failover reservations
38+
39+
### cortex-placement-shim v0.1.0 (sha-d8871ab8)
40+
41+
Includes updated chart cortex-shim v0.1.0.
42+
43+
Breaking changes:
44+
- Remove `traits.static` values.yaml key (inherited from cortex-shim breaking change)
45+
46+
Non-breaking changes:
47+
- Add `resourceClasses.configMapName` values.yaml key
48+
49+
### General
50+
51+
Non-breaking changes:
52+
- Fix bump-artifact workflow to handle concurrent changes on main with concurrency groups and freshness checks
53+
- Add reusable `bump-chart.sh` script for CI chart version bumps
54+
- Add pull-request-creator Claude agent
55+
- Add changelog update command and workflow for release PRs
56+
- Add linting workflow for scaffold completeness checks
57+
- Make /release claude command idempotent

0 commit comments

Comments
 (0)