Releases: tomkp/hetzner
Releases · tomkp/hetzner
Release list
v0.3.0
What's Changed
- feat: add integration test infrastructure (#71)
- docs: add npm badge and update package name to @tomkp/hetzner
- docs: add deployment example to README (#73)
- ci: add GitHub Actions workflow for unit tests (#75)
- Add repository metadata to package.json
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v0.1.0 - Initial Release
Initial Release
Cloud API
Hetznerunified SDK class for easy access to all Cloud API resourcesHetznerClientHTTP client with automatic error handlingHetznerErrorandRateLimitErrorerror classespaginate()async generator for lazy pagination with automatic rate limit retryfetchAllPages()helper to fetch all items from paginated endpoints
Cloud API Resources
ActionsApi- Track async operations with polling supportCertificatesApi- SSL/TLS certificate managementDatacentersApi- Datacenter informationFirewallsApi- Firewall management with rule configurationFloatingIPsApi- Floating IP address managementImagesApi- OS images and snapshotsIsosApi- ISO image managementLoadBalancerTypesApi- Load balancer type informationLoadBalancersApi- Load balancer management with services and targetsLocationsApi- Location informationNetworksApi- Private network management with subnets and routesPlacementGroupsApi- Server placement group managementPricingApi- Pricing informationPrimaryIPsApi- Primary IP address managementServerTypesApi- Server type informationServersApi- Server management with power, rescue, and network actionsSshKeysApi- SSH key managementVolumesApi- Block storage volume management
DNS API
HetznerDnsunified SDK class for DNS API resourcesHetznerDnsClientHTTP client for the Hetzner DNS APIHetznerDnsErrorandDnsRateLimitErrorerror classesZonesApi- DNS zone managementRecordsApi- DNS record management with bulk create support