v1.0.0-rc.0
Pre-release
Pre-release
github-actions
released this
25 Jul 22:33
·
337 commits
to main
since this release
Tanzu CLI Installation Instructions
This new release brings you:
- Telemetry support for Tanzu CLI
- Essential Plugins Group
- Important bug fixes and optimizations
- An end-to-end testing framework
- Ability to install pre-releases through package managers
If you are installing Tanzu CLI using the artifacts published as part of this release, please follow the instructions.
Changes by Kind
✨ Features
- Telemetry support for Tanzu CLI
- Essential Plugins Group
- Essentials plugin which is needed for overall tanzu cli experience will be installed and update to latest when tanzu cli binary is executed (#395, @mpanchajanya)
- Essential plugins will be installed in airgapped environment as well (#411, @mpanchajanya)
- Plugin Publication
- End-to-end testing framework module available for plugin developers
- Test/e2e/framework is a separate module that can be imported to write e2e tests for cli (#355, @mpanchajanya)
- Package managers
- Allow to incrementally build the Debian (APT) repository for the Tanzu CLI. (#402, @marckhouzam)
- Allow to incrementally build the RPM (YUM/DNF) repository for the Tanzu CLI. (#403, @marckhouzam)
- Document how to install older versions of the Tanzu CLI. (#404, @marckhouzam)
- Pre-releases of the Tanzu CLI will be published to Chocolatey as tanzu-cli-unstable. (#409, @marckhouzam)
🐛 Bug Fixes
- Allow Linux plugins to be built with different CGO_ENABLED configurations while building plugins (#419, @anujc25)
- If two plugins with the same name are installed and one targets global and the other k8s, the plugin installed at the root level will be the global one. (#399, @marckhouzam)
- The plugin inventory caching is fixed for Windows systems. (#393, @marckhouzam)
🌱 Miscellaneous
- A delimiter is now printed after the EULA prompt to separate it from the CLI output. (#401, @marckhouzam)
- Able to customize the plugin discovery process to use cache image (#396, @mpanchajanya)
- The --local flag for tanzu plugin list is removed. This flag was previously disabled with a warning to users. (#408, @marckhouzam)
- The tanzu plugin source list lists the test only plugin sources along with default plugin source. (#400, @chandrareddyp)
- The hidden --local flag for the tanzu plugin install command has been renamed to --local-source. The same has been done for the tanzu plugin search command and this renamed --local-source flag is now hidden. (#380, @marckhouzam)
- Update tanzu plugin runtime to v1.0.0-rc.0 (#421, @mpanchajanya)
Dependencies
Added
Nothing has changed.
Changed
- github.com/onsi/ginkgo/v2: v2.9.2 → v2.10.0
- github.com/onsi/gomega: v1.27.6 → v1.27.8
- github.com/vmware-tanzu/tanzu-plugin-runtime: v0.90.0 → v1.0.0-rc.0
- golang.org/x/tools: v0.8.0 → v0.9.3
Removed
Nothing has changed.
New Contributors
- @codegold79 made their first contribution in #264
Full Changelog: v0.90.1...v1.0.0-rc.0