Releases: linode/linode-cli
Releases · linode/linode-cli
v5.58.0
What's Changed
Built from Linode OpenAPI spec v4.199.0
🚀 New Features
- Add support for update Firewalls for Linodes
- Add support for Object Storage quotas
- Add support for Linode Interfaces and firewall templates (BETA)
🧪 Testing Improvements
- Add lke versions helper and update tests by @ykim-akamai in #772
- Add and update test coverage for spec v4.199.0 by @ykim-akamai in #774
Full Changelog: v5.57.1...v5.58.0
v5.57.1
What's Changed
🐛 Bug Fixes
- Allow specifying explicitly empty dicts and lists for object arguments by @lgarber-akamai in #761
🧪 Testing Improvements
- Unskip LKE enterprise tier related tests by @ykim-akamai in #768
- Update disk encryption node pool test by @ykim-akamai in #771
📦 Dependency Updates
- build(deps): bump softprops/action-gh-release from 2.2.1 to 2.2.2 by @dependabot in #766
- build(deps): bump docker/build-push-action from 6.15.0 to 6.16.0 by @dependabot in #767
Full Changelog: v5.57.0...v5.57.1
v5.57.0
What's Changed
🐛 Bug Fixes
- Print OBJ plugin errors to stderr by @ezilber-akamai in #737
- Fixed domain test failures caused by
--target-command
argument by @ezilber-akamai in #764
🚀 New Features
- Ssh by domain by @jrouzierinverse in #723
- Configure Python
logging
level when debug flag is specified; add debug logs to bake command by @lgarber-akamai in #749 - Add support for custom aliases for commands by @ezilber-akamai in #755
💡 Improvements
- Remove deprecated warning and update license format to latest format by @ykim-akamai in #751
- Error on missing x-linode-cli-command extension; log when operationId is used for action by @lgarber-akamai in #757
🧪 Testing Improvements
- Update image view integration test by @yec-akamai in #738
- Added integration tests for suspend and resume by @ezilber-akamai in #743
- Add object-storage integration tests by @ykim-akamai in #750
- fix the failing test for Linode CLI by @vshanthe in #759
- Update LA Disk Encryption Capability by @vshanthe in #760
- Add LKE tier integration tests by @ykim-akamai in #758
⚙️ Repo/CI Improvements
- Add test summary to slack notification by @ykim-akamai in #744
- Add conditions to notification job in e2e workflow by @ykim-akamai in #747
- Add openapi.json to .gitignore; drop from repository by @lgarber-akamai in #752
- Rename workflows; cleanup unnecessary steps by @zliang-akamai in #762
- Trusted publisher for PyPI by @zliang-akamai in #763
📖 Documentation
- Improve maintainability of arg_helpers.py by @ezilber-akamai in #745
- Improve maintainability of api_request.py by @ezilber-akamai in #748
📦 Dependency Updates
- build(deps): bump crazy-max/ghaction-github-labeler from 5.1.0 to 5.2.0 by @dependabot in #742
- build(deps): bump docker/build-push-action from 6.13.0 to 6.15.0 by @dependabot in #741
- build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.10.0 by @dependabot in #740
- build(deps): bump docker/setup-qemu-action from 3.3.0 to 3.6.0 by @dependabot in #739
- build(deps): bump crazy-max/ghaction-github-labeler from 5.2.0 to 5.3.0 by @dependabot in #753
- build(deps): bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #754
New Contributors
- @jrouzierinverse made their first contribution in #723
Full Changelog: v5.56.3...v5.57.0
v5.56.3
What's Changed
🐛 Bug Fixes
- Fix failure on OBJ plugin when CLI is not configured by @zliang-akamai in #725
💡 Improvements
- Updated dockerfile to python 3.13, removed cache from pip3 to reduce size of the docker image by @sd416 in #700
- Improve maintainability for baked request and response by @yec-akamai in #729
- Add fallback value to replace explicitly option checking for config gets by @zliang-akamai in #726
📖 Documentation
- Update wiki description of flag to show all columns by @smemsh in #731
- Add Uninstall Document by @jriddle-linode in #733
New Contributors
Full Changelog: v5.56.2...v5.56.3
v5.56.2
What's Changed
💡 Improvements
- Align options in
linode-cli configuration
prompts by @mssalvatore in #706
⚙️ Repo/CI Improvements
- Consume linode-api-docs/openapi.json rather than openapi.yaml by @lgarber-akamai in #727
📦 Dependency Updates
- Require boto3>=1.36 by @zliang-akamai in #724
- build(deps): bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in #719
- build(deps): bump softprops/action-gh-release from 2.2.0 to 2.2.1 by @dependabot in #721
- build(deps): bump docker/build-push-action from 6.10.0 to 6.13.0 by @dependabot in #720
- build(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0 by @dependabot in #722
Full Changelog: v5.56.1...v5.56.2
v5.56.1
What's Changed
💡 Improvements
- Sort options in configuration prompts by @mssalvatore in #704
🐛 Bug Fixes
- Address incompatibility between boto3 >= 1.36.x and third-party S3-compatible storage providers by @lgarber-akamai in #718
🧪 Testing Improvements
- Refactor make test commands and update related workflows by @ykim-akamai in #716
⚙️ Repo/CI Improvements
- Multiple workflow changes by @zliang-akamai in #705
📦 Dependency Updates
- build(deps): bump softprops/action-gh-release from 2.0.9 to 2.2.0 by @dependabot in #712
New Contributors
- @mssalvatore made their first contribution in #704
Full Changelog: v5.56.0...v5.56.1
v5.56.0
What's Changed
🐛 Bug Fixes
- Replace lstrip with substring to resolve #685 by @jorenkoyen in #686
- Support dictionary values in API responses by @lgarber-akamai in #697
- Only use +and in filters when necessary by @lgarber-akamai in #695
- Updated OBJ plugin default cluster configurataion to be required by @ezilber-akamai in #699
🚀 New Features
- Support oneOfs & anyOfs in operation request & response schema by @lgarber-akamai in #701
💡 Improvements
- Response bodies included in debug output by @ezilber-akamai in #694
🧪 Testing Improvements
- Add LKE ACL cases by @ykim-akamai in #684
- Add LKE Enterprise cases by @ykim-akamai in #687
- Integration test by @vshanthe in #696
- Fix LKE integration test with node pool by @yec-akamai in #715
⚙️ Repo/CI Improvements
📦 Dependency Updates
- build(deps): bump slackapi/slack-github-action from 1.26.0 to 2.0.0 by @dependabot in #691
- build(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #689
- build(deps): bump pypa/gh-action-pypi-publish from 1.8.6 to 1.12.2 by @dependabot in #688
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #692
- build(deps): bump actions/github-script from 6 to 7 by @dependabot in #690
- Bump minimal Python version to 3.9 by @zliang-akamai in #698
- build(deps): bump docker/build-push-action from 4.1.1 to 6.10.0 by @dependabot in #713
- build(deps): bump rickstaa/action-create-tag from 1.6.1 to 1.7.2 by @dependabot in #711
- build(deps): bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 by @dependabot in #710
- build(deps): bump docker/setup-buildx-action from 2.7.0 to 3.8.0 by @dependabot in #709
New Contributors
- @sd416 made their first contribution in #693
- @jorenkoyen made their first contribution in #686
Full Changelog: v5.55.0...v5.56.0
v5.55.0
What's Changed
🐛 Bug Fixes
- Fix issue displaying missing action errors when
--help
is specified by @lgarber-akamai in #662 - Account for edge case where apiVersion param has no default by @lgarber-akamai in #678
- Exclude parameter values from API request bodies by @lgarber-akamai in #681
💡 Improvements
- Override placement group view to display members by @yec-akamai in #675
- Improve parsing & formatting of help page descriptions by @lgarber-akamai in #680
🧪 Testing Improvements
- Fix unit tests caused by error output being routed to stderr instead of stdout by @ykim-akamai in #668
- Improve flaky reboot instance test; Implement retry for execute test command function by @ykim-akamai in #676
- Allow integration and unit tests to run against EOL or desired python version by @ykim-akamai in #674
- Add test coverage for Disk Encryption, Config, and Disk by @ykim-akamai in #677
- Update SSH and VLAN test cases by @ykim-akamai in #682
- Allow overriding spec when manually triggering E2E test workflow #664 by @vshanthe in #679
📦 Dependency Updates
- Enable dependabot checking updates for GitHub Actions by @zliang-akamai in #667
- build(deps): bump docker/setup-qemu-action from 2.2.0 to 3.2.0 by @dependabot in #670
- build(deps): bump docker/login-action from 2.2.0 to 3.3.0 by @dependabot in #673
- build(deps): bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.1.0 by @dependabot in #671
- build(deps): bump WyriHaximus/github-action-get-previous-tag from 1.3.0 to 1.4.0 by @dependabot in #672
- build(deps): bump tibdex/github-app-token from 1.8.0 to 2.1.0 by @dependabot in #669
Full Changelog: v5.54.0...v5.55.0
v5.54.0
What's Changed
⚠️ Breaking Change
🚀 New Features
- Add support for loading JSON OpenAPI spec files by @lgarber-akamai in #629
💡 Improvements
- Simplify and colorize images replicate table by @yec-akamai in #659
- Sanitize Bearer Token in debug output by @ezilber-akamai in #658
🧪 Testing Improvements
- Added tests as a part Test Coverage by @vshanthe in #656
- Update help menu test cases by @ykim-akamai in #660
- Separate applying calico rules to different job; add job to apply cfw after integration tests are executed; update test_invalid_file test case by @ykim-akamai in #663
⚙️ Repo/CI Improvements
- Notify slack channel on releases; Add test coverage for vlans and lke types by @ykim-akamai in #665
New Contributors
Full Changelog: v5.53.1...v5.54.0
v5.53.1
Built from Linode OpenAPI spec v4.189.2