Skip to content

Releases: HenningHolmDE/hcloud-rust

hcloud-rust v0.12.0

15 Jul 15:52
Compare
Choose a tag to compare

Update to current state of Hetzner's API description.

Changes in the release:

  • BREAKING: Remove freebsd64 as choice for rescue system
  • BREAKING: Add primary_ips API endpoint
  • BREAKING: Extract duplicate IP type definitions for primary and floating IPs into common IpType model

hcloud-rust v0.11.0

28 May 19:28
Compare
Choose a tag to compare

Update to current state of Hetzner's API description.

Changes in the release:

  • BREAKING: Rename models::ListPricesResponsePricingPrices to models::PricePerTimeMonthly.
  • BREAKING: Remove build_id from models::Image struct.
  • Update all docstrings from API description.
  • Use rustfmt for all generated files. Thanks to @good-praxis for contributing this change.
  • Fix clippy warnings for generated files. Thanks to @good-praxis for contributing this change.
  • Code generation using OpenAPI Generator 5.4.0.

hcloud-rust v0.10.0

16 Jan 20:31
Compare
Choose a tag to compare

Changes in the release:

  • BREAKING: Add Rocky Linux to the OsFlavor enumeration for images.
    This fixes deserialization errors in list_servers when Rocky Linux servers are running.

hcloud-rust v0.9.0

16 Jan 09:25
Compare
Choose a tag to compare

Update to current state of Hetzner's API description.

Changes in the release:

  • BREAKING: Add optional resource ID to IPv4 and IPv6 models (floating_ips_api)
  • BREAKING: Cookie is now optional in Http (load_balancers_api)
  • BREAKING Add placement group to CreateServerRequest (servers_api)
  • Doc: Fix state name in reset_root_password_of_server() description
  • Doc: Specify precondition for server power on
  • Doc: Fix typo in IPv6 description

hcloud-rust v0.8.0

20 Nov 10:18
Compare
Choose a tag to compare
hcloud-rust v0.8.0 Pre-release
Pre-release

Update to current state of Hetzner's API description.

Changes in the release:

  • BREAKING: The order of struct members and function parameters is now alphabetical
  • BREAKING: IPv4 properties are Option everywhere
  • New placement groups API
  • New API method change_reverse_dns_entry_for_this_load_balancer for load balancer
  • New enum value unavailable for the status of an image in the image API
  • New deleted boolean flag for Image in the image API
  • New enum values Esp and Gre for the protocol of a rule in the firewall API
  • The pricing API has been extended with prices of floating IPs per location and type
  • Code generation using OpenAPI Generator 5.3.0
  • Model types now implement Default

hcloud-rust v0.7.0

29 May 10:12
Compare
Choose a tag to compare
hcloud-rust v0.7.0 Pre-release
Pre-release

Update to current state of Hetzner's API description.

Changes in the release:

  • Introduced new types LabelSelector and ResourceId to reduce duplication
  • Renamed the existing Protection type to ServerProtection, introduced a new Protection type for use in other types
  • Renamed the Service type to LoadBalancerService for more clarity
  • Renamed multiple types according to the Hetzner naming scheme:
    • PrivateNetLoadBalanceLoadBalancerPrivateNet
    • PublicNetLoadBalancerLoadBalancerPublicNet
    • PrivateNetServerServerPrivateNet
    • PublicNetServerServerPublicNet
  • LoadBalancerService.health_check is now of type LoadBalancerServiceHealthCheck instead of serde_json::Value
  • Adapted to several minor type changes from upstream, in particular the type of some id fields changed from string to integer
  • Updated many docstrings

hcloud-rust v0.6.0

23 Apr 07:58
Compare
Choose a tag to compare
hcloud-rust v0.6.0 Pre-release
Pre-release

Update to current state of API:

  • Images within servers are now optional.
  • Updated some documentation strings from upstream.
  • Firewall resources now have additional label selectors.

hcloud-rust v0.5.0

05 Apr 11:44
Compare
Choose a tag to compare
hcloud-rust v0.5.0 Pre-release
Pre-release

New release featuring:

  • code generation using OpenAPI Generator 5.1.0
  • reflect current state of API
  • new API endpoint: firewalls

hcloud-rust v0.4.0

05 Apr 08:14
Compare
Choose a tag to compare
hcloud-rust v0.4.0 Pre-release
Pre-release

New release featuring:

  • updated dependencies for tokio 1.x

hcloud-rust v0.3.0

28 Dec 15:33
Compare
Choose a tag to compare
hcloud-rust v0.3.0 Pre-release
Pre-release

New release featuring:

  • code generation using OpenAPI Generator 5.0.0
  • reflect current state of API
  • add pagination support with list_isos example