Skip to content

Releases: linode/linodego

v1.29.0

20 Feb 20:18
852aace
Compare
Choose a tag to compare

📦️ Dependency Updates

  • build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #453

🐛 Bug Fixes

  • Deprecate Group Field of Instance Options; Retype Group in InstanceUpdateOptions to be String Pointer by @zliang-akamai in #457
    • NOTE: This is a breaking change and might require changes in downstream packages.
  • Fix deprecated comment, fix errors by revive linter, disable perfsprint linter by @zliang-akamai in #454

Full Changelog: v1.28.0...v1.29.0

v1.28.0

25 Jan 19:18
0bd0c94
Compare
Choose a tag to compare

💡 Improvements

  • Make IPv4 and IPv4.NAT1To1 fields of InstanceConfigInterface pointers (nullable) by @zliang-akamai in #451

    • NOTE: This is a breaking change and may require changes in downstream packages.

Full Changelog: v1.27.1...v1.28.0

v1.27.1

16 Jan 20:29
84a6d48
Compare
Choose a tag to compare

📦️ Dependency Updates

Full Changelog: v1.27.0...v1.27.1

v1.27.0

08 Jan 16:33
9c07bb6
Compare
Choose a tag to compare

🚀 Features

🐛 Bug Fixes

🧪 Testing Improvements

  • test: move test upload logic to using submodule with external repository by @ykim-1 in #448
  • test: replace legacy regions in integration tests by @ykim-1 in #443

Full Changelog: v1.26.0...v1.27.0

v1.26.0

18 Dec 17:22
5119842
Compare
Choose a tag to compare

🚀 New Features

  • Project DC Get Well changes are available @yec-akamai (#444)
  • Add support for account_availability to list available regions and resources @yec-akamai (#434)
  • Enable listing associated firewalls for a Linode instance via instances/{linode_id}/firewalls endpoint @jriddle-linode (#435)
  • Enable listing associated firewalls for a node balancer via nodebalancers/{nb_id}/firewalls endpoint @jriddle-linode (#436)

💡 Improvements

  • Enhance linodego.Error for errors.Is by implementing internal interface for status code comparison @shanduur (#432)

✔️ Testing/Workflow Improvements

  • Test report upload script fixs/improvements for TOD @ykim-1 (#424)(#430)(#438)(#439)
  • Add GitHub release information with xml test report after test execution (#437)
  • Randomize root pass for Linode creations in integration tests @ykim-1 (#433)
  • Use mocks for TestInstanceStats_Get and TestObjectStorage_Cancel tests @amisiorek-akamai (#427)

📦️ Dependency Updates

k8s v1.25.2

18 Dec 17:22
5119842
Compare
Choose a tag to compare

📦 Dependency Updates

Changes

k8s v1.25.1

08 Nov 19:23
5558d6a
Compare
Choose a tag to compare

📦 Dependency Updates

v1.25.0

07 Nov 20:35
444f59d
Compare
Choose a tag to compare

🚀 New Features

createOpts := linodego.VPCCreateOptions{
	Label:  "my-vpc",
	Region: "us-mia",
	Subnets: []VPCSubnetCreateOptions{
		{
			Label: "my-subnet",
			IPv4: "10.0.4.0/24",
		},
	},
}

vpc, err := client.CreateVPC(context.Background(), createOpts)
if err != nil {
	log.Fatal("failed to create the VPC")
}

Breaking change included:

  • In InstanceCreateOptions and InstanceConfigCreateOptions, InstanceConfigInterface has been be updated to InstanceConfigInterfaceCreateOptions.

📦️ Dependency Updates

🧪 Testing Improvements

  • Edit test.yml to allow GHA to mark build as x when tests fail @ykim-1 (#417)

Full Changelog: v1.24.1...v1.25.0

k8s v1.25.0

07 Nov 21:13
444f59d
Compare
Choose a tag to compare

Initial release for k8s sub module.

Its version number will always be equal to linodego main module's version number.

v1.24.1

03 Nov 19:13
2ad3c35
Compare
Choose a tag to compare

🐛 Bug Fixes

Full Changelog: v1.24.0...v1.24.1