Release notes

Helm Charts versions

Helm Charts Release Notes

Axual Helm Charts

0.17.11

  • Bump the default Platform UI version to 9.5.2

0.17.10

  • Bump the default Platform Manager version to 8.4.6

0.17.9

  • Bump the default Platform Manager version to 8.4.5

0.17.8

  • Fix wrong metrics-exposer client-keystore name

0.17.7

  • Update metrics-exposer to configure Client Keystore

  • Bump the default Metrics Exposer version to 0.11.0

0.17.6

  • Bump the default Platform Manager version to 8.4.1

  • Fix the default logging pattern for Schema Registry

  • Add ServiceMonitor and prometheusRule for Clsuter Browse

  • Add support of podPriorityClass

0.17.5

  • Bump the default Billing API version to 2.9.0

  • Bump the default Keystore Provider version to 0.2.1

0.17.4

  • Add support of multiple Prometheus URLs to Metrics Exposer

  • Allow configuring deploymentLabel for distinguishing self-service environments

  • Bump the default Platform UI version to 9.4.0

  • Bump the default Platform Manager version to 8.4.0

  • Bump the default Rest Proxy version to 1.9.1

  • Bump the default Schema Registry version to 5.7.1

Axual Streaming Charts

0.3.4

  • Update Chart.yaml to use apicurio-registry 2.3.3 dependency chart

0.3.3

  • Update Chart.yaml to use rest-proxy 1.9.2 dependency chart

0.3.2

  • Update Chart.yaml to use apicurio-registry 2.3.2 dependency chart

0.3.1

  • Update Kafka image URL

  • Update Chart.yaml to use rest-proxy 1.9.1 dependency chart

  • Update Chart.yaml to use axual-schema-registry 5.7.1 dependency chart

0.3.0

  • Added prometheus rule for Kafka/Zookeeper

  • Update Chart.yaml to use rest-proxy 1.9.0 dependency chart

  • Update Chart.yaml to use axual-schema-registry 5.7.0 dependency chart

Axual Governance Charts

0.3.4

  • Update Chart.yaml to use platform-ui 9.5.2 dependency chart

  • Update Chart.yaml to use platform-manager 8.4.6 dependency chart

0.3.3

  • Update Chart.yaml to use platform-manager 8.4.5 dependency chart

0.3.2

  • Update Chart.yaml to use platform-ui 9.5.0 dependency chart

  • Update Chart.yaml to use platform-manager 8.4.2 dependency chart

  • Update Chart.yaml to use metrics-exposer 1.1.0 dependency chart

0.3.1

  • Update Chart.yaml to use platform-ui 9.4.0 dependency chart

  • Update Chart.yaml to use platform-manager 8.4.0 dependency chart

0.3.0

  • Update Chart.yaml to use platform-ui 9.3.0 dependency chart

  • Update Chart.yaml to use platform-manager 8.3.0 dependency chart

  • Update Chart.yaml to use api-gateway 0.3.1 dependency chart

  • Update Chart.yaml to use topic-browse 0.3.1 dependency chart

  • Update Chart.yaml to use metrics-exposer 1.0.0 dependency chart

Axual Connect Charts

0.2.0

  • Upgrade to Axual Connect 3.0.0

  • Breaking change - Removed initContainer dependency to Cluster Manager

  • Added Vault for Connect as connectVault

  • Don’t use connect keystore if we use automated keystores

  • Change Deployment, PDB, and Route resources to use instance.fullName for the names

  • Remove "hard-coded" Connect Volume Names

  • Add configurable extraVolume and extraVolumeMounts to axual-connect-server container

  • Added securityContext for init containers

Component versions

Component Version

Axual Operator

0.10.0

Broker

6.6.0

Cluster Manager

2.4.1

Cluster Browse

1.6.5

Connect

2.5.1

Discovery Service

2.6.5

Distributor

5.2.0

Exhibitor

2.1.0

Instance Manager

3.8.2

Keycloak

19.0.4

Metrics Exposer

0.10.0

Operation Manager

1.5.4

Platform UI

9.5.2

Platform Manager

8.4.6

Platform Metric Provider

1.2.1

Rest Proxy

1.9.1

Schema Registry

5.7.1

Stream Browse

1.5.5

Topic Browse

0.3.1

Vault

1.6.2

cAdvisor

0.37.0

Node Exporter

1.0.1

Prometheus

2.20.1

Grafana

7.1.3

Alert Manager

0.15.3

Apicurio

2.3.1

Logging Appenders

1.0.2

Terraform Provider

2.1.0

Features, bugfixes and improvements

Cluster Manager

  • AXPD-8499 - Remove unnecessary Actuator endpoints

Platform UI

  • AXPD-8420 - Allow deleting schema and schemaVersion

  • AXPD-8410 - Allow download CSV for resources: applications, topics and environments

  • AXPD-7687 - Added properties to application and group

  • AXPD-8500 - Allow migrating cluster api to apache-kafka

  • AXPD-8462 - Added warning text to delete modal for applications, topics and environments

  • AXPD-4569 - Added preventing reuse of SSL principals

  • AXPD-8430 - Added creation of SASL/OAUTH principal support

  • AXPD-8518 - Disabled changing shared cluster

  • AXPD-7974 - Allow setting current environment from url params in Applications and Topic details pages

  • AXPD-8481 - Added the instance as Axual Header when performing a /query request

  • AXPD-8395 - Allow to view/add KafkaListeners to a Cluster

  • AXPD-8405 - Adjust Create/View/Edit Instance page with schema Registry configs

  • AXPD-8479 - Complete wizard to onboard a Plain/Strimzi Cluster

  • AXPD-8472 - Fixed issue when selecting AVRO and then switching back during topic creation

  • AXPD-8296 - Fixed redirect to the wizard on api error based on status code and www-authenticate header

  • AXPD-8650 - Removed "remove" option from filters in search

  • AXPD-8607 - Added show granular browsing config based on streamBrowseEnabled OR tropicBrowseEnabled

  • AXPD-8283 - Added more metadata details on a customer private key

  • AXPD-7610 - Added configurable deploymentLabel for distinguishing self-service environments

Platform Manager

  • Added extraInitContainers, extraVolumes, extraVolumeMounts, and extraContainers to Helm Charts

  • AXPD-8504 - Fixed PATCH /clusters/{id} API to allow migration to a shared apache-kafka cluster

  • AXPD-8477 - Fixed PATCH /instances/{id} API to allow instance migration

  • AXPD-8444 - Changes to add namespace property to governance.vault

  • AXPD-8426 - Fixed creating first environment on single-environment cluster

  • AXPD-8480 - Fixed issue of being blocked by REVOKED access grants when changing environment to PRIVATE.

  • AXPD-6477 - Fixed issue of deleting an instance is still present in the list of managed instance

  • AXPD-8515 - Added default instanceSettings while onboard a new tenant

  • AXPD-6476 - Fixed issue when deleting an instance with connect enabled

  • AXPD-8526 - Fixed issue with search on topic with search/findByAttributes endpoint

  • AXPD-8542 - Allow creating the first environment in a Tenant

  • AXPD-8472 - Fixed issue when selecting AVRO and then switching back during topic creation

  • AXPD-7750 - Added Off-boarding of a ConfluentCloud cluster

  • AXPD-8452 - Fixed HATEOAS Links pointing to the wrong resources

  • AXPD-4214 - Allow cascade delete for Application, Environment, Topic

  • AXPD-4569 - Added prevent reuse of SSL principal

  • AXPD-8519 - Added validation to block changing cluster ownership

  • AXPD-8541 - Fixed issue unable to save existing topic with updated configuration when adding cluster to instance

  • AXPD-8528 - Added SSL configuration to HashicorpVault

  • AXPD-8529 - Fixed fetching the secrets when the cluster or instance Name have Capital letters

  • AXPD-8427 - Fixed to restrict updating patterns on external cluster when mapped to a topic

  • AXPD-8042 - Added DB scheduler configuration for distributed scheduling of connector cron jobs

  • AXPD-8479 - Fixed issue on saving Apache-Kafka secrets when importing an existing Apache-Kafka cluster

  • AXPD-8464 - Added search by owner to Applications, Streams, and Environments

  • AXPD-8417 - Changes to handle the refresh certificate scenario with no downtime in Kafka ACL

  • AXPD-8628 - Fixed issue when updating an instance with property.value=NULL

  • AXPD-8664 - Fixed the /me endpoint issue when VaultService is not available

  • Fixed update cluster issue when the topic/group/transactional pattern is provided in patch request but not modified

  • AXPD-9061 - NPE when instance setting does not include CERTIFICATE_REUSE_PREVENTION

Rest Proxy

  • Helm chart improvements

  • Stricter validations on StaticConfiguration

Schema Registry

  • Added default replicationFactor=1 and minIsr=1 for the topic deployed by KafkaInitContainer

  • Improved principals in KafkaInitContainer to not require User: prefix

  • Improved schema-registry.master NetworkPolicy to allow connection from configurable Pod Names

  • Fixed Ingress podSelector

Topic Browse

  • Helm chart improvements

  • AXPD-7871 - Added checks to prevent fails on consumer calls if allow.auto.create.topics=false

    This component is only available with Axual Governance Charts installation