Releases: linode/linodego
Releases · linode/linodego
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
v1.36.0
What's Changed
⚠️ Breaking Change
- Renamed capability consts by @ErikZilber in #529
🚀 New Features
- Project VM Placement by @lgarber-akamai in #521
- Add event entities enums and actions VM Placement by @lgarber-akamai in #492
- Expose
OnAfterResponse
middleware hook by @tchinmai7 in #512 - Add new tax_id_invalid event by @jcallahan-akamai in #514
💡 Improvements
- Fix case in name for
Client.UnassignPlacementGroupLinodes(...)
by @lgarber-akamai in #496
🧪 Testing Improvements
- Add Cloud Firewall for integration tests by @ykim-1 in #515
- Add Calico Inbound and Outbound policies to LKE nodes for E2E by @ykim-1 in #525
📖 Documentation
- Add warning for LKE control plane ACL by @lgarber-akamai in #523
- Add documentation snippets for Placement Groups LA by @lgarber-akamai in #530
📦 Dependency Updates
- build(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 by @dependabot in #518
- build(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by @dependabot in #519
- build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #520
New Contributors
- @tchinmai7 made their first contribution in #512
- @ErikZilber made their first contribution in #529
Full Changelog: v1.35.0...v1.36.0
v1.35.0
What's Changed
🚀 New Features
- Add support for Parent/Child account switching by @lgarber-akamai and @jriddle-linode in #455 and #513
📖 Documentation
- Format code example in README by @zliang-akamai in #510
Full Changelog: v1.34.0...v1.35.0