mirror of https://github.com/istio/istio.io.git
[release-1.25] Release notes for 1.25.2 and 1.24.5 (#16407)
* add release notes Signed-off-by: Daniel Hawton <daniel@hawton.org> * 1.25.2 data/args.yaml bump Signed-off-by: Daniel Hawton <daniel@hawton.org> --------- Signed-off-by: Daniel Hawton <daniel@hawton.org>
This commit is contained in:
parent
135e74ae7b
commit
b42dad5fbc
|
@ -29,5 +29,5 @@ ENDSNIP
|
|||
ENDSNIP
|
||||
|
||||
! IFS=$'\n' read -r -d '' bpsnip_args_istio_full_version <<\ENDSNIP
|
||||
1.25.1
|
||||
1.25.2
|
||||
ENDSNIP
|
||||
|
|
|
@ -27,6 +27,6 @@ istioctl tag list
|
|||
! IFS=$'\n' read -r -d '' bpsnip_revision_tags_middle__1_out <<\ENDSNIP
|
||||
TAG REVISION NAMESPACES
|
||||
default 1-24-1 ...
|
||||
prod-canary 1-25-1 ...
|
||||
prod-canary 1-25-2 ...
|
||||
prod-stable 1-24-1 ...
|
||||
ENDSNIP
|
||||
|
|
|
@ -44,7 +44,7 @@ helm ls -n istio-system
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_show_components_out <<\ENDSNIP
|
||||
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
|
||||
istio-ambient istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed ambient-1.25.1 1.25.1
|
||||
istio-ambient istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed ambient-1.25.2 1.25.2
|
||||
ENDSNIP
|
||||
|
||||
snip_check_pods() {
|
||||
|
|
|
@ -56,10 +56,10 @@ helm ls -n istio-system
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_show_components_out <<\ENDSNIP
|
||||
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.1 1.25.1
|
||||
istio-cni istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed cni-1.25.1 1.25.1
|
||||
istiod istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed istiod-1.25.1 1.25.1
|
||||
ztunnel istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed ztunnel-1.25.1 1.25.1
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.2 1.25.2
|
||||
istio-cni istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed cni-1.25.2 1.25.2
|
||||
istiod istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed istiod-1.25.2 1.25.2
|
||||
ztunnel istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed ztunnel-1.25.2 1.25.2
|
||||
ENDSNIP
|
||||
|
||||
snip_check_pods() {
|
||||
|
@ -79,10 +79,10 @@ helm ls -n istio-system
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_uninstall_1_out <<\ENDSNIP
|
||||
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.1 1.25.1
|
||||
istio-cni istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed cni-1.25.1 1.25.1
|
||||
istiod istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed istiod-1.25.1 1.25.1
|
||||
ztunnel istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed ztunnel-1.25.1 1.25.1
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.2 1.25.2
|
||||
istio-cni istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed cni-1.25.2 1.25.2
|
||||
istiod istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed istiod-1.25.2 1.25.2
|
||||
ztunnel istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed ztunnel-1.25.2 1.25.2
|
||||
ENDSNIP
|
||||
|
||||
snip_delete_ingress() {
|
||||
|
|
|
@ -26,7 +26,7 @@ curl -L https://istio.io/downloadIstio | sh -
|
|||
}
|
||||
|
||||
snip_download_istio_2() {
|
||||
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.25.1 TARGET_ARCH=x86_64 sh -
|
||||
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.25.2 TARGET_ARCH=x86_64 sh -
|
||||
}
|
||||
|
||||
snip_download_istio_4() {
|
||||
|
|
|
@ -31,7 +31,7 @@ helm ls -n istio-system
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_installation_steps_3_out <<\ENDSNIP
|
||||
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.1 1.25.1
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.2 1.25.2
|
||||
ENDSNIP
|
||||
|
||||
snip_install_discovery() {
|
||||
|
@ -44,8 +44,8 @@ helm ls -n istio-system
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_installation_steps_5_out <<\ENDSNIP
|
||||
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.1 1.25.1
|
||||
istiod istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed istiod-1.25.1 1.25.1
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.2 1.25.2
|
||||
istiod istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed istiod-1.25.2 1.25.2
|
||||
ENDSNIP
|
||||
|
||||
snip_installation_steps_6() {
|
||||
|
@ -89,7 +89,7 @@ kubectl get deployments -n istio-system --output wide
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_installation_steps_7_out <<\ENDSNIP
|
||||
NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR
|
||||
istiod 1/1 1 1 10m discovery docker.io/istio/pilot:1.25.1 istio=pilot
|
||||
istiod 1/1 1 1 10m discovery docker.io/istio/pilot:1.25.2 istio=pilot
|
||||
ENDSNIP
|
||||
|
||||
snip_install_ingressgateway() {
|
||||
|
@ -103,8 +103,8 @@ helm ls -n istio-system
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_helm_ls_out <<\ENDSNIP
|
||||
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.1 1.25.1
|
||||
istiod istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed istiod-1.25.1 1.25.1
|
||||
istio-base istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed base-1.25.2 1.25.2
|
||||
istiod istio-system 1 2024-04-17 22:14:45.964722028 +0000 UTC deployed istiod-1.25.2 1.25.2
|
||||
ENDSNIP
|
||||
|
||||
snip_delete_delete_gateway_charts() {
|
||||
|
|
|
@ -99,12 +99,12 @@ istioctl proxy-status | grep "\.test-ns "
|
|||
|
||||
snip_usage_1() {
|
||||
istioctl install --revision=1-24-1 --set profile=minimal --skip-confirmation
|
||||
istioctl install --revision=1-25-1 --set profile=minimal --skip-confirmation
|
||||
istioctl install --revision=1-25-2 --set profile=minimal --skip-confirmation
|
||||
}
|
||||
|
||||
snip_usage_2() {
|
||||
istioctl tag set prod-stable --revision 1-24-1
|
||||
istioctl tag set prod-canary --revision 1-25-1
|
||||
istioctl tag set prod-canary --revision 1-25-2
|
||||
}
|
||||
|
||||
snip_usage_3() {
|
||||
|
@ -128,13 +128,13 @@ istioctl ps
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_usage_5_out <<\ENDSNIP
|
||||
NAME CLUSTER CDS LDS EDS RDS ECDS ISTIOD VERSION
|
||||
curl-78ff5975c6-62pzf.app-ns-3 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-25-1-7f6fc6cfd6-s8zfg 1.25.1
|
||||
curl-78ff5975c6-62pzf.app-ns-3 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-25-2-7f6fc6cfd6-s8zfg 1.25.2
|
||||
curl-78ff5975c6-8kxpl.app-ns-1 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-24-1-bdf5948d5-n72r2 1.24.1
|
||||
curl-78ff5975c6-8q7m6.app-ns-2 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-24-1-bdf5948d5-n72r2 1-24.1
|
||||
ENDSNIP
|
||||
|
||||
snip_usage_6() {
|
||||
istioctl tag set prod-stable --revision 1-25-1 --overwrite
|
||||
istioctl tag set prod-stable --revision 1-25-2 --overwrite
|
||||
}
|
||||
|
||||
snip_usage_7() {
|
||||
|
@ -148,13 +148,13 @@ istioctl ps
|
|||
|
||||
! IFS=$'\n' read -r -d '' snip_usage_8_out <<\ENDSNIP
|
||||
NAME CLUSTER CDS LDS EDS RDS ECDS ISTIOD VERSION
|
||||
curl-5984f48bc7-kmj6x.app-ns-1 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-25-1-7f6fc6cfd6-jsktb 1.25.1
|
||||
curl-78ff5975c6-jldk4.app-ns-3 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-25-1-7f6fc6cfd6-jsktb 1.25.1
|
||||
curl-7cdd8dccb9-5bq5n.app-ns-2 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-25-1-7f6fc6cfd6-jsktb 1.25.1
|
||||
curl-5984f48bc7-kmj6x.app-ns-1 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-25-2-7f6fc6cfd6-jsktb 1.25.2
|
||||
curl-78ff5975c6-jldk4.app-ns-3 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-25-2-7f6fc6cfd6-jsktb 1.25.2
|
||||
curl-7cdd8dccb9-5bq5n.app-ns-2 Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-25-2-7f6fc6cfd6-jsktb 1.25.2
|
||||
ENDSNIP
|
||||
|
||||
snip_default_tag_1() {
|
||||
istioctl tag set default --revision 1-25-1
|
||||
istioctl tag set default --revision 1-25-2
|
||||
}
|
||||
|
||||
snip_uninstall_old_control_plane_1() {
|
||||
|
|
|
@ -79,15 +79,15 @@ helm upgrade istio-base istio/base --set defaultRevision=canary -n istio-system
|
|||
|
||||
snip_usage_1() {
|
||||
helm template istiod istio/istiod -s templates/revision-tags.yaml --set revisionTags="{prod-stable}" --set revision=1-24-1 -n istio-system | kubectl apply -f -
|
||||
helm template istiod istio/istiod -s templates/revision-tags.yaml --set revisionTags="{prod-canary}" --set revision=1-25-1 -n istio-system | kubectl apply -f -
|
||||
helm template istiod istio/istiod -s templates/revision-tags.yaml --set revisionTags="{prod-canary}" --set revision=1-25-2 -n istio-system | kubectl apply -f -
|
||||
}
|
||||
|
||||
snip_usage_2() {
|
||||
helm template istiod istio/istiod -s templates/revision-tags.yaml --set revisionTags="{prod-stable}" --set revision=1-25-1 -n istio-system | kubectl apply -f -
|
||||
helm template istiod istio/istiod -s templates/revision-tags.yaml --set revisionTags="{prod-stable}" --set revision=1-25-2 -n istio-system | kubectl apply -f -
|
||||
}
|
||||
|
||||
snip_default_tag_1() {
|
||||
helm template istiod istio/istiod -s templates/revision-tags.yaml --set revisionTags="{default}" --set revision=1-25-1 -n istio-system | kubectl apply -f -
|
||||
helm template istiod istio/istiod -s templates/revision-tags.yaml --set revisionTags="{default}" --set revision=1-25-2 -n istio-system | kubectl apply -f -
|
||||
}
|
||||
|
||||
snip_in_place_upgrade_1() {
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
title: Announcing Istio 1.24.5
|
||||
linktitle: 1.24.5
|
||||
subtitle: Patch Release
|
||||
description: Istio 1.24.5 patch release.
|
||||
publishdate: 2025-04-14
|
||||
release: 1.24.5
|
||||
---
|
||||
|
||||
|
||||
This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.24.4 and Istio 1.24.5.
|
||||
|
||||
{{< relnote >}}
|
||||
|
||||
## Changes
|
||||
|
||||
- **Fixed** corner cases where `istio-cni` might block its own upgrade. Added fallback logging (in case agent is down) to a fixed-size node-local log file.
|
||||
([Issue #55215](https://github.com/istio/istio/issues/55215))
|
||||
|
||||
- **Fixed** an issue where validation webhook incorrectly reported a warning when a `ServiceEntry` configured `workloadSelector` with DNS resolution.
|
||||
([Issue #50164](https://github.com/istio/istio/issues/50164))
|
||||
|
||||
- **Fixed** an issue where proxy memory goes up with gRPC streaming services.
|
||||
|
||||
- **Fixed** an issue causing changes to `ExternalName` services to sometimes be skipped due to a cache eviction bug.
|
||||
|
||||
- **Fixed** a regression where the SDS `ROOTCA` resource included only a single root certificate, even if the control plane
|
||||
was configured with both an active root and a passive root certificate that was introduced in 1.24.4.
|
||||
([Issue #55793](https://github.com/istio/istio/issues/55793))
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
title: Announcing Istio 1.25.2
|
||||
linktitle: 1.25.2
|
||||
subtitle: Patch Release
|
||||
description: Istio 1.25.2 patch release.
|
||||
publishdate: 2025-04-14
|
||||
release: 1.25.2
|
||||
---
|
||||
|
||||
This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.25.1 and Istio 1.25.2.
|
||||
|
||||
{{< relnote >}}
|
||||
|
||||
## Changes
|
||||
|
||||
- **Added** an environment variable prefix `CA_HEADER_` (similar to `XDS_HEADER_`) that can be added to CA requests for different purposes, such as routing to appropriate external `istiod`s.
|
||||
Istio sidecar proxy, router, and waypoint now support this feature. ([Issue #55064](https://github.com/istio/istio/issues/55064))
|
||||
|
||||
- **Fixed** corner cases where `istio-cni` might block its own upgrade. Added fallback logging (in case agent is down) to a fixed-size node-local log file.
|
||||
([Issue #55215](https://github.com/istio/istio/issues/55215))
|
||||
|
||||
- **Fixed** an issue where `AuthorizationPolicy`'s `WaypointAccepted` status condition was not being updated to reflect the resolution of a `GatewayClass` target reference.
|
||||
|
||||
- **Fixed** an issue where `WaypointAccepted` status condition for `AuthorizationPolicies` that referenced a `GatewayClass` and did not reside in the root namespace was not being updated with the correct reason and message.
|
||||
|
||||
- **Fixed** an issue where proxy memory goes up with gRPC streaming services.
|
||||
|
||||
- **Fixed** an issue causing changes to `ExternalName` services to sometimes be skipped due to a cache eviction bug.
|
||||
|
||||
- **Fixed** a regression where the SDS `ROOTCA` resource included only a single root certificate, even if the control plane
|
||||
was configured with both an active root and a passive root certificate that was introduced in 1.25.1.
|
||||
([Issue #55793](https://github.com/istio/istio/issues/55793))
|
|
@ -2,7 +2,7 @@
|
|||
version: "1.25"
|
||||
|
||||
# The full Istio version identifier the docs describe
|
||||
full_version: "1.25.1"
|
||||
full_version: "1.25.2"
|
||||
|
||||
# The previous Istio version identifier the docs describe, used for upgrade documentation
|
||||
previous_version: "1.24"
|
||||
|
|
Loading…
Reference in New Issue