Skip to content

Releases: LKDevelopment/hetzner-cloud-php-sdk

v3.0.0

18 Mar 06:34
e57cf1f

Choose a tag to compare

3.0.0 (18.03.2026)

Breaking Changes

  • Minimum PHP version is now 8.2.
  • Removed dependency illuminate/collections - Replaced all collect() usages with native PHP array functions.
  • Method delete() now returns ?APIResponse instead of bool across all models.
  • Changed various method signatures to use native PHP types and improved type hinting.

Features

  • Improved support for Managed Certificates.
  • Improved support for Firewall label selectors.
  • Improved support for Primary IPs.
  • Improved support for Placement Groups.
  • Improved support for Load Balancers.

Internal

  • General code cleanup and modernization.

You can find an upgrade guide under https://github.com/LKDevelopment/hetzner-cloud-php-sdk/blob/master/UPGRADE-3.0.md

Full Changelog: v2.9.1...v3.0.0

v2.9.1

17 Oct 10:12

Choose a tag to compare

What's Changed

  • DNS: Fix handling of nullable TTL on RRSet and parsing of records into desired DTO by @LKaemmerling in #142

Full Changelog: v2.9.0...v2.9.1

v2.9.0

16 Oct 19:14
e493e2f

Choose a tag to compare

What's Changed

  • DNS Support by @LKaemmerling in #141: Attention: The DNS Support in the Hetzner Console is currently in Beta. We used the currently existing API spec to implement the changes, however breaking changes can still happen.

Full Changelog: v2.8.2...v2.9.0

v2.8.2

05 Jun 11:56
e8e35e5

Choose a tag to compare

What's Changed

Full Changelog: v2.8.1...v2.8.2

v2.8.1

05 May 09:58
f0b2c33

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.8.0...v2.8.1

v2.8.0

09 Apr 12:12

Choose a tag to compare

Potential Breaking changes

We misused the Client provided by the Guzzle Package by extending it. The refactor above fixes this now. However, it might be a breaking change for people who use the GuzzleClient for their own calls (direct calls) without the SDK. As this is a rather rare use case, the change was made in a Minor Release.

What's Changed

New Contributors

Full Changelog: v2.7.2...v2.8.0

v2.7.2

20 Sep 19:11
5c1edb6

Choose a tag to compare

What's Changed

Full Changelog: v2.7.1...v2.7.2

v2.7.1

17 Apr 11:22
89cd083

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.7.0...v2.7.1

v2.7.0

13 Dec 06:17
b6bb900

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.6.2...v2.7.0

v2.6.2

09 May 05:18
a646838

Choose a tag to compare

What's Changed

  • BUG: Servers create Firewalls Request Option should not get json encoded by @osthafen in #99

New Contributors

Full Changelog: v2.6.1...v2.6.2