Releases: linode/linode_api4-python
Releases · linode/linode_api4-python
v5.27.0
What's Changed
🚀 New Features
- Support deleting IP address by @yec-akamai in #497
- Implement fields related to LKE APL by @lgarber-akamai in #496
- Support deleting VLAN in networking group by @yec-akamai in #500
- Add support for Apply Linode Firewalls by @jcallahan-akamai in #492
💡 Improvements
- Implemented changes for VPU by @ezilber-akamai in #485
- Support for dbaas v2 by @jriddle-linode in #479
🧪 Testing Improvements
- Update deprecated images and slack payload in workflows by @ykim-akamai in #495
- Update make test commands and related workflows by @ykim-akamai in #498
- Roll back boto3 for report upload by @ykim-akamai in #502
- Refactor unit tests into group and object directories by @ykim-akamai in #499
📦 Dependency Updates
- build(deps): bump slackapi/slack-github-action from 1.27.0 to 2.0.0 by @dependabot in #488
- build(deps): bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in #501
- build(deps): bump crazy-max/ghaction-github-labeler from 5.1.0 to 5.2.0 by @dependabot in #505
Full Changelog: v5.26.0...v5.27.0
v5.26.0
What's Changed
💡 Improvements
- Make use of
_flatten_request_body_recursive(...)
wherever possible by @lgarber-akamai in #484
⚙️ Repo/CI Improvements
- Multiple workflows changes by @zliang-akamai in #483
📦 Dependency Updates
- Require Python >= 3.9 by @zliang-akamai in #482
- build(deps): bump pypa/gh-action-pypi-publish from 1.8.11 to 1.12.3 by @dependabot in #486
- build(deps): bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.1.0 by @dependabot in #487
- build(deps): bump actions/github-script from 6 to 7 by @dependabot in #490
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #489
Full Changelog: v5.25.0...v5.26.0
v5.25.0
What's Changed
💡 Improvements
- Support
migrations
under placement group by @yec-akamai in #477
🧪 Testing Improvements
- test: Update helpers, fix flaky tests, and refactor for consistency by @ykim-akamai in #476
- test: Update duplicate label in placement group test by @ykim-akamai in #481
📖 Documentation
- doc: Remove Image Services Gen2 LA notice by @yec-akamai in #478
Full Changelog: v5.24.0...v5.25.0
v5.24.0
What's Changed
💡 Improvements
- Improve ApiError message formatting; add
response
field to ApiError and UnexpectedResponseError by @lgarber-akamai in #467
📖 Documentation
- Added documentation links to pricing endpoints by @ezilber-akamai in #470
🧪 Testing Improvements
- Allow integration and unit tests to run against EOL or desired python version by @ykim-akamai in #471
- Update warm resizing test case by @ykim-akamai in #474
⚙️ Repo/CI Improvements
- Notify Slack on releases by @ykim-akamai in #469
- Configure default Python version using integration-tests job environment by @lgarber-akamai in #473
- Set token for security jobs in e2e test workflow by @ykim-akamai in #475
- Add job in E2E CI to attach firewall to any remaining instances by @ykim-akamai in #468
Full Changelog: v5.23.0...v5.24.0
v5.23.0
What's Changed
🐛 Bug Fixes
- Ensure all arguments with None defaults are marked as optional by @lgarber-akamai in #459
- Add include_none_values ClassVar to JSONObject; apply to response-only classes by @lgarber-akamai in #466
🚀 New Features
- Added support for Block Storage Encryption by @ezilber-akamai in #453
- Add VPC Grant and Refactor
UserGrants
class by @zliang-akamai in #455
💡 Improvements
- Resolve circular imports and restore top-level imports by @zliang-akamai in #462
🧪 Testing Improvements
- Refactor regions in image replicate tests; Add LA notice by @yec-akamai in #461
- Add retry on flaky tests by @ykim-1 in #458
- Add cloud firewalls to migration tests and improve wait times to disk related tests by @ykim-1 in #460
- Update smoke test coverage and improve nightly test workflow by @ykim-1 in #452
- Address pytest warnings; remove duplicate test helper by @ykim-1 in #463
- Fix slack payload in integration workflow by @ykim-1 in #464
Full Changelog: v5.22.0...v5.23.0
v5.22.0
What's Changed
🐛 Bug Fixes
Added missing LDE argument to disk_create
by @ezilber-akamai in #456
🚀 New Features
Support pricing for LKE, Volume, NodeBalancer and Network Transfer by @yec-akamai in #454
Full Changelog: v5.21.0...v5.22.0
v5.21.0
What's Changed
🚀 New Features
- Add support for LKE node pool labels & taints by @lgarber-akamai in #448
🧪 Testing Improvements
- Increase max wait time for
test_linode_resize
by @zliang-akamai in #450
Full Changelog: v5.20.0...v5.21.0
v5.20.0
What's Changed
📋 New Project
- Project: Image Services Gen2 by @yec-akamai in #445
🐛 Bug Fixes
- fix: Resolve error when creating EventError(...) with message=None by @lgarber-akamai in #441
- Fixed inconsistent value types populated for LKENodePool.nodes by @ezilber-akamai in #446
🧪 Testing Improvements
- test: Update e2e test script submodule repository by @ykim-1 in #443
📖 Documentation
- doc: Replace outdated API documentation TODOs with URLs by @lgarber-akamai in #447
Full Changelog: v5.19.0...v5.20.0
v5.19.0
What's Changed
⚠️ Breaking Change
- PG affinity_type, is_strict -> placement_group_type, placement_group_policy by @lgarber-akamai in #437
🧪 Testing Improvements
- Add submodule checkout in cross release test workflow by @ykim-1 in #438
- Temporarily disable LDE integration tests by @lgarber-akamai in #444
⚙️ Repo/CI Improvements
- Add project label by @zliang-akamai in #440
📖 Documentation
- Update api doc urls to point to techdocs by @jriddle-linode in #439
Full Changelog: v5.18.0...v5.19.0
v5.18.0
What's Changed
🚀 New Features
- project: MultiCluster Object Storage by @zliang-akamai in #416
🧪 Testing Improvements
- Add error handling in e2e_cloud_firewall fixture by @ykim-1 in #431
- Add missing integration tests to improve coverage for identified gaps by @ykim-1 in #429
- Add option to run integration tests against minimal test account without any special customer tags by @ykim-1 in #430
- Linodes and OBJ Integration Tests Improvements by @zliang-akamai in #434
Other Changes
- Added note in documentation that Parent/Child support may not yet be generally available by @ezilber-akamai in #427
New Contributors
- @ezilber-akamai made their first contribution in #427
Full Changelog: v5.17.0...v5.18.0