Releases: linode/linodego
Releases · linode/linodego
v1.27.0
🚀 Features
- Support the unified migration feature of Linode by @zliang-akamai in #445
🐛 Bug Fixes
- Add null check in eventMatchesSecondary by @lgarber-akamai in #446
🧪 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
🚀 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
forerrors.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
andTestObjectStorage_Cancel
tests @amisiorek-akamai (#427)
📦️ Dependency Updates
- Bump actions/stale from 8 to 9 @dependabot (#441)
- Bump actions/setup-python from 4 to 5 @dependabot (#442)
- Bump actions/setup-go from 4 to 5 @dependabot (#440)
- Bump actions/github-script from 6 to 7 @dependabot (#429)
- Bump golang.org/x/net from 0.17.0 to 0.19.0 @dependabot (#425, #431)
- Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 @dependabot (#413)
k8s v1.25.2
📦 Dependency Updates
Changes
- Bump golang.org/x/net from 0.17.0 to 0.18.0 @dependabot (#425)
- Bump golang.org/x/net from 0.18.0 to 0.19.0 @dependabot (#431)
k8s v1.25.1
📦 Dependency Updates
- Downgrade resty from
v2.10.0
tov2.9.1
@zliang-akamai (#423)
v1.25.0
🚀 New Features
- Added support for Virtual Private Cloud @lgarber-akamai @yec-akamai @ykim-1 @zliang-akamai (#381)
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
andInstanceConfigCreateOptions
,InstanceConfigInterface
has been be updated toInstanceConfigInterfaceCreateOptions
.
📦️ Dependency Updates
- Bump golang.org/x/text from 0.13.0 to 0.14.0 @dependabot (#418)
🧪 Testing Improvements
- Edit
test.yml
to allow GHA to mark build asx
when tests fail @ykim-1 (#417)
Full Changelog: v1.24.1...v1.25.0
k8s v1.25.0
Initial release for k8s sub module.
Its version number will always be equal to linodego main module's version number.
v1.24.1
🐛 Bug Fixes
- Downgrade
resty
to v2.9.1 to avoid a bug by @zliang-akamai in #416
Full Changelog: v1.24.0...v1.24.1
v1.24.0
🚀 New Features
- new: Adding
regions/availability
list and view @jriddle-linode (#403) - new: Expose Resty's SetLogger(...) function in linodego.Client @lgarber-akamai (#395)
🐛 Bug Fixes
- fix: upload test results only on main push @ykim-1 (#396)
- Fix and refactor TestAccountBetaPrograms @zliang-akamai (#411)
🧪 Testing Improvements
- updating errors coverage to 100% @luthermonson (#400)
- Adding testcov-func/html to Makefile @luthermonson (#399)
- Upgrade go and action versions in GHA workflow @zliang-akamai (#391)
- Replace Deprecations and Fix some Comments @luthermonson (#392)
- refactor to NewError to not log fatal or panic, add tests @luthermonson (#394)
Dependency Updates
- Bump github.com/go-resty/resty/v2 from 2.7.0 to 2.10.0 @dependabot (#410)
- Bump github.com/google/go-cmp from 0.5.7 to 0.6.0 @dependabot (#401)
- Bump golang.org/x/net from 0.16.0 to 0.17.0 @dependabot (#402)
- Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 @dependabot (#398)
- Bump golang.org/x/net from 0.15.0 to 0.16.0 @dependabot (#397)
v1.23.0
🚀 New Features
- Added DC-Specific Pricing Support @lgarber-akamai (#386)
- Implemented
GetAccountTransfer
@lgarber-akamai (#382)
🧪 Testing Improvements
- Upload test data to test account's obj storage @ykim-1 (#383)
- Update region-specific typing tests and fixtures @lgarber-akamai (#387)
v1.22.0
NOTE: This release now requires Go >= v1.20.
🚀 New Features
- Add support for NodeBalancer Firewalls @jriddle-linode @amisiorek-akamai (#378)
🐛 Bug Fixes
- Correct Database maintenance day of week enumerations @zliang-akamai (#374)
- Add
ActionVolumeDelete
event, deprecateActionVolumeDelte
@zliang-akamai (#369)
🧪 Testing Improvements
- Enable checks for
has_user_data
in integration tests @lgarber-akamai (#368)