Releases: kyma-project/istio
1.4.0
New Features
- Introduce consistent labeling for the Kyma modules. For more information, see the documentation.
- Use the
Warning
state instead ofError
when there is more than one Istio CR in the cluster. For more information, see the PR. - Allow configuration of external authorizers for Istio AuthorizationPolicies. For more information, see the Decision record and the PR.
Full changelog: 1.3.2...1.4.0
1.3.2
New features
- Remove Istio IGW DNS handling. The module no longer uses the
dns.gardener.cloud/dnsnames
annotation to annotate theistio-ingressgateway
service in Gardener clusters. DNS is handled in the API Gateway module with a Gardener's DNSEntry resource #615.
Full changelog: 1.3.1...1.3.2
1.3.1
New features
- Update the Istio version to 1.20.3 #620. Read Istio 1.20.3 Release Announcement and Upgrade Notes for more details.
Full changelog: 1.3.0...1.3.1
1.3.0
New features
-
Introduce conditions to Istio CR status #468. Read Istio Controller Overview for more details
-
To ensure consistency between the Istio trace settings, the Telemetry module's trace feature, and OpenTelemetry's semantic conventions, we have decided to improve the
service.name
value which is attached to every span emitted by the Istio proxy.
To determine the service name, the Istio module now follows the same conventions as the Telemetry module. First, it tries to leverage thekubernetes.io/name
label. If not available, it checks for theapp
label. If neither label is present, it falls back to using the Deployment's name.
Additionally, the namespace suffix is not attached anymore to the service name, which aligns with the conventions of OpenTelemetry.
We have also changed the Istio tracer from the deprecated OpenCensus tracer to OpenTelemetry. This update has resulted in an improvement to the Istio span name, which is now prefixed with the operation name. For example, a name likeexample.com
is changed toingress example.com
.
To learn more, see the PR #508 and read Switch Istio Tracing to OTLP and align Istio service name.
Full changelog: 1.2.1...1.3.0
1.2.1
New features
- Update the Istio version to 1.20.1. Read Istio 1.20.1 Release Announcement and Upgrade Notes for more details
Full changelog: 1.2.0...1.2.1
1.1.3
1.2.0
New features
- Update the Istio version to 1.20.0 #483. Read Istio 1.20 Release Announcement and Upgrade Notes for more details
- Add the client IP in the XFF header for AWS #443
Full changelog: 1.1.2...1.2.0
1.1.2
New features
- Remove the code responsible for creating Kyma Gateway #451
Full changelog: 1.1.1...1.1.2
1.1.1
1.1.0
New features
- Update the Istio version to 1.19.0 #373
- Enable Horizontal Pod Autoscaling capability for smaller cluster installation #371
- Apply additional Kyma resources and configuration, such as PeerAuthentication configuring service-mesh traffic to only allow mTLS. Install Istio Grafana dashboards #334
Full changelog: 1.0.0...1.1.0