|
2 | 2 |
|
3 | 3 | All notable changes to the HyperFleet API specification will be documented in this file. |
4 | 4 |
|
5 | | -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.16/), |
6 | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
7 | 7 |
|
8 | 8 | ## [Unreleased] |
9 | 9 |
|
| 10 | +## [1.0.16] - 2026-05-19 |
| 11 | + |
| 12 | +### Added |
| 13 | + |
| 14 | +- Generic `Resource` type with `kind` discriminator and JSONB `spec` field, replacing per-entity model hierarchies for new resource types (HYPERFLEET-1083) |
| 15 | +- `ResourceCreateRequest`, `ResourcePatchRequest`, `ResourceList`, `ResourceStatus` types in core contract |
| 16 | +- Generic `/resources` CRUD routes in core contract (GET list, GET by ID, POST, PATCH, DELETE) per design doc Section 3.2 |
| 17 | +- `GET /resources/{id}/statuses` route for adapter status listing |
| 18 | +- `references` field on Resource for non-ownership associations between entities (Section 9) |
| 19 | +- `ChannelSpec` validation schema in GCP contract (`is_default`, `enabled_regex`) |
| 20 | +- `VersionSpec` validation schema in GCP contract (`raw_version`, `enabled`, `is_default`, `release_image`, `end_of_life_time`) |
| 21 | +- `KindChannel` and `KindVersion` kind aliases in GCP contract |
| 22 | + |
10 | 23 | ## [1.0.15] - 2026-05-18 |
11 | 24 |
|
12 | 25 | ### Added |
@@ -146,7 +159,8 @@ First official stable release of the HyperFleet API specification. |
146 | 159 | - Interactive API documentation |
147 | 160 |
|
148 | 161 | <!-- Links --> |
149 | | -[Unreleased]: https://github.com/openshift-hyperfleet/hyperfleet-api-spec/compare/v1.0.15...HEAD |
| 162 | +[Unreleased]: https://github.com/openshift-hyperfleet/hyperfleet-api-spec/compare/v1.0.16...HEAD |
| 163 | +[1.0.16]: https://github.com/openshift-hyperfleet/hyperfleet-api-spec/compare/v1.0.15...v1.0.16 |
150 | 164 | [1.0.15]: https://github.com/openshift-hyperfleet/hyperfleet-api-spec/compare/v1.0.14...v1.0.15 |
151 | 165 | [1.0.14]: https://github.com/openshift-hyperfleet/hyperfleet-api-spec/compare/v1.0.13...v1.0.14 |
152 | 166 | [1.0.13]: https://github.com/openshift-hyperfleet/hyperfleet-api-spec/compare/v1.0.12...v1.0.13 |
|
0 commit comments