Skip to content

v1.0.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jul 22:33
· 337 commits to main since this release
623c3ee

Tanzu CLI Installation Instructions

This new release brings you:

  1. Telemetry support for Tanzu CLI
  2. Essential Plugins Group
  3. Important bug fixes and optimizations
  4. An end-to-end testing framework
  5. 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
    • Add command invocation metrics collection for telemetry (#391, @prkalle)
    • Ceip prompt will be shown to the user to accept or reject (#415, @mpanchajanya)
    • Implement telemetry send operation using telemetry plugin (#405, @prkalle)
  • 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
    • Run OCI image package building and publishing concurrently when using builder plugin (#377, @anujc25)
  • 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

Removed

Nothing has changed.

New Contributors

Full Changelog: v0.90.1...v1.0.0-rc.0