You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+51-5Lines changed: 51 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,56 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [1.0.11] - 2026-05-07
11
+
10
12
### Added
11
13
12
-
-CONTRIBUTING.md with development guidelines and workflow
13
-
-CHANGELOG.md following Keep a Changelog format
14
-
-CLAUDE.md with AI agent context and validation workflow
14
+
-CI workflow (`ci.yml`) that runs on every PR and push to main: rebuilds all schemas, checks consistency against committed files, lints with `spectral:oas` ruleset, and enforces version bump against latest release tag
15
+
-Go module (`go.mod` + `schemas/schemas.go`) exposing all four generated schemas via `//go:embed` as `embed.FS`, enabling downstream consumers to import versioned schemas as a Go module dependency
16
+
-`.spectral.yaml` with `spectral:oas` ruleset for OpenAPI 3.0 linting
15
17
16
18
### Changed
17
19
18
-
- Improved README.md structure to align with HyperFleet documentation standards
20
+
- Release workflow now triggers automatically on push to main instead of requiring a manual tag push; auto-creates annotated tag from version in `main.tsp` and attaches all four schema artifacts (`core-openapi.yaml`, `core-swagger.yaml`, `gcp-openapi.yaml`, `gcp-swagger.yaml`)
21
+
- Bumped `actions/checkout` and `actions/setup-node` to v6 (Node.js 24 runtime)
22
+
23
+
### Fixed
24
+
25
+
-`Error.instance` field format changed from `uri` to `uri-reference` per RFC 9457 (instance identifies a specific occurrence and may be a relative URI reference)
26
+
-`build-schema.sh` now resolves `tsp` from `node_modules/.bin/` instead of requiring a global install, eliminating version mismatch between the globally installed compiler and the lockfile-pinned version
27
+
28
+
## [1.0.10] - 2026-05-05
29
+
30
+
### Added
31
+
32
+
- 409 Conflict response to cluster patch (PATCH `/clusters/{cluster_id}`) for soft-deleted cluster rejection
33
+
- 409 Conflict response to nodepool create (POST `/clusters/{cluster_id}/nodepools`) for soft-deleted cluster rejection
34
+
- 409 Conflict response to nodepool patch (PATCH `/clusters/{cluster_id}/nodepools/{nodepool_id}`) for soft-deleted cluster rejection
35
+
36
+
## [1.0.9] - 2026-05-04
37
+
38
+
### Added
39
+
40
+
- PUT endpoint for cluster adapter statuses (PUT `/clusters/{cluster_id}/statuses`) with upsert semantics
41
+
- PUT endpoint for nodepool adapter statuses (PUT `/clusters/{cluster_id}/nodepools/{nodepool_id}/statuses`) with upsert semantics
42
+
43
+
## [1.0.8] - 2026-04-28
44
+
45
+
### Added
46
+
47
+
- "Reconciled" condition type to resource status conditions
48
+
- "Finalized" condition type to adapter status conditions
49
+
50
+
### Fixed
51
+
52
+
- Inconsistent `observed_generation` values across examples
53
+
54
+
## [1.0.7] - 2026-04-20
55
+
56
+
### Added
57
+
58
+
- PATCH endpoint for clusters (PATCH `/clusters/{cluster_id}`) with `ClusterPatchRequest`
59
+
- PATCH endpoint for nodepools (PATCH `/clusters/{cluster_id}/nodepools/{nodepool_id}`) with `NodePoolPatchRequest`
19
60
20
61
## [1.0.6] - 2026-04-13
21
62
@@ -63,7 +104,12 @@ First official stable release of the HyperFleet API specification.
0 commit comments