Skip to content

Releases: linode/linodego

v0.21.1

14 Sep 13:31

Choose a tag to compare

Changes

  • add proxy_protocol support for NodeBalancerConfigs @Charliekenney23 (#163)
  • Fix typo on waitfor.go comments @altmas5 (#164)

v0.21.0

31 Aug 12:46

Choose a tag to compare

🚀 Added

  • github.com/linode/linodego/k8s module, which is dependent on kubernetes modules.

Changes

  • Kubernetes modules are no longer a dependency of the base linodego module.

  • WaitForLKEClusterReady has moved from github.com/linode/linodego to
    github.com/linode/linodego/k8s/pkg/condition and now takes the linodego client as an argument.

  • ClusterHasReadyNode has moved from github.com/linode/linodego/pkg/condition to github.com/linode/linodego/k8s/pkg/condition

  • ClusterConditionFunc has moved from github.com/linode/linodego/pkg/condition to the base module, and now takes an options struct instead of a kubernetes client.

  • test is now its own module, allowing integration tests to be isolated, and its kubernetes dependencies not part of the base module.

v0.20.1

27 Aug 13:41

Choose a tag to compare

Changes

🚀 Added

v0.20.0

28 Jul 12:28

Choose a tag to compare

Changes

  • Add LKEClusterPoolDisk type and disks field to LKEClusterPool @jnschaeffer (#158)

⚠️ Removed

v0.19.0

10 Jun 14:32

Choose a tag to compare

Changes

  • Upgraded k8s.io/client-go to v0.18.3 @Charliekenney23 (#152)

⚠️ Removed

  • Breaking Change deprecated method (Client).RenameVolume removed @sgmac (#153)

v0.18.0

27 May 21:00

Choose a tag to compare

Changes

  • Breaking Change InstanceDisk.Created type updated from time.Time to *time.Time.
  • Breaking Change InstanceDisk.Updated type updated from time.Time to *time.Time.
  • Breaking Change Volume.Created type updated from time.Time to *time.Time.
  • Breaking Change Volume.Updated type updated from time.Time to *time.Time.

🐛 Bug Fixes

  • all timestamps should be pointers @Charliekenney23 (#150)

v0.17.0

22 May 20:05

Choose a tag to compare

Changes

  • add firewall update method @Charliekenney23 (#149)

v0.16.0

19 May 20:42

Choose a tag to compare

🚀 Added

  • add firewall rules methods @Charliekenney23 (#148)
  • add firewall device methods @Charliekenney23 (#146)

v0.15.0

29 Apr 16:56

Choose a tag to compare

Changes

  • Update LKE methods for GA LKE API @displague (#143)
  • implement WaitForLKEClusterReady @Charliekenney23 (#139)
  • handle Linode API default 502 response @Charliekenney23 (#144)
  • Breaking Change LKECluster.Version renamed to LKECluster.K8sVersion.
  • Breaking Change LKEClusterCreateOptions.Version renamed to LKEClusterCreateOptions.K8sVersion.
  • Breaking Change LKEClusterAPIEndpoint.Endpoints removed in favor of LKEClusterAPIEndpoint.Endpoint.
  • Breaking Change client.GetLKEClusterAPIEndpoint removed in favor of client.ListLKEClusterAPIEndpoints.

🚀 Added

  • add GetFirewall method @Charliekenney23 (#138)

🐛 Bug Fixes

  • fix ICMP protocol value @Charliekenney23 (#136)

v0.14.0

02 Apr 16:59
d0ed4da

Choose a tag to compare

Changes

  • Breaking Change InstanceRebuildOptions.Booted is now a pointer.
  • Breaking Change InstanceRebuildOptions.StackscriptID is now InstanceRebuildOptions.StackScriptID
  • Breaking Change InstanceRebuildOptions.StackscriptData is now InstanceRebuildOptions.StackScriptData

🚀 Added

🐛 Bug Fixes

  • InstanceRebuildOptions no longer requires all fields to be specified @phillc (#135)