update v1.2.5

This commit is contained in:
Yuri Karamian
2026-07-15 00:03:43 +02:00
parent fc2d2d4df6
commit 7a19e78d51
4 changed files with 138 additions and 51 deletions
+18 -9
View File
@@ -59,7 +59,7 @@ WHMCS server module for Hetzner Cloud VPS management.
- Server Type: `cx23`, `cx33`, `cx43`, `cx53` (Cost-Optimized), `cpx11`, `cpx21`, `cax11`, `ccx13`, etc.
- Operating System: `ubuntu-22.04`, `debian-11`, `rocky-9`, etc.
- Datacenter: `fsn1`, `nbg1`, `hel1`, `ash`, `hil`, `sin`
- Location: `fsn1`, `nbg1`, `hel1`, `ash`, `hil`, `sin`
- Backups: On/Off
- Create Floating IP: On/Off
- Cloud-Init YAML: Optional custom cloud-init configuration
@@ -84,17 +84,19 @@ Create in Setup → Products/Services → Configurable Options:
- `No|None`
- `Yes|1 Floating IP`
**2\. Datacenter Selection**
**2\. Location Selection**
- Option Name: `datacenter`
- Option Name: `Location`
- Option Type: `Dropdown`
- Options:
- `fsn1-dc14|Falkenstein, Germany`
- `nbg1-dc3|Nuremberg, Germany`
- `hel1-dc2|Helsinki, Finland`
- `ash-dc1|Ashburn, USA`
- `hil-dc1|Hillsboro, USA`
- `sin-dc1|Singapore, Singapore`
- `fsn1|Falkenstein, Germany`
- `nbg1|Nuremberg, Germany`
- `hel1|Helsinki, Finland`
- `ash|Ashburn, USA`
- `hil|Hillsboro, USA`
- `sin|Singapore, Singapore`
Existing configurable options named `datacenter` remain supported. Legacy values such as `fsn1-dc14` are automatically converted to their corresponding location (`fsn1`) when provisioning.
**3\. Server Type**
@@ -329,6 +331,13 @@ Check out our other WHMCS modules at [arkhost.com/whmcs-modules.php](https://ar
## Changelog
### v1.2.5
**Fixed:**
- Restored server provisioning after Hetzner removed the deprecated `datacenter` request property on July 1, 2026
- Replaced datacenter discovery with the Hetzner Locations API
- Updated client-area location display for the current server response format
- Added automatic conversion of legacy datacenter values such as `fsn1-dc14` to `fsn1`
### v1.2.4
**Fixed:**
- IP address now stored on the service at provisioning (and backfilled for existing services) so it displays in WHMCS instead of showing blank