NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2808 by repository stars
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 4 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
157 releases · first in 2017
do not send primary IPs ID opts to the API
invalid_input API errors may not return details
invalid_input API errors may not return details (bfa3803)One column per quarter.
network: add new network zone ap-southeast
There will be a breaking change in the API regarding Traffic Prices and Server Type Included Traffic on 2024-08-05. This release marks the affected fi…
There will be a breaking change in the API regarding Traffic Prices and Server Type Included Traffic on 2024-08-05. This release marks the affected fields as Deprecated. Please check if this affects any of your code and switch to the replacement fields where necessary.
You can learn more about this change in our changelog.
If you were using the field hcloud.ServerType.IncludedTraffic, you can now get the information through hcloud.ServerType.Pricings:
func main() {
// previous
includedTraffic := serverType.IncludedTraffic
// now
locationOfInterest := "fsn1"
var includedTraffic uint64
for _, price := range serverType.Pricings {
if price.Location.Name == locationOfInterest {
includedTraffic = price.IncludedTraffic
break
}
}
}
If you were using the field hcloud.Pricing.Traffic, you can now get the information through hcloud.Pricing.ServerTypes or hcloud.Pricing.LoadBalancerTypes:
func main() {
// previous
trafficPrice := pricing.Traffic
// now
serverTypeOfInterest := "cx22"
locationOfInterest := "fsn1"
var trafficPrice hcloud.Price
for _, serverTypePricings := range pricing.ServerTypes {
if serverTypePricings.ServerType.Name == serverTypeOfInterest {
for _, price := range serverTypePricings {
if price.Location.Name == locationOfInterest {
trafficPrice = price.PerTBTraffic
break
}
}
}
}
}
filter out nil actions in action waiter
### Features * add volume format property
creating firewall with rules not working correctly
server: deprecate ServerRescueTypeLinux32 #379
error: include http response in api errors
iso: support deprecation info API
support resource-specific Action endpoints
send more precise progress values
action: unexpected behaviour when watching non-existing Actions
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
network: add field expose_routes_to_vswitch
Nothing published for this version
Nothing published for this version
Nothing published for this version
adjust label validation for max length of 63 characters
Nothing published for this version
Nothing published for this version
servertype: implement new Deprecation api field
Nothing published for this version
Nothing published for this version
Nothing published for this version
servertype: use int64 to fit TB sizes on 32-bit platforms
servertype: add field for included traffic
iso: extend ISOClient by AllWithOpts method
primary-ip: implement RDNSSupporter
Nothing published for this version
Nothing published for this version
deps: update module golang.org/x/net to v0.9.0
Nothing published for this version
Nothing published for this version
add ServerClient.RebuildWithResult to return root password
Nothing published for this version
Nothing published for this version
Nothing published for this version
action: use configurable backoff to wait for action progress
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
deprecate PricingPrimaryIPTypePrice.Datacenter for Location
Nothing published for this version
feat(network): add new Network Zone us-west by @apricote in https://github.com/hetznercloud/hcloud-go/pull/217
Full Changelog: https://github.com/hetznercloud/hcloud-go/compare/v1.37.0...v1.38.0
PrimaryIPClient Add AllWithOpts by @LKaemmerling in https://github.com/hetznercloud/hcloud-go/pull/214
Full Changelog: https://github.com/hetznercloud/hcloud-go/compare/v1.36.0...v1.37.0
feat: add ServerClient.DeleteWithResult method by @apricote in https://github.com/hetznercloud/hcloud-go/pull/213
Full Changelog: https://github.com/hetznercloud/hcloud-go/compare/v1.35.3...v1.36.0
Drop support for Go < 1.17 and add official tests on go 1.19 by @LKaemmerling in https://github.com/hetznercloud/hcloud-go/pull/211
Full Changelog: https://github.com/hetznercloud/hcloud-go/compare/v1.35.2...v1.35.3
Allow empty labels by @4ND3R50N in https://github.com/hetznercloud/hcloud-go/pull/207
Full Changelog: https://github.com/hetznercloud/hcloud-go/compare/v1.35.1...v1.35.2
Accept no primary IPs with server create with StartAfterCreate = false by @4ND3R50N in https://github.com/hetznercloud/hcloud-go/pull/205
Full Changelog: https://github.com/hetznercloud/hcloud-go/compare/v1.35.0...v1.35.1
Catch invalid token values and error out without value exposure by @NotTheEvilOne in https://github.com/hetznercloud/hcloud-go/pull/194
Full Changelog: https://github.com/hetznercloud/hcloud-go/compare/v1.34.0...v1.35.0
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →