Releases: linode/py-metadata
Releases · linode/py-metadata
v0.3.5
What's Changed
⚙️ Repo/CI Improvements
- Added PR title checking to lint workflow and clean up release notes workflow by @ezilber-akamai in #74
- Add @linode/dx-sdets to CODEOWNERS by @lgarber-akamai in #73
📦 Dependency Updates
- Bump crazy-max/ghaction-github-labeler from 5.3.0 to 6.0.0 by @dependabot[bot] in #75
New Contributors
- @ezilber-akamai made their first contribution in #74
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
💡 Improvements
- Potential fix for code scanning alert no. 14: Module is imported with 'import' and 'import from' by @zliang-akamai in #71
- Potential fix for code scanning alert no. 13: Module is imported with 'import' and 'import from' by @zliang-akamai in #70
🧪 Testing Improvements
- Potential fix for code scanning alert no. 2: Variable defined multiple times by @zliang-akamai in #69
⚙️ Repo/CI Improvements
- Align GHA workflows in the scope of report uploads by @mawilk90 in #72
- Remove preview section from PR template by @zliang-akamai in #68
New Contributors
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
📦 Dependency Updates
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #67
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
📦 Dependency Updates
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #64
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #63
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #65
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #66
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
🧪 Testing Improvements
- ci: Implement Conditional Test Execution Handler in GH workflow with Improved Failure Handling in integration ansible playbook by @ykim-akamai in #43
- test: Update e2e test script submodule repository by @ykim-akamai in #45
- test: Allow integration and unit tests to run against EOL or desired python version by @ykim-akamai in #52
⚙️ Repo/CI Improvements
- ci: update labels and release drafter by @jriddle-linode in #39
- new: update pyenv to use environment name by @jriddle-linode in #41
- Upgrade Ubuntu to 24.04 in the integration test by @zliang-akamai in #42
- Add project label by @zliang-akamai in #44
- Migrate PyPI publish auth from token to trusted publisher by @zliang-akamai in #49
- Add security workflows and combine test and lint workflows by @zliang-akamai in #54
- update e2e submodule by @ykim-akamai in #62
- Add a specific environment for PyPI publisher by @zliang-akamai in #61
📖 Documentation
- doc: Fix SSH key example in README; swap _ with - in pip install command by @lgarber-akamai in #40
📦 Dependency Updates
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.12.4 by @dependabot in #47, #51, #53, #56, and #57
- Bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.3.0 by @dependabot in #50, #59, and #60
- Require Python 3.9 as 3.8 is now EOL by @zliang-akamai in #55
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
🚀 Improvements
- Switch HTTP library from
requeststohttpxby @zliang-akamai in #26 - Wrap reusable components in
BaseMetadataClientby @zliang-akamai in #27 - Add opt-in debug mode for MDS API requests by @yec-akamai in #29
- Implement asyncio and context manager support by @zliang-akamai in #32
- Implement sync and async watchers by @zliang-akamai in #35
📖 Documentation
- Add docs linter and add
.readthedocconfig file by @zliang-akamai in #38
✔️ Repository & CI Improvements
- Replace
echowithprintfin create-version target by @lgarber-akamai in #30 - Add TOD workflow by @vshanthe in #31
- Misc Updates by @zliang-akamai in #25
- Fix E2E Workflow by @zliang-akamai in #33
- Remove all deprecation warnings when running E2E tests by @ykim-1 in #34
- Update Makefile to Meet DX Standard; Fix SSH Keys Unit Test by @zliang-akamai in #36
New Contributors
- @yec-akamai made their first contribution in #29
- @vshanthe made their first contribution in #31
Full Changelog: v0.2.0...v0.3.0
v0.2.0
🚀 New Features
-
Return dict from MetadataClient.get_ssh_keys(...) @lgarber-akamai (#23)
- NOTE: This is a BREAKING change and downstream consumers may need to be updated accordingly.
☑️ Testing Improvements
- Add unit test suite @ykim-1 (#24)
💡 Repository Improvements
- Tidy up repository @zliang-akamai (#22)
v0.1.0
The initial release of py-metadata.