Axual 2024.4 Release Notes
Helm Charts Release Notes
Axual Governance Charts
0.6.3
-
Update
Chart.yaml
to use platform-manager9.1.2
dependency chart -
Update
Chart.yaml
to use api-gateway0.6.1
dependency chart -
Update
Chart.yaml
to use topic-browse0.4.6
dependency chart
0.6.0
-
Update
Chart.yaml
to use platform-manager9.1.0
dependency chart -
Update
Chart.yaml
to use platform-ui10.2.0
dependency chart -
Update
Chart.yaml
to use api-gateway0.6.0
dependency chart -
Update
Chart.yaml
to use topic-browse0.4.4
dependency chart -
Update
Chart.yaml
to use organization-mgmt0.3.4
dependency chart -
Update
Chart.yaml
to use metrics-exposer1.2.3
dependency chart -
Update
Chart.yaml
to use keycloak3.0.0
dependency chart -
Update
Chart.yaml
to use vault0.29.1
dependency chart
Axual Streaming Charts
1.1.0
-
Update
kafka-podmonitor.yaml
andkafka-prometheus-rule.yaml
to check for.Capabilities.APIVersions.Has "monitoring.coreos.com/v1"
-
Update
Chart.yaml
to use axual-schema-registry 5.7.7 dependency chart -
Update
Chart.yaml
to use apicurio-registry 3.1.0 dependency chart -
Update
Chart.yaml
to use rest-proxy 1.10.5 dependency chart
Axual Helm Charts Component versions
Component | Version |
---|---|
Axual Operator |
0.10.0 |
1.6.7 |
|
Cluster Manager |
2.4.1 |
Discovery Service |
2.6.5 |
Distributor |
5.2.0 |
Instance Manager |
3.8.2 |
Keycloak |
19.0.4 |
Metrics Exposer |
0.11.1 |
Operation Manager |
1.5.5 |
9.1.1 |
|
Platform Metric Provider |
1.2.1 |
10.2.0 |
|
1.10.5 |
|
Schema Registry |
5.7.1 |
Stream Browse |
1.5.5 |
Vault |
1.6.2 |
Axual Governance Charts Component Versions
Component | Version |
---|---|
0.6.1 |
|
Keycloak |
25.0.0 |
1.2.3 |
|
0.3.2 |
|
9.1.2 |
|
10.2.0 |
|
0.4.6 |
|
Vault |
1.18.1 |
Axual Component Versions
Component | Version |
---|---|
Connect |
3.0.1 |
5.3.4 |
|
Logging Appenders |
1.0.2 |
Platform Metric Provider |
1.2.1 |
2.4.2 |
Features, bugfixes and improvements
Apicurio
-
Introduced a sr-developer role in the keycloak realm configmap
-
Update the default ApicurioRegistry image to 2.6.6.Final
-
Update the default*Keystore Provider image to 0.2.4
-
Add the option to provide custom
labels
toprometheusRule
-
Add the option to provide custom
labels
toserviceMonitor
API Gateway
-
Provide Broker and SchemaRegistry
ca.certs
configuration to TopicBrowse -
Retrieve the list of
key_masking_fields
andvalue_masking_fields
for a Topic Config Browse -
Unmask the
masking_fields
for a Topic Config Browse
Distributor
-
Fix issue failing config provider support for offset committer
-
Fix OffsetCommitter issue that target fields are validated but provided to client code with the wrong values, causes code relying on Password fields to fail
Metrics Exposer
-
Upgrade Spring Boot Parent to 3.3.7
-
Update keystore-provider version to 0.2.4
-
Update Gitlab pipeline to include latest features
Platform Manager
-
AXPD-9554 - Consumer app offset reset
-
AXPD-8691 - Allow to Stop Distribution
-
AXPD-9533 - New Schema Registry details endpoint for InstanceCluster
-
Masking_fields
support for schema -
Masking_fields
support for Topic Config -
AXPD-9318 - Migrated the connect endpoints from AOM to PM
-
Updated keycloak-admin-client version to
26.0.0
-
AXPD-9525 - Add
Kafka Streams
custom application type -
AXPD-9343 - Make the schema-roles-enforce a Tenant setting
-
AXPD-9523 - Store Apicurio’s Keycloak details per Instance Cluster
-
AXPD-9632 - Add
dataMaskingEnabled
flag to Tenant setting -
AXPD-9000 - Audit the Application Create action in the DB
-
AXPD-8949 - Allow to configure
strict masking
toggle for an Environment -
AXPD-9524 - Allow app owners to create Schema Registry credentials in Apicurio’s Keycloak
-
AXPD-9526 - Allow app owners to delete Schema Registry credentials in Apicurio’s Keycloak
-
AXPD-9684 - Unmask the
masking_fields
for a Topic Config Browse -
AXPD-9697 - Create KafkaStreams prefixed ACLs on credential and principal creation
-
AXPD-9738 - Enhance Keycloak client registration error handling with fallback scenario
-
AXPD-9669 - Delete KafkaStreams prefixed ACLs on credential and principal deletion
-
AXPD-9748 - KafkaStreams based application.id modification should trigger collision-detection/delete/create Prefixed ACLs
-
AXPD-9744 - Trigger KafkaStreams based prefixed ACL collision detection on credential/principal/topic creation
-
Updated kameleon library version to
0.9.2
-
AXPD-9102 - Don’t
delete
permission groups when Granular Browse gets disabled for an Instance -
AXPD-9681 - Schema registry secrets location fix
-
AXPD-9495 - Uploading a new schema-version with a different type is allowed
-
AXPD-9325 - Block creation of an Instance with existing short-name in the same Tenant
-
AXPD-9309 - Don’t allow dropping Schema Registry from InstanceClusters when topics are deployed
-
AXPD-9542 - Update SchemaRegistryUrls for old architecture Instances
-
AXPD-9476 - EnvOwner & EnvAdmin cannot delete private environment if app-auth defined by others
-
AXPD-9592 - Fix NPE when running
deploymentReconciliation
job -
AXPD-9268 - Connector configs and grouping disappears
-
AXPD-9167 - Fixing an issue when creating a topic for the first time
-
AXPD-9639 - Simplify logic to retrieve StreamConfig allowed Kafka Properties
-
Updated kameleon library version to
0.8.15
-
AXPD-9408 - Fixed issue for topic owners can browse their own topic
-
AXPD-9735 - Make KSML only working with Schema Registry in
confluent
mode -
AXPD-9725 - Not a resource owner can take ownership of resources
-
AXPD-9737 - Added the missing owners field to the response of the /schema_versions/search/findAllBySchema API
-
AXPD-9736 - The SchemaRegistry Type is not updated in the DB but just in the Vault
-
AXPD-9408 - Fixed issue for topic owners can browse their own topic
-
AXPD-9749 - Resolved an issue where users without ownership of any resources could view all appAccessGrants
-
AXPD-9798 - Fix Truststore Apicurio Configuration
Platform UI
-
AXPD-9287 - Remove Storybook and Cypress
-
AXPD-9525 - Introduce a new application type "Kafka Streams"
-
AXPD-9539 - Improve the Playwright UI selector
-
AXPD-9633 - Add a
dataMaskingEnabled
flag to the Tenant -
AXPD-9544 - Store SR details with new instance endpoint
-
Masking_fields
support for schema -
Masking_fields
support for Topic Config -
AXPD-9674 - Allow to configure
strict masking
toggle for an Environment -
AXPD-9706 - Set a message on the permission group modal
-
AXPD-9524 - Allow app owners to create Schema Registry credentials in Apicurio’s Keycloak
-
AXPD-9526 - Allow app owners to delete Schema Registry credentials in Apicurio’s Keycloak
-
AXPD-9523 - Store Apicurio’s Keycloak details per Instance Cluster
-
AXPD-9056 - Unmask the
masking_fields
for a Topic Config Browse -
AXPD-9722 - Don’t
delete
all permission groups when Granular Browse gets disabled in UI -
AXPD-9554 - Reset ConsumerGroup offset to Begin/End of a Topic
-
AXPD-9747 - When uploading a schema indicate whether a SCHEMA TYPE is supported by the schema registry.
-
AXPD-8986 - Make the menu expanded by default when logging in
-
AXPD-9205 - Add a
dataMaskingEnabled
toggle to show/hide all Data Masking fields/buttons on the UI -
AXPD-9610 - Make the
schema-roles
a Tenant setting -
AXPD-9722 - More information why topic browse permissions permissions can’t be enabled.
-
AXPD-9291 - Update only the password in the Cluster Broker Details
-
AXPD-9678 -
InstanceClusterSchemaRegistryForm
should encode any pem files -
Settings crashes the app
-
AXPD-9679 - Instance cluster schema registry modal should rely on only one endpoint
-
AXPD-9698 - Refresh after deleting a Schema without namespace
-
AXPD-9766 - Change upload duplicate schema message
-
AXPD-9494 - Connector log icon and dropdown looks bad
-
AXPD-9136 - Prevent Creation/Editing of Topics with Avro Type & Protobuf Schema
-
AXPD-9513 - Clicking on User takes to a non-existing group.
-
AXPD-9482 - Topic Graph (Overview) flickers and disappears
-
AXPD-9373 - Verify and Update buttons are not always active when they should in the
Edit Cluster
pa -
AXPD-9582 - Browse Messages crashes when key is null
-
AXPD-9583 - Browse Messages shows JSON as string
-
AXPD-9529 - KSML Application page - START/STOP button doesn’t appear when it’s ready
-
AXPD-9106 - Allow passing empty values for tenant properties in the EditTenant form
Rest Proxy
-
Update Keystore Provider to 0.2.4
-
Update dependencies to latest version
-
AXPD-7688 Allow JSON logging. Add the possibility to configure logback with both a default or a customized ConfigMap.
-
Added otel tracing support
-
AXPD-9203 - Schema Registry TLS context missing
-
Upgrade to Java 21
Schema Registry
-
Update the Network Policy’s default values
-
AXPD-9651 Make the Network Policy not blocking Prometheus’s ServiceMonitor
-
AXPD-9616 Missing /tmp/client.conf file from slave initContainer
-
AXPD-9616 Allow setting separate replica count for SR master
-
Change schema-registry-master.selectorLabels and schema-registry-slave.selectorLabels to use app.kubernetes.io/instance: {{ include "schema-registry.fullname" .}}
-
Update keystore-provider image to 0.2.3
Topic Browse
-
AXPD-9762 - Decoding the zero length byte array error
-
AXPD-9207 - Distinguish between keyMaskedFields and valueMaskedFields
-
AXPD-7688 - JSON Logging support
-
Added otel tracing support
-
AXPD-9636 - Implement fallback in case of Deserialization issues using Apicurio SerDes (for AVRO and JSON Schema)
-
AXPD-9734 - Keeps polling when max message limit has been reached
-
AXPD-9745 - unable to browse messages compressed with "snappy"
-
AXPD-9799 - Fix Apicurio SR Client truststore