Skip to content

Releases: cloudscale-ch/cloudscale-go-sdk

cloudscale-go-sdk v5.0.1

23 Jul 09:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.0.0...v5.0.1

cloudscale-go-sdk v5.0.0

12 Mar 14:44
1cef5bc
Compare
Choose a tag to compare

What's new:

  • On SubnetCreateRequest.DNSServers and SubnetUpdateRequest.DNSServers it is now possible to set no DNS server by assigning nil. To use the default cloudscale DNS servers, assign UseCloudscaleDefaults.

Breaking Change:

  • SubnetCreateRequest.DNSServers and SubnetUpdateRequest.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

24 Oct 09:24
Compare
Choose a tag to compare

What's new:

  • At LoadBalancer property to all descendant resources of LoadBalancer, 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 of LoadBalancerPoolStub.
    Ensure your code has nil checks before accessing fields of LoadBalancerListener.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

24 Oct 09:00
Compare
Choose a tag to compare
Pre-release
Add information on major upgrade.

cloudscale-go-sdk v3.0.0

28 Apr 13:43
Compare
Choose a tag to compare

What's new:

  • Add support for cloudscale.ch Load Balancers.
  • Add FloatingIP to LoadBalancer 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 replacing Volume with ServerVolumeRequest.

Full Changelog: v2.1.0...v3.0.0

cloudscale-go-sdk v2.1.0

22 Dec 08:29
Compare
Choose a tag to compare

What's new:

  • Add FirmwareType property to CustomImage and CustomImageImport.

Full Changelog: v2.0.1...v2.1.0

cloudscale-go-sdk v2.0.1

19 May 12:27
Compare
Choose a tag to compare

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

12 May 15:05
Compare
Choose a tag to compare

Breaking:

  • Tags are now references. This makes it possible to pass an empty {}. Previously this was made impossible, because of omitempty. If you are not using tags, everything should still working like in 1.x.x.

Full Changelog: v1.11.0...v2.0.0

cloudscale-go-sdk v1.11.0

21 Apr 06:25
Compare
Choose a tag to compare

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

09 Mar 12:48
Compare
Choose a tag to compare

What's new:

  • Support for CreatedAt field in various endpoints by @rekup. Thanks!

Full Changelog: v1.9.0...v1.10.0