Release Notes

For additional information check our sprint demo videos and blogs.

2.0.0

Sprint Release: Oct 21, 2024

The first major Kiali release in over 5 years! There are two main reasons for the major version update:

  1. There is a breaking change in Kiali’s namespace management configuration. To limit the namespaces accessible to Kiali, or made visible to users, Kiali v2.0 users will configure Discovery Selectors.

There is no longer support for the following deprecated configuration settings:

  • spec.deployment.accessible_namespaces
  • api.namespaces.exclude
  • api.namespaces.include
  • api.namespaces.label_selector_exclude
  • api.namespaces.label_selector_include
  1. Kiali has a new traffic graph implementation.

The Cytoscape implementation has been deprecated and is no longer the default. Kiali has moved to PatternFly Topology to align with the rest of the Kiali interface, which is already implemented using PatternFly components. The old graph implementation will be removed as soon as the Kiali maintainers believe the new implementation has proven itself in the field. Until that time, it can still be accessed by setting:

spec:
  kiali_feature_flags:
    ui_defaults:
      graph:
        impl: "cy"

Features:

Fixes:

1.89.4

Sprint Release: Sep 30, 2024

Features:

The next feature release will be Kiali v 2.0.0

Fixes:

1.89.3

Sprint Release: Sep 09, 2024

Features:

The next feature release will be Kiali v 2.0.0

Fixes:

1.89.0

Sprint Release: Aug 19, 2024

Features:

Fixes:

1.88.0

Sprint Release: Jul 29, 2024

Features:

Fixes:

1.87.0

Sprint Release: Jul 08, 2024

Features:

Fixes:

Deprecations:

  • Kiali is deprecating its current namespace selection approach. For a description of the new mechanism see https://github.com/kiali/kiali/blob/master/design/KEPS/namespace-discovery/proposal.md. The following configuration is deprecated:
    • spec.deployment.accessible_namespaces
  • Note that the following settings have already been deprecated and will soon be removed:
    • api.namespaces.exclude
    • api.namespaces.include
    • api.namespaces.label_selector_exclude
    • api.namespaces.label_selector_include

1.86.0

Sprint Release: Jun 17, 2024

Features:

Fixes:

1.85.0

Sprint Release: May 27

Features:

Fixes:

1.84.0

Sprint Release: May 06, 2024

Features:

Fixes:

1.83.0

Sprint Release: Apr 12, 2024

Features:

  • n/a

Fixes:

1.82.0

Sprint Release: Mar 22, 2024

Features:

Fixes:

1.81.0

Sprint Release: Mar 01, 2024

Features:

Fixes:

1.80.0

Sprint Release: Feb 09, 2024

Features:

Fixes:

1.79.0

Sprint Release: Jan 19, 2024

Features:

Fixes:

1.78.0

Sprint Release: Dec 08, 2023

Features:

Fixes:

Deprecations:

  • Kiali is deprecating use of the Jaeger exporter for Kiali’s own traces. Kiali will move to supporting only the OTel exporter.

1.77.0

Sprint Release: Nov 17, 2023

Features:

Fixes:

1.76.0

Sprint Release: Oct 27, 2023

Features:

Fixes:

1.75.0

Sprint Release: Oct 06, 2023

Features:

Fixes:

1.74.0

Sprint Release: Sep 15, 2023

Features:

Fixes:

1.73.0

Sprint Release: Aug 25, 2023

Features:

Fixes:

1.72.0

Sprint Release: Aug 04, 2023

Features:

Fixes:

1.71.0

Sprint Release: Jul 14, 2023

Features:

Fixes:

1.70.0

Sprint Release: Jun 23, 2023

Features:

Fixes:

1.69.0

Sprint Release: Jun 02, 2023

Features:

Fixes:

1.68.0

Sprint Release: May 12, 2023

Features:

Fixes:

1.67.0

Sprint Release: Apr 21, 2023

Features:

Fixes:

Notes:

  • There have been changes to Namespace Management. The changes are backward compatible but it is recommended to understand the changes regarding Discovery Selector support, cluster-wide access, and accessible-namespaces. For more see here.

Deprecations:

  • The following settings are deprecated and may be removed in a future release:
    • api.namespaces.exclude
    • api.namespaces.include
    • api.namespaces.label_selector_exclude
    • api.namespaces.label_selector_include

It is recommended to instead use Istio Discovery Selectors to limit the namespaces in the mesh.

1.66.1

Sprint Release: Mar 31, 2023

Features:

Fixes:

Notes:

  • To avoid a known performance degradation, update to v1.66.1 (or later) from v1.66.0.

Deprecations:

  • Given that the Kiali cache is now mandatory and that there have been several changes to the cache implementation, the .spec.kubernetes_config.cache_* settings have all deprecated and will be removed from the CRD. It is recommended to remove these settings from your CR, if defined.

1.65.0

Sprint Release: Mar 10, 2023

Features:

Fixes:

1.64.0

Sprint Release: Feb 17, 2023

Features:

Fixes:

1.63.2

Sprint Release: Feb 02, 2023

Features:

Fixes:

Notes:

  • Helm 3.10 is now required to run the Helm Charts.
  • To avoid a known performance degradation, update to v1.63.2 (or later) from earlier revisions of v1.63.

Deprecations:

1.62.1

Sprint Release: Feb 02, 2023

Features:

Fixes:

Notes:

  • To avoid a known performance degradation, update to v1.62.1 (or later) from v1.62.0.

Deprecations:

1.61.0

Sprint Release: Dec 16

Features:

Fixes:

1.60.0

Sprint Release: Nov 25

Features:

Fixes:

Deprecations:

Known Issues:

With the move to a distroless container in v1.59, root CA certificates went missing. This affects the Kiali integration with OpenID. The problem will be fixed in the next release (v1.61). The workaround is to use one of the “-distro” image tags found on the Quay.io repo by specifying it in the deployment.image_version setting of the Kiali CR or server helm chart value. If using the operator, in order to be able to set the deployment.image_version within the Kiali CR, you must enable the allowAdHocKialiImage setting when installing the operator.

1.59.0

Sprint Release: Nov 4, 2022

Features:

Fixes:

1.58.0

Sprint Release: Oct 14, 2022

Features:

Fixes:

1.57.0

Sprint Release: Sep 23

Features:

Fixes:

Upgrade Notes:

The improved control plane card on the Overview page makes use of previously unused metrics. If these metrics have been removed from your environment you will need to add them back for the feature to work. As a result,

Metric Notes
process_cpu_seconds_total used to graph cpu usage in the control plane overview card
container_memory_working_set_bytes used to graph memory usage in the control plane overview card
pilot_proxy_convergence_time_sum used in control plane overview card to show the average proxy push time
pilot_proxy_convergence_time_count used in control plane overview card to show the average proxy push time

If these metrics have been removed from your environment you will need to add them back for the feature to work. As a result, we have updated our recommended Prometheus metric thinning configuration. See kiali.io for the updated configuration. The metrics used are not typically very heavy and adding them back should likely not be an issue.

See this FAQ entry for a list of all metrics required by Kiali.

1.56.0

Sprint Release: Sep 2

Features:

Fixes:

1.55.0

Sprint Release: August 12, 2022

Features:

Fixes:

1.54.0

Sprint Release: July 22, 2022

Features:

Fixes:

1.53.0

Sprint Release: July 1st, 2022

Features:

Fixes:

1.52.0

Sprint Release: June 10th, 2022

Features:

Fixes:

1.51.0

Sprint Release: May 20th, 2022

Features:

Fixes:

1.50.0

Sprint Release: April 29th, 2022

Features:

Fixes:

1.49.0

Sprint Release: April 8th, 2022

Features:

Fixes:

1.48.0

Sprint Release: March 18th, 2022

Features:

Fixes:

1.47.0

Sprint Release: February 25th, 2022

Features:

Fixes:

1.46.0

Sprint Release: February 4th, 2022

Features:

Fixes:

1.45.0

Sprint Release: January 14th, 2022

Features:

Fixes:

1.44.0

Sprint Release: December 3rd, 2021

Features:

Fixes:

1.43.0

Sprint Release: November 12nd, 2021

Features:

Please note this introduces a backward-incompatible change. Users with the prior ingress settings defined in their Kiali CR will need to make an update. Other users are not affected. The previous ingress settings were:

deployment:
  ingress_enabled: <true|false>
  override_ingress_yaml:
    ...the override yaml here...

This has been changed to the following:

deployment:
  ingress:
    enabled: <true|false>
    override_yaml:
      ...the override yaml here...

Fixes:

1.42.0

Sprint Release: October 22nd, 2021

Features:

Fixes:

1.41.0

Sprint Release: October 1st, 2021

Features:

Fixes:

1.40.0

Sprint Release: September 10th, 2021

Features:

Fixes:

1.39.0

Sprint Release: August 20th, 2021

Features:

Fixes:

1.38

1.38.1

Mid-Sprint Release: August 6th, 2021

Fixes:

1.38.0

Sprint Release: July 30th, 2021

Features:

Fixes:

1.37.0

Sprint Release: July 9th, 2021

Features:

Fixes:

1.36.0

Sprint Release: June 18th, 2021

Features:

Fixes:

Last modified October 20, 2024: Relnotes v2.0 (#829) (f3e1571)