Releases: linode/linodego
Releases · linode/linodego
v1.44.0
What's Changed
🚀 New Features
- Add hardware type and linode label fields to volume struct by @zliang-akamai in #604
- Introduce UpdateIPAddressV2; deprecate UpdateIPAddress by @lgarber-akamai in #641
💡 Improvements
- Added support for missing Profile-related endpoints by @ezilber-akamai in #616
- Added support for
migrations
field for Placement Groups by @ezilber-akamai in #617 #639 - Support missing fields in Instance and LKE ACL by @yec-akamai in #618
- Support missing domain-related endpoints for API parity by @yec-akamai in #620
- Added support for missing User-related fields by @ezilber-akamai in #622
- Added support for missing Service Transfer related endpoints by @ezilber-akamai in #632
- Added support for missing Obj-related endpoints by @ezilber-akamai in #634
🧪 Testing Improvements
- test: Update default test image to reflect the deprecation of Debian 9 support by @ykim-akamai in #623
- test: Add unit test coverage for account related functions; Add function and test coverage for reset oauth client secret endpoint by @ykim-akamai in #636
⚙️ Repo/CI Improvements
- Add advanced CodeQL and dependencies review workflows by @zliang-akamai in #640
📖 Documentation
- doc: Remove Image Services Gen2 LA notice by @yec-akamai in #628
- doc: add info for kubeconfig as base64 by @guilhem in #607
📦 Dependency Updates
- build(deps): bump github.com/go-resty/resty/v2 from 2.15.3 to 2.16.1 by @dependabot in #621
- build(deps): bump github.com/go-resty/resty/v2 from 2.16.1 to 2.16.2 by @dependabot in #629
- build(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 by @dependabot in #619
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #631
- build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #608
- build(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #614
- build(deps): bump golang.org/x/text from 0.20.0 to 0.21.0 by @dependabot in #638
- build(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 by @dependabot in #637
Other Changes
- Added support for updated Reserved IP behavior to existing resources (instance, network_ips) by @AniJ98 in #610
New Contributors
Full Changelog: v1.43.0...v1.44.0
v1.43.0
What's Changed
🚀 New Features
- Support
created
andupdated
for domain records by @zliang-akamai in #600 - Added support for missing Account-related endpoints by @ezilber-akamai in #598
- Added support for missing Account-related fields by @ezilber-akamai in #612
- Added support for missing Instance-related endpoints by @ezilber-akamai in #605
- Added support for missing LKE-related endpoints by @ezilber-akamai in #594
- Added support for missing Payment-related endpoints by @ezilber-akamai in #601
- Add missing 'upgrade' field to DC migration endpoint by @ezilber-akamai in #592
💡 Improvements
- Disallow configuring a custom root CA with a custom RoundTripper by @yec-akamai in #593
- Fix lint issues and organize linters by @zliang-akamai in #603
🧪 Testing Improvements
- Refactor smoke tests; improve CI and integration fork workflows by @ykim-akamai in #591
- Skip LDE tests and remove LDE capability in test region by @ykim-akamai in #606
- Enable disk encryption tests by @ykim-akamai in #611
- Add new unit test framework with JSON fixtures by @ykim-akamai in #589
⚙️ Repo/CI Improvements
- Notify slack channel on releases by @ykim-akamai in #599
- Disable
recvcheck
linter, remove EOL linters by @zliang-akamai in #615
📖 Documentation
- Remove Placement Group LA notices by @lgarber-akamai in #590
📦 Dependency Updates
- build(deps): bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.1.0 by @dependabot in #596
- build(deps): bump github.com/go-resty/resty/v2 from 2.13.1 to 2.15.3 by @dependabot in #597
- build(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 by @dependabot in #609
Full Changelog: v1.42.0...v1.43.0
v1.42.0
What's Changed
🚀 New Features
- Added support for Block Storage Encryption by @ezilber-akamai in #572
🧪 Testing Improvements
- Add slack notifications to CI workflow by @ykim-1 in #585
⚙️ Repo/CI Improvements
- Fix workflow failures in PRs due to slack notify step by @ykim-1 in #588
📦 Dependency Updates
- build(deps): bump golang.org/x/text from 0.18.0 to 0.19.0 by @dependabot in #587
- build(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #586
Other Changes
Full Changelog: v1.41.0...v1.42.0
v1.41.0
What's Changed
🚀 New Features
- Add support LKE, Volume, NodeBalancer, and network transfer pricing endpoints by @lgarber-akamai in #573
- Support For Managing Reserved IP Addresses by @AniJ98 in #579
- Add
last_login
field toUser
struct by @zliang-akamai in #583
💡 Improvements
- Implemented new middleware system by @ezilber-akamai in #571
🧪 Testing Improvements
- Improve image replication test region; Add LA notice by @yec-akamai in #582
📦 Dependency Updates
- build(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #574
- build(deps): bump golang.org/x/text from 0.17.0 to 0.18.0 by @dependabot in #575
- build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #578
New Contributors
Full Changelog: v1.40.0...v1.41.0
v1.40.0
What's Changed
⚠️ Breaking Change
- Require Go >= v1.22 by @zliang-akamai in #569
💡 Improvements
- Implemented retry system for new HTTP client by @ezilber-akamai in #566
Full Changelog: v1.39.0...v1.39.1
v1.39.0
What's Changed
📋 New Project
- Project: Images Service Gen2 by @yec-akamai and @lgarber-akamai in #560
💡 Improvements
- Implemented doRequest helper method by @ezilber-akamai in #557
- Implemented new logging system by @ezilber-akamai in #562
🧪 Testing Improvements
- Integration test by @vshanthe in #561
- Update e2e test script submodule repository by @ykim-1 in #559
📦 Dependency Updates
- build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by @dependabot in #565
- build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 by @dependabot in #568
- build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #567
New Contributors
Full Changelog: v1.38.0...v1.39.0
v1.38.0
What's Changed
⚠️ Breaking Change
- PG affinity_type -> placement_group_type; is_strict -> placement_group_policy by @lgarber-akamai in #546
🐛 Bug Fixes
- Separate plan availability logic from getRegionsWithCaps(...) by @lgarber-akamai in #558
🚀 New Features
- Add support for LKE NodePool Labels and Taints by @mrogers950 in #549
- Update getRegionsWithCaps function to also accept a list of plans that must be available in the identified region by @ykim-1 in #555
Linode Disk Encryption
- Linode Disk Encryption Support by @avestuk in #503
- Linode Disk Encryption by @lgarber-akamai in #541
💡 Improvements
- Migrated nodebalancer_firewalls to object_storage_clusters to request helpers by @ezilber-akamai in #544
- Migrated volumes to vpc_subnet from resty to request helpers by @ezilber-akamai in #552
- Migrated object_storage_keys to profile_logins from resty to request helpers by @ezilber-akamai in #550
- Migrated regions_availability to vlans from resty to request helpers by @ezilber-akamai in #551
- Migrated profile_phone_number to regions from resty to request helpers by @ezilber-akamai in #547
🧪 Testing Improvements
- Fix LKE node pool tests by @zliang-akamai in #556
⚙️ Repo/CI Improvements
- Add project label by @zliang-akamai in #554
📖 Documentation
- Update api doc urls to point to new docs by @jriddle-linode in #548
- Updated README to explicitly mention ListOptions pointer ownership by @ezilber-akamai in #553
New Contributors
- @avestuk made their first contribution in #503
- @mrogers950 made their first contribution in #549
Full Changelog: v1.37.0...v1.38.0
v1.37.0
What's Changed
🚀 New Features
- Add Support for Object Storage Region as a Part of MultiCluster Object Storage Project by @zliang-akamai in #522
📦 Dependency Updates
- build(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #542
Full Changelog: v1.36.2...v1.37.0
v1.36.2
What's Changed
💡 Improvements
- Restored legacy PagedResponse structs and added deprecation notice by @ezilber-akamai in #539
- Added helper to improve readability of pointer literals by @ezilber-akamai in #535
- Migrated instance_ips to kernels to request helpers by @ezilber-akamai in #537
- Migrated network_ips to nodebalancer to request helpers by @ezilber-akamai in #543
- Migrated firewall_rules to instance_firewalls to request helpers by @ezilber-akamai in #533
🧪 Testing Improvements
- Added submodule checkout in cross repo test workflow by @ykim-1 in #545
Full Changelog: v1.36.1...v1.36.2
v1.36.1
What's Changed
🐛 Bug Fixes
- Create request object per-page in getPaginatedResults(...) by @lgarber-akamai in #536
💡 Improvements
- Migrated account_notifications to account_user_grants to request helpers by @ErikZilber in #528
- Migrated account to account_logins to request helpers by @ErikZilber in #527
- Migrated account_users to firewall_devices to request helpers by @ezilber-akamai in #532
- Added note in documentation that Parent/Child support may not yet be generally available by @ezilber-akamai in #534
🧪 Testing Improvements
- Sanitize test fixtures by @ykim-1 in #538
New Contributors
- @ezilber-akamai made their first contribution in #532
Full Changelog: v1.36.0...v1.36.1