Releases: MaximilianKoestler/hcloud-openapi
Releases · MaximilianKoestler/hcloud-openapi
Release v0.22.0
Remove deprecated fields and add code examples from upstream
All changes are listed below:
- Schema (BREAKING): Remove deprecated fields
traffic
andincluded_traffic
- Schema (BREAKING): Rework load balancer components
- Doc: Include code examples from upstream (
x-codeSamples
) - Doc: Update documentation from upstream
Release v0.21.0
Update to Upstream Spec File
This release includes a lot of changes, many of them breaking.
Due to the size of the update, detailed change notes won't be provided.
Release v0.20.0
Add default values from upstream and remove deprecated attributes
All changes are listed below:
- Schema (BREAKING): Remove formerly deprecated attribute 'deprecated'
- Schema (BREAKING): Remove
linux32
as rescue system - Schema (BREAKING): Add defaults to various attributes
Release v0.19.0
Encompass multiple upstream fixes and changes to int/float bit width
All changes are listed below:
- Schema: (BREAKING): Rename load_balancer_service_update
- Schema: (BREAKING): Make
listen_port
int32
again (wasint64
) - Doc: Fix descriptions for resource IDs
- Schema: (BREAKING): Add default values for pagination params
- Schema: (BREAKING): Use name
APIToken
forbearerAuth
from upstream - Schema: (BREAKING): Remove required fields from load balancer update
- Doc: Fix example for cert issuance enum
- Doc: Fix missing descriptions in meta object
- Schema: (BREAKING): Apply new integer formats from upstream
- Schema: (BREAKING): Apply decimal price format from upstream
- Doc: Update descriptions from upstream
- Schema: (BREAKING): Add maximum to action IDs and improve doc
- Doc: Remove some unnecessary spaces
Release v0.18.0
Encompass multiple upstream changes
All changes are listed below:
- Schema: (BREAKING): Add deprecation object to ISOs and deprecate
deprecated
Upstream changelog entry - Doc: Remove note about missing vSwitch connection
- Schema: (BREAKING): Iso type is nullable now
- Doc: Specify unit of
cookie_lifetime
as seconds - Doc: Clarify that resources are detached during server deletion
- Schema: (BREAKING):
load_balancer_algorithm
now has a default and is therefore optional - Schema: (BREAKING): Name is optional in
UpdateVolumeRequest
- Meta: Remove hack for int64 IDs
- Schema: (BREAKING): Remove sort by progress for action endpoints
Upstream changelog entry
Release v0.17.0
Hotfix int64 ID for datacenter recommendation
All changes are listed below:
- Schema: (BREAKING): Hotfix ID as int64-format in GET
/datacenters
Release v0.16.0
Hotfix int64 IDs
All changes are listed below:
- Schema: (BREAKING): Hotfix ID fields to consistently have
int64
asformat
- Schema: (BREAKING): Add missing query params and
meta
response toGET /datacenters
andGET /locations
- Doc: Mention new network zone locations in documentation
Release v0.15.0
Add alma
OS flavor
All changes are listed below:
- Schema: (BREAKING): Add
alma
to theos_flavor
enumeration. Likerocky
, this is undocumented in the upstream spec.
Release v0.14.0
Prepare deprecation of GET /actions
and add vSwitch-support
Important: According to the official docs, the GET /actions
endpoint will be disabled from 1 October 2023
onwards. Users should switch to the new resource-specific endpoints ASAP.
All changes are listed below:
- Schema: (BREAKING): Add deprecation object to server types, this deprecates the
deprecated
boolean field - Schema: (BREAKING): Add
expose_routes_to_vswitch
tocreate_network_request
andreplace_network_request
- Schema: (BREAKING): Add
vswitch_id
to subnets - Schema: Add resource-specific action endpoints like
/certificates/actions
- Doc: Update some descriptions from upstream
- Doc: Fix the usage of the term "Resource ID" vs "Action ID"
Release v0.13.0
Important release with mandatory 64-bit IDs
All changes are listed below:
- Schema: (BREAKING): Switch IDs to int64
On September 1st 2023, Hetzner will start using 52 bits for IDs, so 32 bits are no longer sufficient. Details are described in a deprecation notice on https://docs.hetzner.cloud/ . - Schema: (BREAKING): Add
included_traffic
toserver_type
- Tools: Fix script launch on newer node versions
- Schema: (BREAKING): Add
architecture
toimage
- Schema: (BREAKING): Add
architecture
to server types and ISOs - Doc: Update spec size comparison in README
- Schema: (BREAKING): Update titles (breaking) and descriptions
- Doc: Update some descriptions from upstream