Release v0.10.0-rc.3
Pre-releaseWe 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
-
Collect diagnostics data from E2E pipelines for vSphere, Azure and AWS (#2510, @karuppiah7890)
-
Correction in the curl path for aws cli installation (#2653, @aman556)
-
Support localappdata path with spaces for windows install.bat (#2144, @AlvinRamoutar)
-
- port existing 1.6.3 function to 1.7.1
- add restic support in 1.7.1 (#2700, @blackpiglet)
-
2686: Proposal Process Design Doc (#2687, @joshrosso)
-
Ability to exclude subnets for internal/external node ip selection
Bump Kubernetes dependencies to v1.23.X and go to 1.17
internal-network-subnet-cidr and external-network-subnet-cidr config variables accept a list of comma separated CIDRs (#2823, @lubronzhan) -
Add CLI args for local cluster create and configure (#2337, @stmcginnis)
-
Add E2E test for Chocolatey package for PR changes (#2232, @karuppiah7890)
-
Add E2E test for vSphere management + workload cluster (#2169, @karuppiah7890)
-
Add GitHub Actions to dependabot checks (#2953, @stmcginnis)
-
Add Pinniped 0.12.0 package (#2356, @ankeesler)
-
Add Smoke tests for Prometheus, Knative Serving and Grafana (#2579, @aman556)
-
Add automation to update TCE homebrew formula on release (#2268, @karuppiah7890)
-
Add cluster DNS access to Kapp-Controller pod when hostNetwork is enabled. (#2727, @blc1996)
-
Add dnsPolicy configuration to kapp controller package 0.30.0 (#2671, @blc1996)
-
Add doc for creating persistent volumes. (#2789, @kcoriordan)
-
Add gatekeeper 3.7.0 (#2589, @pksheldon4)
-
Add ginkgo tools for harbor e2e test (#2740, @MinerYang)
-
Add harbor package configuration table in README (#2675, @MinerYang)
-
Add in known issues section to release notes template (#2154, @dvonthenen)
-
Add kapp-controller 0.30.0 package (#2558, @danniel1205)
-
Add knative-serving v0.26.0 and v1.0.0 packages (#2505, @seemiller)
-
Add kpack package to allow users to build their applications into OCI complaint images on cluster through by leveraging Cloud Native Buildpacks (#2878, @tomkennedy513)
-
Add lint check for outdated
go.mod
andgo.sum
files (#2467, @karuppiah7890) -
Add manifests for vsphere paravirtual CPI with unit test. (#2834, @HanFa)
-
Add manual cleanup for multus-cni in whereabouts e2e (#2757, @zhanggbj)
-
Add missing
Repository
struct field for CSI elements in TKR (#2348, @jpmcb) -
Add notice to Mac getting started that ARM machines are not supported (#2658, @joshrosso)
-
Add output formats to unmanaged-cluster list (#2840, @stmcginnis)
-
Add overlay to modify secure port for metrics server (#2367, @ggpaue)
-
Add overlays for namespace for secretgen-controller package (#2226, @shivaani0505)
-
Add port mapping to sa cluster creation (#2451, @stmcginnis)
-
Add prefix to data hash, so it cannot be parsed as integer. (#2694, @HanFa)
-
Add preflight checks to cluster deployment (#2817, @stmcginnis)
-
Add proposal link to roadmap (#3014, @joshrosso)
-
Add whereabouts package which is a CNI IPAM plugin (#2386, @zhanggbj)
-
Add workflow config and script to test MacOS, Linux OS and Windows OS release builds (#2304, @karuppiah7890)
-
Added github actions stale bot to label / close stale issues and PRs (#2877, @jpmcb)
-
Adding personas and usecases to overview doc (#2028, @kcoriordan)
-
Addons/packages/pinniped: Update Pinniped cert-manager API version to v1 (#2046, @sabbey37)
-
Addons/packages/pinniped: bump to Dex v2.30.2 (#2596, @ankeesler)
-
Address lint issues (#2829, @stmcginnis)
-
Address local cluster lint issues (#2346, @stmcginnis)
-
Adds Contour 1.19.1, and updates it to use the cert-manager v1 API (#2362, @skriss)
-
Adds cert-manager 1.5.4 package (#2193, @seemiller)
-
Adds deprecation notices to all
standalone-cluster
commands (#2504, @jpmcb) -
Adds values-schema for the Knative Serving package. (#2054, @seemiller)
-
Ajust makefile for a line commented by mistake (#2962, @marckhouzam)
-
Allow builds of TCE using a fork of Tanzu Framework (#2245, @dvonthenen)
-
Allow user to configure timeout for httpproxy when installing Harbor package. (#2603, @zyyw)
-
Antrea capability to disable UDP tunnel offload (#2683, @knabben)
-
Azure image ID has been updated to k8s-1dot21dot2-ubuntu-2004. (#2121, @stmcginnis)
-
Bump CPI to 1.22.5, add ability to exclude subnets for internal/external node ip selection (#2924, @lubronzhan)
-
Bump Cloud Provider Vsphere to 1.22.4 to include several bug fixes about caching
Remove the unused service spec (#2681, @lubronzhan) -
Bump dependencies for hack/tools, hack/builder, and test/ (#2625, @jpmcb)
-
Bump kapp controller to released version 0.28.0 (#2326, @shivaani0505)
-
Bump secretgen controller version to 0.7.1 Release (#2557, @shivaani0505)
-
Bump up vsphere-csi version to consume release candidate of 2.4.0 - 2.4.0-rc.1 (#2325, @chethanv28)
-
Bump up vsphere-csi version to consume v2.4.0 GA (#2476, @chethanv28)
-
Calico now supports ipv4,ipv6 and ipv6,ipv4 dualstack IP families (#2252, @flawedmatrix)
-
Cert-manager 1.6.1 #2528 (#2529, @seemiller)
-
Change Amazon EC2 to AWS in docs (#2045, @kcoriordan)
-
Change tty control flag to
--tty-disable
(#2850, @stmcginnis) -
Clean-up SA packages and cobra commands (#2450, @joshrosso)
-
Correctly document the github token via curl script for download (#2118, @jpmcb)
-
Countour -> Contour Typos (#2846, @seemiller)
-
Create OpenAPIV3 schema for antrea versions ( 1.2.3, 0.13.3, 0.11.3 ) and generate package with the schema (#2843, @shivaani0505)
-
Create OpenAPIV3 schema for calico package and generate package with the schema (#2814, @maralavi)
-
Create OpenAPIV3 schema for kapp-controller package and generate package with the schema (#2819, @shivaani0505)
-
Create OpenAPIV3 schema for metrics-server package and generate package with the schema (#2758, @blc1996)
-
Create OpenAPIV3 schema for secret gen controller package and generate package with the schema (#2719, @shivaani0505)
-
Create OpenAPIV3 schema for vsohere-cpi package and generate package with the schema (#2805, @blc1996)
-
Create OpenAPIV3 schema for vsphere-cpi package and generate package with the schema, but for version 1.23.0-alpha.1 (#2943, @HanFa)
-
Create a single daily build that is downloadable for users and tests (#2712, @dvonthenen)
-
Creating new FAQ cluster bootstrapping subpage
- Adding new FAQ cluster bootstrapping entry for x509: certificate signed by unknown authority when downloading TKG compatibility file error on Windows (#2143, @AlvinRamoutar)
-
DRY-up version references in Velero test makefile #2371 (#2372, @seemiller)
-
Declare hostNetwork field for kapp-controller to boolean type (#2856, @shivaani0505)
-
Default kapp controller packge DNSPolicy to be ClusterFirstWithHostNet when hostNetwork is set (#2695, @blc1996)
-
Deprecate image settings in AKODeploymentConfig. (#1942, @nicolehanjing)
-
Diagnostics collects additional resource information and cluster summary (#2593, @vladimirvivien)
-
Doc - detail for package install doc (#2628, @kcoriordan)
-
Doc - Add doc for finding name of kind cluster in troubleshooting section (#2612, @kcoriordan)
-
Doc - Add dynamic TCE version (#2954, @kcoriordan)
-
Doc - Add mac binary download/install install steps to doc (#2975, @kcoriordan)
-
Doc - Adding next steps to Getting Started guide (#2952, @kcoriordan)
-
Doc - Changes TCE to Tanzu Community Edition (#2043, @kcoriordan)
-
Doc - Editorial updates to design docs. (#1966, @kcoriordan)
-
Doc - Fix incorrect link in vsphere-cpi readme. (#2860, @kcoriordan)
-
Doc - Fix typo in graphics in Package design docs (#2872, @kcoriordan)
-
Doc - Fixing an error in the toc. (#2827, @kcoriordan)
-
Doc - Minor correction for identity management doc 2 (#2440, @kcoriordan)
-
Doc - Minor doc fix for windows install topic. (#2812, @kcoriordan)
-
Doc - add glossary entry for package repository (#2491, @kcoriordan)
-
Doc - add workload cluster scale doc (#2630, @kcoriordan)
-
Doc - add contribute guide to doc website (#2067, @kcoriordan)
-
Doc - add link to roadmap in readme (#2436, @kcoriordan)
-
Doc - add link to triage process issue in doc (#2433, @kcoriordan)
-
Doc - minor correction for identity management doc (#2438, @kcoriordan)
-
Doc - region is required for delete mgmt cluster on AWS (#2485, @kcoriordan)
-
Doc - ssh hosts/nodes (#2715, @kcoriordan)
-
Doc- Add AWS profile limitation to headless install doc (#2607, @kcoriordan)
-
Doc- Change doc layout for TCE install (#2511, @kcoriordan)
-
Doc- Fix bookmark links in doc (#2111, @kcoriordan)
-
Doc- Fix codeblock in clean-up.md to display missing line. (#2157, @kcoriordan)
-
Doc- Fix typo in Package Management topic (#2483, @kcoriordan)
-
Doc- Update vsphere version in docs. (#2546, @kcoriordan)
-
Doc- add doc to prune system for docker standalone (#2219, @kcoriordan)
-
Doc: add troubleshooting tip to docs. (#2235, @kcoriordan)
-
Doc: Add link to AWS regions (#2233, @kcoriordan)
-
Doc: add headless install doc (#2262, @kcoriordan)
-
Doc: bootstrap prereq for linux cgroup1 (#2220, @kcoriordan)
-
Doc: remove doc ref to ytt in package documentation. (#2234, @kcoriordan)
-
Docs: Fix Medium Zoom selector to exclude side nav images (#2638, @garrying)
-
Docs: use single line brew install command (#2330, @BamButz)
-
Document need for cgroupsv2 in bootstrapping for Mac and Windows (Docker Desktop). (#2806, @joshrosso)
-
E2E test for Azure management + workload cluster (#1833, @karuppiah7890)
-
E2E test for Azure standalone cluster (#1677, @karuppiah7890)
-
E2e-framework can test the packages like contour, fluent-bit, cert-manager and local-path-storage. No change in the
commands in e2e-framework for testing these packages.
e2e-framework will be also add as a plugin in github workflow. (#2246, @aman556) -
Exposes
-t
,--timeout
flags in standalone clusters (#2465, @mritunjaysharma394) -
External-DNS 0.10.0 is available for install (#2364, @adobley)
-
ExternalDNS can now be used on GKE clusters that have workload identity enabled. (#2899, @TYsewyn)
-
Finalize proposal process into README (#2733, @joshrosso)
-
Fix
tanzu diagnostics collect
not respecting--output-dir
(#2156, @karuppiah7890) -
Fix build/install directive on clean system (#2821, @dvonthenen)
-
Fix cpi daemonset overlay for v1.22.3 (#2500, @nicolehanjing)
-
Fix docs rendering issue (#2114, @joshrosso)
-
Fix ec2 instance leak when tagging fails (#2502, @dvonthenen)
-
Fix links in community page (#2810, @kcoriordan)
-
Fix links in docs (#2062, @kcoriordan)
-
Fix lint issues and cleanup (#2336, @stmcginnis)
-
Fix local cluster config unit tests (#2335, @stmcginnis)
-
Fix recent aws ec2 endpoint not being available (#2722, @dvonthenen)
-
Fix self hosted runner Action field behavior change (#2881, @dvonthenen)
-
Fix stray spaces in YAML examples (#2783, @snowsnoot)
-
Fix the type for tolerations key in schema for kapp-controller deployment (#2895, @shivaani0505)
-
Fix triage process link (#2035, @clintkitson)
-
Fix typos and broken links in the Package maintenance docs (#2993, @seemiller)
-
Fix vsphere-csi 2.3.0 daemonset rollout when first 7 characters of data values hash is numeric (#2407, @vijaykatam)
-
Fix: standalone cluster kube config can be specified with CLI or KUBECONFIG env (#2527, @vladimirvivien)
-
Fixed a few typos in package-management.md (#2180, @LappleApple)
-
Fixed broken fluent-bit link in Readme (#2212, @heidmotron)
-
Fixed unmanaged-cluster animated logging wrapping during progress logging incorrectly (#2929, @jpmcb)
-
Fixes bug where gatekeeper namespace override would cause deployment of the package to fail. (#2642, @pksheldon4)
-
Fork output writer to avoid bold table headers (#2841, @stmcginnis)
-
Get-tce-release script works for the community edition public repo (#1926, @jpmcb)
-
Handle empty CLI default config values (#2347, @stmcginnis)
-
Harden security for NPM models used in docs site
-
Implements
repository
field on all TKR components (#2343, @jpmcb) -
Implements adding values files for a image bundle (#2283, @jpmcb)
-
Implements generating bom filename for local bom config dir (#2314, @jpmcb)
-
Implements the
noop
cluster manager and implementsList
in tanzu package (#2375, @jpmcb) -
Implements using
~/.config/tanzu/tkg/local
as the config dir for local clusters (#2305, @jpmcb) -
Improve TTY detection for Windows terminals (#2380, @stmcginnis)
-
Improve package-release.sh by leveraging the ENVS variable during builds (#2385, @joefitzgerald)
-
Improve working with packages doc #2040 (#2041, @jorgemoralespou)
-
Inline some TKR info (#2349, @stmcginnis)
-
Installation: install builder plugin too in windows as part of install script (#2398, @karuppiah7890)
-
Introduce config directory per cluster (#2344, @joshrosso)
-
Introduce config pkg and plumb config (#2333, @joshrosso)
-
Introduce new
unmanaged-cluster
model (#2376, @joshrosso) -
Introduce package detection (#2311, @joshrosso)
-
Introduces
ExistingClusterKubeconfig
option tounmanaged-cluster
(#2918, @jpmcb) -
Introducing a new configuration called "secretName" under "tlsCertificate"
in order to auto load ca.crt, tls.crt, tls.key info for Harbor 2.3.3 (#2554, @zyyw) -
Introducing a new configuration called "tlsCertificateSecretName"
in order to auto load ca.crt, tls.crt, tls.key info from the secretName for Harbor 2.3.3 (#2563, @zyyw) -
Load local cluster config by order of precedent (#2332, @stmcginnis)
-
Lowercase contour package display name for consistency with other addons (#2242, @sunjayBhatia)
-
Make binary portable. (#2294, @joshrosso)
-
Minor editorial edits and path changes (#2052, @kcoriordan)
-
Move antrea network patching to kind create (#2290, @stmcginnis)
-
Move the sample value directory out of package bundle (#2815, @shivaani0505)
-
Package Maintainer Documentation
- End User and Maintainer Roles
- Package Creation
- Package Maintenance
- Package Submission (#2980, @seemiller)
-
Package Repository additions:
- cert-manager 1.5.4, 1.6.1
- contour 1.19.1
- external-dns 0.10.0
- gatekeeper 3.7.0
- harbor 2.3.3
- knative-serving 0.26.0, 1.0.0
- whereabouts 0.5.0 (#2531, @seemiller)
-
Package creation, step by step (#2297, @seemiller)
-
Packages/contour: Expose loadBalancerIP in config (#2661, @doddatpivotal)
-
Packages/external-dns: Updates RBAC for k8s v1.22 (#2770, @doddatpivotal)
-
Patch
priorityClassName: system-node-critical
in CPI daemonset for all versions. 1.18 -> 1.22 (#2524, @nicolehanjing) -
Pinniped package 0.12.0 no longer has duplicated HTTP proxy env vars (#2618, @ankeesler)
-
Plumb local cluster create configuration (#2317, @stmcginnis)
-
Plumb standalone cluster network arguments (#2446, @stmcginnis)
-
Post MVP - Day 1: Update MacOS and Linux install documentation to
brew
(#2032, @jpmcb) -
Pre-Merge PR Checks for Diagnostics Plugin (#2404, @dvonthenen)
-
Re-adds reporting cluster creation / deletion times for standalone clusters (#2427, @jpmcb)
-
Reduce kpack capacity requirement to 1GB of registry space (#2932, @tomkennedy513)
-
Refactor/cleanup hack directory (#2645, @dvonthenen)
-
Remote path-node-for-antrea shell script (#2285, @stmcginnis)
-
Remove CPI v1.22.1 (#2521, @nicolehanjing)
-
Remove github.com/ghodss/yaml dependency in favor of gopkg.in/yaml.v3 (#2324, @joshrosso)
-
Remove invalid additionalProperties usage (#2775, @seemiller)
-
Remove latest folder from TF GCP buckets (#2615, @dvonthenen)
-
Remove non inclusive works from website docs (#1974, @kcoriordan)
-
Remove unnecessary GitHub Token #2270 (#2275, @seemiller)
-
Remove unnecessary GitHub token usage in GitHub Actions CI config and in a build script (#2168, @karuppiah7890)
-
Removed the need to have kind install in order to collect diagnostics (#2445, @vladimirvivien)
-
Rename local plugin to standalone. (#2358, @joshrosso)
-
Replaces ColorLiteGrey with ColorBrightBlack (#2441, @jpmcb)
-
Restore functionality to test critical features when users submit PRs (#2300, @dvonthenen)
-
Run package tests using make e2e-test (#2208, @ShwethaKumbla)
-
Save TF artifacts and artifacts-admin for GA and NON-GA Releases (#2582, @dvonthenen)
-
Schema added to the gatekeeper package. This is now exposed via
tanzu package available get gatekeeper.community.tanzu.vmware.com/1.0.0 --values-schema
. (#1959, @joshrosso) -
Send standalone bootstrap log to file (#2402, @stmcginnis)
-
Separate image pull from cluster creation (#2408, @stmcginnis)
-
Set CSI 2.4.0 deployment replica number dynamically.
-
Set default tty mode based on runtime (#2345, @stmcginnis)
-
Set priorityClassName: system-cluster-critical in vsphere-cloud-controller-manager daemonset (#2522, @nicolehanjing)
-
Set unmanaged-cluster aliases to agreed list (#2792, @stmcginnis)
-
Site - fix typo in packages page (#2437, @kcoriordan)
-
Solution Guide for single package to provide an opinionated installation experience (#1977, @jorgemoralespou)
-
Sriov-network-device-plugin3.3.2 is added as a new package. (#2422, @chenliu1993)
-
Stale-bot now ignores issues tracking tanzu-framework issues (#2900, @jpmcb)
-
Standalone README (#2360, @joshrosso)
-
Standalone overhaul: Fixes 1 column emoji in delete command and fixes tty animating problem (#2473, @jpmcb)
-
Standalone overhaul: Implements a set of standard 2 column width emojis for logging (#2420, @jpmcb)
-
Standalone overhaul: Renames
local
tostandalone
within codebase (#2417, @jpmcb) -
Standalone overhaul: implements context aware progress animation (#2401, @jpmcb)
-
Start of a cluster configuration API (#2279, @stmcginnis)
-
Switch to the TCE TKR-BOM (#2369, @joshrosso)
-
Table format standalone cluster list (#2421, @stmcginnis)
-
The Harbor package has been updated to version 2.3.3. (#2413, @zyyw)
-
The Velero documentation needs to reference
[default]
when declaring AWS credentials in the values.yaml file. (#2374, @seemiller) -
These are the improved smoke tests for the sanity test of the packages. (#2517, @aman556)
-
This PR allows users to set AVI controller version and change the default adc's AVI controller configurations, so users now can switch AVI controllers. (#2342, @XudongLiuHarold)
-
This PR fixes an issue where the
defaultTLSCertificateSecret
was hardcoded in the Pinniped 0.12.0 package. Now if a user specifies a custom secret, it will get picked up by the package. (#2762, @sabbey37) -
This removes the need to have a GitHub token in order to build it. (#2107, @dvonthenen)
-
Unmanaged-cluster: add line break after error output (#2839, @joshrosso)
-
Unmanaged-cluster: remove usage of grey log text (#2791, @joshrosso)
-
Unmanaged-clusters support none for CNI value, preventing an install of CNI after cluster creation. (#2941, @joshrosso)
-
Update CODEOWNERS (#2555, @seemiller)
-
Update Chocolatey Workflow Name for Consistency (#2474, @dvonthenen)
-
Update Harbor Package README.md (#2648, @MinerYang)
-
Update external-dns package RBAC to support ingress sources in the networking.k8s.io api group. (#2786, @christianang)
-
Update harbor-registry overlay for storage (#2561, @MinerYang)
-
Update kapp-controller version doc. #1491 (#2164, @jorgemoralespou)
-
Update optional step 9 in deploying workload cluster procedure (#2249, @AlvinRamoutar)
-
Update package-repositories-and-versioning.md (#2254, @edwardbadboy)
-
Update the CPI maintainer list in metadata file (#2756, @lubronzhan)
-
Update windows instructions until choco is ready (#2113, @joshrosso)
-
Update ytt dependency to be portable on Windows. (#2368, @joshrosso)
-
Updates Contour packages to use cert-manager v1 API. (#2366, @skriss)
-
Updates standalone-overhaul readme with updated video (#2475, @jpmcb)
-
Upgrade go-containerregistry dependency to v0.8.0 for tagger module (#2886, @jpmcb)
-
Urllinter: moving urllinter in TCE under hack dir (#2746, @aman556)
-
Use
buildinfo.Version
instead ofbuildVersion
when building with tanzu framework v0.10.0 (#2523, @jpmcb) -
Use
io.Copy
instead ofos.Rename
for bom downloading in local plugin (#2310, @jpmcb) -
Use a semantic version instead of stable in package repo installation docs (#2085, @seemiller)
-
Use client-go rest.Inteface for all packaging interactions (#2426, @joshrosso)
-
Use correct install command for Knative-serving #2070 (#2214, @seemiller)
-
Use dynamic version for Mac install docs (#2155, @dvonthenen)
-
Use imgpkg for listing available images (#2201, @alexandreroman)
-
Use registry for
v1.4.0
compatibility intce
prod harbor (#2635, @jpmcb) -
Users can change statefuleset's template, replica and etc field now. (#2566, @XudongLiuHarold)
-
VSphere CPI has been bumped to version 1.22.3. (#2463, @HanFa)
-
VSphere-CSI 2.4.0 adds alpha support for Windows (#2567, @blc1996)
-
VSphereCPI can be configured to exclude Node IPs from configured CIRDs (#2765, @adobley)
-
Vsphere-cpi package allows dual stack settings (#2503, @tylerschultz)
-
Wire in config struct for local cluster create (#2307, @stmcginnis)
-
[Docs] Removes references to
--config
fortanzu package
command (#2082, @jpmcb) -
unmanaged-cluster
log package: Non-format log methods print new-line (#2904, @jpmcb)