Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Releases: vmware-tanzu/community-edition

Release v0.12.1

18 May 15:57
0acd275
Compare
Choose a tag to compare

We are delighted to present version v0.12.1 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Significant Changes

  • Fixes logging in unmanaged cluster such that certain log messages are increased for visibility and others are supressed to reduce noise. This was needed in order to surface problems for debugging. Please see: #4517
  • Various documentation fixes

Known Issues

  • A race condition exists within TCE when creating CAPD clusters. In some cases, creation of a CAPD cluster will fail as several components of the cluster reach a state where they are waiting on each other to complete. To work around this issue, delete the cluster and try again.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Full Changelog From Latest Minor Release

Can be found here: v0.12.0...v0.12.1

Release v0.12.0

10 May 14:58
2caf793
Compare
Choose a tag to compare

We are delighted to present version v0.12.0 of Tanzu Community Edition!

This release is focused on improving the local developer experience, spanning both the environment in which this experience happens, and the applications that this experience happens with. As such, most enhancements revolve around the unmanaged cluster functionality and app toolkit.

We look forward to you downloading, installing, using and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Major Changes

Enhancing Local Cluster Creation

  • Unmanaged clusters can now be created on minikube, in addition to Kind.
  • Dynamic TKr (Tanzu Kubernetes release) resolution lets the TCE team ship updates to TKrs without "re-releasing" TCE, ensuring the validity/compatibility of those.
  • Hooks to start and stop unmanaged clusters to save resources on the developer's machine.

Simplifying Developer Environment Setup

  • New --install-packages flag enables packages (and collections of packages!) to be pre-installed in an unmanaged cluster during setup.
  • New version of app-toolkit package includes kpack-dependencies and cartographer-catalog packages and a feature to setup the default namespace with the required service account, role and role-binding to create Tanzu workloads with App-Toolkit.

Enabling Tanzu Workload Creation

  • apps Tanzu CLI Plugin (alpha release) gets installed as part of the TCE to interact with Tanzu workloads with commands such as create, get, tail and delete.
  • New kpack-dependencies package sets up the resources (ClusterStack, ClusterBase and ClusterBuilder) to create images from source code in a git repo.
  • New cartographer-catalog package provides a supply chain that can go from the source code in a Git repo to a running knative service in the same cluster.

Other Notable Improvements

  • Under-the-hood improvements to unmanaged clusters for robustness and stability (e.g. unit tests).

Package Updates

Here are some general enhancements to packages within Tanzu Community Edition:

  • cartographer 0.3.0
  • cert-manager 1.5.5, 1.6.3, 1.7.2, 1.8.0
  • fluxcd-kustomize-controller 0.21.1
  • kpack-dependencies 0.0.9
  • local-path-storage version: 0.0.22
  • whereabouts 0.5.1

Known Issues

  • A race condition exists within TCE when creating CAPD clusters. In some cases, creation of a CAPD cluster will fail as several components of the cluster reach a state where they are waiting on each other to complete. To work around this issue, delete the cluster and try again.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Full Changelog From Latest Minor Release

Can be found here: v0.11.0...v0.12.0

Release v0.12.0-rc.2

16 Apr 03:26
5c9bcac
Compare
Choose a tag to compare
Release v0.12.0-rc.2 Pre-release
Pre-release

We are delighted to present version v0.12.0 of Tanzu Community Edition!

This release is focused on improving the local developer experience, spanning both the environment in which this experience happens, and the applications that this experience happens with. As such, most enhancements revolve around the unmanaged cluster functionality and app toolkit.

We look forward to you downloading, installing, using and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Major Changes

Enhancing Local Cluster Creation

  • Unmanaged clusters can now be created on minikube, in addition to Kind.
  • Dynamic TKr (Tanzu Kubernetes release) resolution lets the TCE team ship updates to TKrs without "re-releasing" TCE, ensuring the validity/compatibility of those.
  • Hooks to start and stop unmanaged clusters to save resources on the developer's machine.

Simplifying Developer Environment Setup

  • New --install-packages flag enables packages (and collections of packages!) to be pre-installed in an unmanaged cluster during setup.

Enabling Tanzu Workload Creation

  • apps Tanzu CLI Plugin (alpha release) gets installed as part of the TCE to interact with Tanzu workloads with commands such as create, get, tail and delete.

  • New kpack-dependencies package sets up the resources (ClusterStack, ClusterBase and ClusterBuilder) to create images from source code in a git repo.

Other Notable Improvements

  • Under-the-hood improvements to unmanaged clusters for robustness and stability (e.g. unit tests).

Package Updates

Here are some general enhancements to packages within Tanzu Community Edition:

  • cartographer 0.3.0
  • cert-manager 1.5.5, 1.6.3, 1.7.2, 1.8.0
  • fluxcd-kustomize-controller 0.21.1
  • kpack-dependencies 0.0.9
  • local-path-storage version: 0.0.22
  • whereabouts 0.5.1

Known Issues

  • A race condition exists within TCE when creating CAPD clusters. In some cases, creation of a CAPD cluster will fail as several components of the cluster reach a state where they are waiting on each other to complete. To work around this issue, delete the cluster and try again.

Release v0.11.0

29 Mar 13:00
16a1647
Compare
Choose a tag to compare

We are delighted to present version v0.11.0 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Major Changes

Tanzu Mission Control (TMC) and TCE Compatibility

For the TCE v0.11.0 release, management clusters now are able to be registered to TMC.

Experimental Arm Support For Unmanaged Clusters

Experimental support for Darwin ARM (Apple M1) on unmanaged clusters is implemented in limited form. WARNING: For this experimental version only Calico CNI is supported (not Antrea), and the following packages are known to NOT include ARM images: External-dns, Cartographer, cert-injection webhook, Grafana, Harbor, whereabouts, prometheus, and kpack.

Enhancements to unmanaged-cluster Plugin

Additional enhancements to the Unmanaged Cluster Plugin (Alpha release). Changes include:

  • users can provide their own kind config which enables deeper customization for the kind provider
  • unmanaged-cluster diagnostics collection
  • allowing users to set number of nodes for unmanaged-clusters
  • meaningful exit codes for create unmanaged cluster
  • saving kind config during cluster creation for unmanaged-cluster creation
  • has additional general goodness all around 😀

Experimental Application Toolkit Package

Experimental Application Toolkit Package enables the below capabilities:

  • Enables users to install a set of application lifecycle related packages together with a single command and single configuration file
  • Enables users to create tanzu workloads from their source code in a github repo

This is an experimental package, and we would love to get your feedback on the feature.

Known Issues

  • A race condition exists within TCE when creating CAPD clusters. In some cases, creation of a CAPD cluster will fail as several components of the cluster reach a state where they are waiting on each other to complete. To work around this issue, delete the cluster and try again.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Removal Notice

standalone-cluster has been deprecated in v0.10.0 and removed from the source tree in this v0.11.0 release.

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Full Changelog From Latest Minor Release

Can be found here: v0.10.0...v0.11.0

Release v0.11.0-rc.2

17 Mar 04:23
05707fb
Compare
Choose a tag to compare
Release v0.11.0-rc.2 Pre-release
Pre-release

We are delighted to present version v0.11.0-rc.2 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Release Themes

Tanzu Mission Control (TMC) and TCE Compatibility

For the TCE v0.11.0 release, management clusters now are able to be registered to TMC

Experimental Arm Support For Unmanaged Clusters

Experimental support for Darwin ARM (Apple M1) on unmanaged clusters is implemented in limited form. WARNING: For this experimental version only Calico CNI is supported (not Antrea), and the following packages are known to NOT include ARM images: External-dns, Cartographer, cert-injection webhook, Grafana, Harbor, whereabouts, prometheus, and kpack.

Enhancements to unmanaged-cluster Plugin

Additional enhancements to the Unmanaged Cluster Plugin (Alpha release). Changes include:

  • users can provide their own kind config which enables deeper customization for the kind provider
  • unmanaged-cluster diagnostics collection
  • allowing users to set number of nodes for unmanaged-clusters
  • meaningful exit codes for create unmanaged cluster
  • saving kind config during cluster creation for unmanaged-cluster creation
  • has additional general goodness all around 😀

Known Issues

No known issues. Will update this section with significant issues as they get reported.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Removal Notice

standalone-cluster has been deprecated in v0.10.0 and removed from the source tree in this v0.11.0 release.

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Full Changelog From Latest Minor Release

Can be found here: v0.10.0...v0.11.0-rc.2

Release v0.11.0-rc.1

10 Mar 18:27
fce1955
Compare
Choose a tag to compare
Release v0.11.0-rc.1 Pre-release
Pre-release

We are delighted to present version v0.11.0-rc.1 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Release Themes

Tanzu Mission Control (TMC) and TCE Compatibility

For the TCE v0.11.0 release, management clusters now are able to be registered to TMC

Enhancements to unmanaged-cluster Plugin

Additional enhancements to the Unmanaged Cluster Plugin (Alpha release). Changes include:

  • unmanaged-cluster diagnostics collection
  • allowing users to set number of nodes for unmanaged-clusters
  • meaningful exit codes for create unmanaged cluster
  • saving kind config during cluster creation for unmanaged-cluster creation
  • has additional general goodness all around 😀

Known Issues

No known issues. Will update this section with significant issues as they get reported.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Removal Notice

standalone-cluster has been deprecated in v0.10.0 and removed from the source tree in this v0.11.0 release.

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Full Changelog From Latest Minor Release

Can be found here: v0.10.0...v0.11.0-rc.1

Release v0.10.0

17 Feb 16:18
57d2840
Compare
Choose a tag to compare

We are delighted to present version v0.10.0 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Release Themes

Introduction of the Unmanaged Cluster Plugin (Alpha)

This release introduces the Unmanaged Cluster Plugin as an Alpha feature for general availability/use. Unmanaged Clusters model enables:

  • the ability to create Tanzu opinionated clusters in a significantly faster time
  • consumes fewer resources than the previous standalone-cluster model
  • has general goodness all around 😀

Stability

This release furthers the stability of Tanzu Community Edition by:

  • fixing bugs
  • enhancing our end-to-end testing framework
  • adding individual tests for increased coverage
  • updating the underlying tanzu-framework as well as multiple packages

Configurability

Operators will see increased flexibility for their deployments from:

  • exposing overlays and more parameters in YTT templates for some packages
  • adding the whereabouts IPAM CNI plugin for dynamic address assignment

Usability

The user experience will be improved by:

  • many improvements in documentation
  • adding to Frequently Asked Questions

More specifics. as well as the complete changelog, follow.

Known Issues

No significant known issues at this time. Please check back as issues are reported.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Deprecation Notice for Standalone-Cluster Plugin

The Standalone Cluster model has been marked as deprecated in this release and will be removed in a future Tanzu Community Edition release. Currently, this removal has been targeted for the next release (v0.11.0).

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Contributors

Thank you to our community members who've merged Pull Requests between our v0.9.1 and v0.10.0 releases!

Read more

Release v0.10.0-rc.4

11 Feb 03:28
07191c3
Compare
Choose a tag to compare
Release v0.10.0-rc.4 Pre-release
Pre-release

We are delighted to present version v0.10.0-rc.4 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Release Themes

Introduction of the Unmanaged Cluster Plugin (Alpha)

This release introduces the Unmanagement Cluster Plugin as an Alpha feature for general availability/use. Unmanaged Clusters model enables:

  • the ability to create Tanzu opinionated clusters in a significantly faster time
  • consumes fewer resources than the previous standalone-cluster model
  • has general goodness all around 😀

Stability

This release furthers the stability of Tanzu Community Edition by:

  • fixing bugs
  • enhancing our end-to-end testing framework
  • adding individual tests for increased coverage
  • updating the underlying tanzu-framework as well as multiple packages

Configurability

Operators will see increased flexibility for their deployments from:

  • exposing overlays and more parameters in YTT templates for some packages
  • adding the whereabouts IPAM CNI plugin for dynamic address assignment

Usability

The user experience will be improved by:

  • many improvements in documentation
  • adding to Frequently Asked Questions

More specifics. as well as the complete changelog, follow.

Known Issues

No significant known issues at this time. Please check back as issues are reported.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Deprecation Notice for Standalone-Cluster Plugin

The Standalone Cluster model has been marked as deprecated in this release and will be removed in a future Tanzu Community Edition release. Currently, this removal has been targeted for the next release (v0.11.0).

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Full Changelog From Latest Minor Release

Read more

Release v0.10.0-rc.3

03 Feb 05:30
646edb7
Compare
Choose a tag to compare
Release v0.10.0-rc.3 Pre-release
Pre-release

We are delighted to present version v0.10.0-rc.3 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Release Themes

Introduction of the Unmanaged Cluster Plugin (Alpha)

This release introduces the Unmanagement Cluster Plugin as an Alpha feature for general availability/use. Unmanaged Clusters model enables:

  • the ability to create Tanzu opinionated clusters in a significantly faster time
  • consumes fewer resources than the previous standalone-cluster model
  • has general goodness all around 😀

Stability

This release furthers the stability of Tanzu Community Edition by:

  • fixing bugs
  • enhancing our end-to-end testing framework
  • adding individual tests for increased coverage
  • updating the underlying tanzu-framework as well as multiple packages

Configurability

Operators will see increased flexibility for their deployments from:

  • exposing overlays and more parameters in YTT templates for some packages
  • adding the whereabouts IPAM CNI plugin for dynamic address assignment

Usability

The user experience will be improved by:

  • many improvements in documentation
  • adding to Frequently Asked Questions

More specifics. as well as the complete changelog, follow.

Known Issues

No significant known issues at this time. Please check back as issues are reported.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Deprecation Notice for Standalone-Cluster Plugin

The Standalone Cluster model has been marked as deprecated in this release and will be removed in a future Tanzu Community Edition release. Currently, this removal has been targeted for the next release (v0.11.0).

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Full Changelog From Latest Minor Release

Read more

Release v0.10.0-rc.2

03 Dec 14:38
514c57b
Compare
Choose a tag to compare
Release v0.10.0-rc.2 Pre-release
Pre-release

We are delighted to present version v0.10.0-rc.2 of Tanzu Community Edition. We look forward to you downloading it, installing it, using it, and opening issues in this repository if you encounter any problems or have ideas on building an even better experience.

For information about our user community resources, visit our project landing site.

A big thank you to everyone who contributed to the release!

Release Themes

Stability

This release furthers the stability of Tanzu Community Edition by:

  • fixing bugs
  • enhancing our end-to-end testing framework
  • adding individual tests for increased coverage
  • updating the underlying tanzu-framework as well as multiple packages

Configurability

Operators will see increased flexibility for their deployments from:

  • exposing overlays and more parameters in YTT templates for some packages
  • adding the whereabouts IPAM CNI plugin for dynamic address assignment

Usability

The user experience will be improved by:

  • many improvements in documentation
  • adding to Frequently Asked Questions

More specifics. as well as the complete changelog, follow.

Known Issues

No known issues at this time. Please check back as issues are reported.

Deprecation & Removal Notices

Since we are currently shipping versions pre-v1.0.0, backward compatibility with prior releases is best effort at this time. This is a notice that prior releases may not function as intended.

Upgrading the CLI (Client Binaries Only)

Download the latest release, and run the install.sh / install.bat script within the package.

Full Changelog From Latest Minor Release

Read more