Releases: cloudscale-ch/cloudscale-go-sdk
Releases · cloudscale-ch/cloudscale-go-sdk
cloudscale-go-sdk v5.0.1
What's Changed
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #45
Full Changelog: v5.0.0...v5.0.1
cloudscale-go-sdk v5.0.0
What's new:
- On
SubnetCreateRequest.DNSServers
andSubnetUpdateRequest.DNSServers
it is now possible to set no DNS server by assigningnil
. To use the default cloudscale DNS servers, assignUseCloudscaleDefaults
.
Breaking Change:
SubnetCreateRequest.DNSServers
andSubnetUpdateRequest.DNSServers
are now*[]string
instead of[]string
. You will see compile errors after upgrading if you are affected.
Full Changelog: v4.0.0...v5.0.0
cloudscale-go-sdk v4.0.0
What's new:
- At
LoadBalancer
property to all descendant resources ofLoadBalancer
, not only direct children:- Add LoadBalancerPoolMember.LoadBalancer
- Add LoadBalancerHealthMonitor.LoadBalancer
- Add LoadBalancerListener.LoadBalancer
- Bump golang.org/x/net from 0.7.0 to 0.17.0..
Breaking Change:
LoadBalancerListener.Pool
is now*LoadBalancerPoolStub
instead ofLoadBalancerPoolStub
.
Ensure your code has nil checks before accessing fields ofLoadBalancerListener.Pool
.
When using the"tcp"
protocol, a pool will always be set. However, in the future
listeners for other protocols might not have a pool assigned. Note: the Load Balancer API is still in beta as of this
writing.
Full Changelog: v3.0.0...v4.0.0
cloudscale-go-sdk v4.0.0-rc.1
Add information on major upgrade.
cloudscale-go-sdk v3.0.0
What's new:
- Add support for cloudscale.ch Load Balancers.
- Add
FloatingIP
toLoadBalancer
and related types. - Switch to go 1.18.
- Add
INTEGRATION_TEST_ZONE
for injecting test zone. - Bump golang.org/x/net from 0.0.0-20190108225652-1e06a53dbb7e to 0.7.0.
Breaking Change:
ServerRequest.Volumes
is now*[]ServerVolumeRequest
instead of*[]Volume
. You will see compile errors after upgrading which should be easily resolvable by replacingVolume
withServerVolumeRequest
.
Full Changelog: v2.1.0...v3.0.0
cloudscale-go-sdk v2.1.0
What's new:
- Add FirmwareType property to CustomImage and CustomImageImport.
Full Changelog: v2.0.1...v2.1.0
cloudscale-go-sdk v2.0.1
What's new:
- The v2.0.0 release was broken, this release should fix the problems.
Full Changelog: v2.0.0...v2.0.1
cloudscale-go-sdk v2.0.0
Breaking:
- Tags are now references. This makes it possible to pass an empty
{}
. Previously this was made impossible, because ofomitempty
. If you are not using tags, everything should still working like in1.x.x
.
Full Changelog: v1.11.0...v2.0.0
cloudscale-go-sdk v1.11.0
What's new:
- Use consistent naming of variables across all cloudscale.ch tools. Developers and users outside cloudscale.ch should not be affected by this.
Full Changelog: v1.10.0...v1.11.0
cloudscale-go-sdk v1.10.0
What's new:
- Support for CreatedAt field in various endpoints by @rekup. Thanks!
Full Changelog: v1.9.0...v1.10.0