This topic contains release notes for Tanzu Application Platform v{{ vars.url_version }}.
{{#unless vars.hide_content}}
This Handlebars condition is used to hide content.
In release notes, this condition hides content that describes an unreleased patch for a released minor.
{{/unless}}
Release Date: 29 February 2024
This release includes the following platform-wide enhancements.
- Feature Description.
- COMPONENT-NAME-AND-LINK-TO-DOCS: Component description.
This release includes the following changes, listed by component and area.
- You can create
portforwards
with the Tanzu: Portforward action from the pop-up menu in the Tanzu panel. This enables you to easily access the application when iterating locally from a local URL (via Tanzu: Portforward) or a Knative URL (for the web type of workloads) from the Tanzu panel.
- You can create
portforwards
with the Port Forward action from the pop-up menu in the Tanzu panel. This enables you to easily access the application when iterating locally from a local URL (via Port Forward) or a Knative URL (for the web type of workloads) from the Tanzu panel.
-
The authorization server can auto-discover upstream identity provider configuration from
AuthServer.spec.identityProviders[].openID.configurationURI
. For more information, see Identity providers for Application Single Sign-On. -
The
userinfo
endpoint of an upstream identity provider is called when it's known and configured with the scopeopenid
. That means user information is retrieved for non-standard providers. -
Scopes in the token response are filtered according to the roles filtering defined on the
AuthServer
. -
Advertises the Application Single Sign-On version on components:
- The controller workloads are annotated with
sso.apps.tanzu.vmware.com/version
. AuthServer
-owned workloads are annotated withsso.apps.tanzu.vmware.com/version
.- Authorization servers report the version by using the endpoint
FDQN/actuator/info
.
- The controller workloads are annotated with
-
Shows an error message when attempting unsupported, Relying Party (RP)-Initiated Logout.
-
Shows an improved error message when using
localhost
inClientRegistration.spec.redirectURIs
. -
Bundles the latest
bitnami/redis:7.2.4
. -
Supports Kubernetes v1.29.
-
Adds the service Amazon MQ for RabbitMQ. To enable the new service, set
rabbitmq.enabled: true
in youraws-services-values.yaml
. For more configuration options, see Package values for AWS Services. -
Adds the package value
crossplane.role_arn
. Users can specify arole_arn
, which causes the Provider pods to run as a service account that is mapped to the corresponding IAM role in AWS. -
Updates upbound/provider-aws from v0.39.0 to v0.46.0.
- Updates all Compositions to use function pipelines rather than Crossplane’s default patch and transform. New instances created using a class claim are now composed using the new Compositions. There is no change to how the resulting composed service instances operate. There is no impact to existing instances.
- Updates cert-manager to v1.13.3. For more information, see the cert-manager release notes in GitHub.
-
Updates Universal Crossplane to v1.14.5-up.1 For more information, see the Upbound blog.
-
Updates provider-helm to v0.16.0.
-
Updates provider-kubernetes to v0.11.0.
-
Adds support for composition functions. Composition functions are beta in for Crossplane v1.14. For more information, see the Upbound Documentation.
-
Adds the patch and transform function. Users who want to use function pipelines in their Compositions can use this function without having to explicitly install it.
- Updates servicebinding/runtime to v0.7.0.
This update fixes the issue of
ServiceBinding
not immediately reconciling whenstatus.binding.name
changes on a previously bound service resource.
- Updates reconciler-runtime to v0.15.1.
This release includes the following changes, listed by component and area.
- API Validation and Scoring is removed in this release.
This release has the following security fixes, listed by component and area.
- Security fix description.
OR add HTML or Markdown table
Package name | Vulnerabilities resolved |
---|---|
PACKAGE.tanzu.vmware.com | Expand to see the list |
The following issues, listed by component and area, are resolved in this release.
- Resolved an issue in which
ServiceBinding
is not immediately reconciled whenstatus.binding.name
changes on a previously bound service resource.
-
This release fixes the issue with expired certificates where you must restart the metadata-store pods when the internal database certificate is rotated by cert-manager. You will no longer see this issue with the default internal database, but the solution does not cover the case of an external database.
-
Artifact Metadata Repository now properly sets the
hasNextPage
tofalse
when there are no more items to be retrieved during a paginated query. This fixes the issue where the last page always returns an empty list.
This release has the following known issues, listed by component and area.
- On Azure Kubernetes Service (AKS), the Datadog Cluster Agent cannot reconcile the webhook, which leads to an error. For troubleshooting information, see Datadog agent cannot reconcile webhook on AKS.
The following table lists the supported component versions for this Tanzu Application Platform release.
Component Name | Version |
---|---|
API Auto Registration | |
API portal | |
Application Accelerator | |
Application Configuration Service | |
Application Live View APIServer | |
Application Live View back end | |
Application Live View connector | |
Application Live View conventions | |
Application Single Sign-On | |
Artifact Metadata Repository Observer | |
AWS Services | |
Bitnami Services | |
Carbon Black Scanner for SCST - Scan (beta) | |
Cartographer Conventions | |
cert-manager | |
Cloud Native Runtimes | |
Contour | |
Crossplane | |
Default Roles | |
Developer Conventions | |
External Secrets Operator | |
Flux CD Source Controller | |
Grype Scanner for SCST - Scan | |
Local Source Proxy | |
Namespace Provisioner | |
Out of the Box Delivery - Basic | |
Out of the Box Supply Chain - Basic | |
Out of the Box Supply Chain - Testing | |
Out of the Box Supply Chain - Testing and Scanning | |
Out of the Box Templates | |
Service Bindings | |
Service Registry | |
Services Toolkit | |
Snyk Scanner for SCST - Scan (beta) | |
Source Controller | |
Spring Boot conventions | |
Spring Cloud Gateway | |
Supply Chain Choreographer | |
Supply Chain Security Tools - Policy Controller | |
Supply Chain Security Tools - Scan | |
Supply Chain Security Tools - Scan 2.0 (beta) | |
Supply Chain Security Tools - Store | |
Tanzu Developer Portal | |
Tanzu Developer Portal Configurator | |
Tanzu Application Platform Telemetry | |
Tanzu Build Service | |
Tanzu CLI | |
Tekton Pipelines |
The following features, listed by component, are deprecated. Deprecated features remain on this list until they are retired from Tanzu Application Platform.
- Deprecation description including the release when the feature will be removed.
-
The following experimental APIs are marked as deprecated and will be removed in Tanzu Application Platform v1.9:
apiexportrolebindings.projection.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
apiresourceimports.projection.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
clusterapigroupimports.projection.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
downstreamclusterlinks.projection.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
upstreamclusterlinks.projection.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
clusterresourceexportmonitors.replication.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
clusterresourceimportmonitors.replication.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
resourceexportmonitorbindings.replication.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
resourceimportmonitorbindings.replication.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
secretexports.replication.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1
secretimports.replication.apiresources.multicluster.x-tanzu.vmware.com/v1alpha1