> ## Documentation Index
> Fetch the complete documentation index at: https://docs.streamnative.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Release note V1.9.0

**Release Date:** 2023-03-17

## Features

* [Support Pulsar REST messaging service to produce and consume messages with a RESTful interface](https://github.com/streamnative/charts/pull/967)
* [Support the proxyRoles configuration](https://github.com/streamnative/charts/pull/970)

## Improvements

* [Add the mergeMetrics configuration to make Istio annotation merge-metrics configurable](https://github.com/streamnative/charts/pull/932)
* [Add custom annotations and labels for BookKeeperCluster, PulsarBroker, PulsarProxy, and ZooKeeperCluster CRs](https://github.com/streamnative/charts/pull/931)
* [Add the datadog namespace configuration to support prefixed to every metric when viewed in Datadog](https://github.com/streamnative/charts/pull/947)
* [Upgrade the StreamNative Console image version to v1.14.10](https://github.com/streamnative/charts/pull/981)
* [Upgrade Vault, Prometheus, Alertmanager, Node-exporter image repositories and versions to fix Common Vulnerabilities and Exposures (CVEs)](https://github.com/streamnative/charts/pull/977)

## Bug Fixes

* [Fix the proxy address issue in the Toolset ConfigMap](https://github.com/streamnative/charts/pull/936)
* [Fix the broker secretRefs in Istio mode](https://github.com/streamnative/charts/pull/942)
* [Fix the broken Grafana Containers Metrics dashboard and add ZooKeeper-3.6 dashboard](https://github.com/streamnative/charts/pull/957)
* [Fix the duplicate CA tag in the cert template](https://github.com/streamnative/charts/pull/939)
* [Replace image repository k8s.gcr.io with registry.k8s.io for external-DNS and Prometheus-adapter](https://github.com/streamnative/charts/pull/966)
* [Fix several issues in the sn-pulsar Datadog template](https://github.com/streamnative/charts/pull/973)

## Documentation

* Fix the code format issues in several documents.
* Update the code example for [using the Python client to connect to a Pulsarcluster](/private-cloud/v1/build/platform-connect-python).
* Update the code examples in the [PCK tutorials](/private-cloud/v1/tools/pck/pck-tutorial).
* Update the [StreamNative Platform version matrix document](id:sn-version-matrix) for image version updates for StreamNative Platform 1.9.0.
* Add the [Geo-replication overview](https://pulsar.apache.org/docs/4.0.x/concepts-replication/) document and the [configuration guide](/private-cloud/v1/operating-streamnative-platform/advanced/configure-asyn-geo-replication).
