Linode-api4

Latest version: v5.24.0

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

5.18.0

What's Changed
๐Ÿš€ New Features
* project: MultiCluster Object Storage by zliang-akamai in https://github.com/linode/linode_api4-python/pull/416
๐Ÿงช Testing Improvements
* Add error handling in e2e_cloud_firewall fixture by ykim-1 in https://github.com/linode/linode_api4-python/pull/431
* Add missing integration tests to improve coverage for identified gaps by ykim-1 in https://github.com/linode/linode_api4-python/pull/429
* Add option to run integration tests against minimal test account without any special customer tags by ykim-1 in https://github.com/linode/linode_api4-python/pull/430
* Linodes and OBJ Integration Tests Improvements by zliang-akamai in https://github.com/linode/linode_api4-python/pull/434
Other Changes
* Added note in documentation that Parent/Child support may not yet be generally available by ezilber-akamai in https://github.com/linode/linode_api4-python/pull/427

New Contributors
* ezilber-akamai made their first contribution in https://github.com/linode/linode_api4-python/pull/427

**Full Changelog**: https://github.com/linode/linode_api4-python/compare/v5.17.0...v5.18.0

5.17.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
โš ๏ธ Breaking Change
* Turn on `remove-all-unused-imports` in for autoflake by zliang-akamai in https://github.com/linode/linode_api4-python/pull/414. Some indirect imports may no longer be possible due to this change.
๐Ÿš€ New Features
* Project VM Placement by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/424
๐Ÿ’ก Improvements
* Cleanup duplicated `ObjectStorageGroup` by zliang-akamai in https://github.com/linode/linode_api4-python/pull/417
* Cleanup docs, add type annotations, improved class ref by zliang-akamai in https://github.com/linode/linode_api4-python/pull/419
* Make `ObjectStorageACL` a `StrEnum` by zliang-akamai in https://github.com/linode/linode_api4-python/pull/420
* Using `api_endpoint` as the URL Path for Methods in `ObjectStorageBucket` by zliang-akamai in https://github.com/linode/linode_api4-python/pull/421
๐Ÿงช Testing Improvements
* Add Linode Cloud Firewall for integration tests by ykim-1 in https://github.com/linode/linode_api4-python/pull/408
* Add Calico Inbound and Outbound policies to LKE nodes for E2E by ykim-1 in https://github.com/linode/linode_api4-python/pull/418
* Add executable permission to calico script by ykim-1 in https://github.com/linode/linode_api4-python/pull/423
๐Ÿ“– Documentation
* Add note about limited LKE ACL availability by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/415
* Add Placement Groups LA disclaimer by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/422

**Full Changelog**: https://github.com/linode/linode_api4-python/compare/v5.16.0...v5.17.0

5.16.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
๐Ÿš€ New Features
* Add support for LKE Control Plane ACLs by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/406
* Add support for Parent/Child account switching by zliang-akamai and jriddle-linode in https://github.com/linode/linode_api4-python/pull/373 and https://github.com/linode/linode_api4-python/pull/411

๐Ÿงช Testing Improvements
* Refactor integration test directory structure and improve test command usage by ykim-1 in https://github.com/linode/linode_api4-python/pull/397
* Add new tests for Oauth and Login Client by ykim-1 in https://github.com/linode/linode_api4-python/pull/403
* Fix failure in oauth test due to missing fixture initialization by ykim-1 in https://github.com/linode/linode_api4-python/pull/407
* Address flaky tests in linode_client and lke by ykim-1 in https://github.com/linode/linode_api4-python/pull/412
โš™๏ธ Repo/CI Improvements
* Update pyenv to use environment name by jriddle-linode in https://github.com/linode/linode_api4-python/pull/404
* Replace test execution handler with conditional by ykim-1 in https://github.com/linode/linode_api4-python/pull/405

**Full Changelog**: https://github.com/linode/linode_api4-python/compare/v5.15.1...v5.16.0

5.15.1

What's Changed
๐Ÿš€ New Features
* new: Serialize JSONObject in MappedObject 399 by zliang-akamai in [389](https://github.com/linode/linode_api4-python/pull/399)
โš ๏ธ Bug fix
* fix: Always load object values when converting MappedObjects to dict by lgarber-akamai in [400](https://github.com/linode/linode_api4-python/pull/400)
โš™๏ธ Repo/CI Improvements
* CI: Fix cross testing workflow by ykim-1 [401](https://github.com/linode/linode_api4-python/pull/401)

Full Changelog: https://github.com/linode/linode_api4-python/compare/v5.15.0...v5.15.1

5.15.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
โš ๏ธ Breaking Change
* Serialize `Base` objects in `MappedObject` by zliang-akamai in https://github.com/linode/linode_api4-python/pull/389
๐Ÿš€ New Features
* List ips under a specific VPC by yec-akamai in https://github.com/linode/linode_api4-python/pull/391
* Annotate set/unordered fields as unordered by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/390
* Add `available` field to AccountAvailability class by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/395
๐Ÿงช Testing Improvements
* Remove unnecessary warnings when running integration tests by ykim-1 in https://github.com/linode/linode_api4-python/pull/392
* Address intermittent test failures by ykim-1 in https://github.com/linode/linode_api4-python/pull/394
โš™๏ธ Repo/CI Improvements
* CI improvement: add integration workflow for main and dev by ykim-1 in https://github.com/linode/linode_api4-python/pull/393

**Full Changelog**: https://github.com/linode/linode_api4-python/compare/v5.14.0...v5.15.0

5.14.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
๐Ÿ’ก Improvements
* Add `vpc` field to `Instance(...).ips` property method result by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/379
* Add support for the `/vpcs/ips` endpoint by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/385
* Add handling for failed events in EventPoller(...).wait_for_next_event_finished(...) by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/384
* Add site_type to `Region` by yec-akamai in https://github.com/linode/linode_api4-python/pull/386

โš™๏ธ Repo/CI Improvements
* Adding cross repo pre-release validation workflow by ykim-1 in https://github.com/linode/linode_api4-python/pull/378
* Update labels and release drafter by jriddle-linode in https://github.com/linode/linode_api4-python/pull/387

๐Ÿ“– Documentation
* Add .readthedocs.yaml config file by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/381
* Add missing models and groups to documentation by lgarber-akamai in https://github.com/linode/linode_api4-python/pull/383
* Improve `.readthedocs.yaml` config file by zliang-akamai in https://github.com/linode/linode_api4-python/pull/382


**Full Changelog**: https://github.com/linode/linode_api4-python/compare/v5.13.1...v5.14.0

Page 2 of 5

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.