Skip to content

Releases: cloudscale-ch/cloudscale-go-sdk

v6.0.0

16 Apr 12:49
1baae3a
Compare
Choose a tag to compare

What's Changed

  • Bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 by @dependabot in #56
  • Fix handling of empty AllowedCIDRs in LoadBalancerListener by @alakae in #57

Breaking Change:

  • LoadBalancerListenerRequest.AllowedCIDRs is now *[]string instead of []string. You will see compile errors after upgrading if you are affected.

Full Changelog: v5.1.0...v6.0.0

v5.1.0

19 Mar 11:25
Compare
Choose a tag to compare

What's new:

  • Add Wait For Helper by @alakae in #54
  • Map the default_username field for images by @href in #55
  • And version updates as well as internal refactorings.

Full Changelog: v5.0.1...v5.1.0

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:

  • Add 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