Release 2026-09-09
Release 2026-09-09
Section titled “Release 2026-09-09”- axon-server: 2.0.38
- Overhauled reports, event write batching, and security updates.
- axon-dash: 2.0.39
- Overhauled reports, global search, and service check details.
New Features
Section titled “New Features”- [Server] Overhauled reporting system. Reports are now generated in HTML format and can be scheduled to send directly via email integrations.
- [Dash] Overhauled the Reports page with separate tabs for creating a report, managing schedules, and browsing history.
- [Dash] Replace the widget search with a global search dialog, opened from the top bar or with
Ctrl+K. It covers nodes, widgets, dashboards, alerts and alert rules in the selected cluster, and Kafka topics, schema subjects, connectors and brokers on Kafka clusters. - [Dash] Add a node details page covering OS, node, JVM, tasks, logs and nodetool, opened from a node result in global search.
- [Dash] Open a long service check response in a detail view that preserves its line breaks.
Changes
Section titled “Changes”- [Server] Queue and batch events before writing them to the database, so a burst of events no longer blocks on
- [Server] Reports now require the AxonOps reporting service to be deployed.
- [Dash] Render charts for reports on the server, removing the bundled Chromium dependency.
- [Server] Update dependencies to address security vulnerabilities.
- [Dash] Update dependencies to address security vulnerabilities.
Release 2026-08-26
Section titled “Release 2026-08-26”- axon-server: 2.0.37
- Kafka client quotas, and audit detail for topics and Connect.
- axon-dash: 2.0.38
- Kafka Compliance, client quotas, SCRAM users, and cluster replication.
- axon-agent: 2.0.32
- TLS certificate reporting, Kafka client quotas, and Cassandra 5.0.7 log support.
New Features
Section titled “New Features”- [Dash] Add a Compliance section for Kafka clusters, reporting authentication failures, authorization denials, segregation-of-duties violations, and more.
- [Server] Add Kafka compliance API endpoints and logic.
- [Server] Report TLS certificate expiry for Kafka clusters.
- [Agent] Kafka: Report the details of each listener's TLS certificate.
- [Dash] Add a Quotas page under the new Kafka Access Control menu for viewing and setting Kafka client quotas.
- [Server] Support for managing and reporting Kafka quotas.
- [Dash] Add a Cluster Replication page that sets up and manages MirrorMaker 2 replication on a Kafka Connect cluster.
- [Dash] Add a page for managing SCRAM users under Kafka Access Control.
- [Dash] Add Data Classification and Owner fields to the Kafka topic and Connect connector creation forms.
- [Dash] Compare worker configurations across a Kafka Connect cluster, showing each key whose value differs between workers.
- [Dash] Share the Logs & Events page with its filters. The Share button copies a link encoding the level, source, and type filters and the selected time range.
- [Dash] Name every panel rejected when a dashboard template is imported, along with the reason. Whole-template imports are checked as well as single dashboards.
- [Server] Add a Kafka Clients dashboard charting producer and consumer byte rate per client, active client counts, and the throttled request queue per broker.
- [Agent] Prevent a second agent instance starting against the same data directory.
Changes
Section titled “Changes”- [Server] Improve audit log messages for Kafka topic modifications
- [Server] Record an event for every Kafka Connect connector and task restart.
- [Server] Track Kafka client quotas in configuration drift detection.
- [Server] Add a Kafka Authorizer log collector reading
kafka-authorizer.logto new Kafka clusters, and to existing ones on upgrade if missing. - [Server] Improvements to default Kafka dashboards.
- [Dash] Step through the differences in a Kafka configuration drift change with previous and next controls, or the
pandnkeys. - [Dash] Display a confirmation prompt before starting an immediate rolling restart.
- [Dash] Update the documentation links in the AxonOps UI.
- [Server] Return the complete Kafka configuration drift change history.
- [Server] Fix pausing and resuming a scheduled Cassandra repair hanging the request.
- [Dash] Fix loading dashboards containing a row saved without a title.
- [Dash] Preserve pipe characters and quoting in the Content field when an event alert rule is reopened for editing.
- [Dash] Fix error message when axon-server is uncontactable.
- [Dash] Fix metrics browser UI updating on selection change.
- [Dash] Render the node tooltips on the Cluster Overview topology graph in a readable color in the light theme.
- [Dash] Fix highlighting of some navigation bar links.
- [Dash] Update dependencies to address security vulnerabilities.
- [Agent] Parse both Cassandra log timestamp formats in the log collector, so system logs from Cassandra 5.0.7 and later are collected correctly.
- [Agent] Update dependencies to address security vulnerabilities.
Release 2026-08-19
Section titled “Release 2026-08-19”- axon-server: 2.0.36
- Bug fix release
- [Server] Silence all alerts for the nodes taking part in a rolling restart, for the full duration of the restart.
- [Server] Fix crash when tasks are not properly hydrated after server restart.
- [Server] Fix escaping of control characters in log and event documents before indexing.
- [Server] Update dependencies to address security vulnerabilities.
Release 2026-08-07
Section titled “Release 2026-08-07”- axon-server: 2.0.35
- Kafka configuration drift detection and batch ACL management.
- axon-dash: 2.0.37
- Kafka configuration drift detection, per-page Kafka metrics, and Schema Registry fixes.
New Features
Section titled “New Features”- [Server] Detect configuration drift on Kafka clusters. Topics, ACLs, schemas, Connect connectors, and cluster settings can each be monitored independently. A change made outside AxonOps raises a critical alert and is recorded in a change history with a full diff. Drift state can be exported and a snapshot taken on demand.
- [Server] Create and delete multiple Kafka ACLs in a single API call.
- [Dash] Add a Config Drift Detection page for Kafka clusters under Settings, listing configuration changes over a selected time range with a per-commit diff. Tracking can be enabled per resource type for topics, ACLs, connectors, schemas, and cluster configuration, and the current cluster state can be downloaded as JSON.
- [Dash] Add Metrics tabs to the Kafka topic, consumer group, Connect cluster, and connector pages, showing the key metrics for the item in context without navigating to the dashboards.
- [Dash] Add a Purge and repopulate RBAC rules action to the Access Control page for SuperUsers, which resets the RBAC engine and rebuilds the cluster and topic relationships. Custom group memberships and user-defined permissions are removed, and confirmation requires typing the organization name.
- [Dash] Add a Delete action for empty consumer groups to the Kafka consumer groups table.
- [Dash] Add a top bar link to the AxonOps Console.
- [Dash] Open the formatted or raw content of a log or event message in a larger dialog from the detail panel, which now fills the available height.
- [Dash] Open the full stack trace of a failed Kafka Connect task in a dialog, where it can be selected or copied.
Changes
Section titled “Changes”- [Server] Compress requests sent to Elasticsearch and OpenSearch. Compression is enabled by default; set
disable_compressionundersearch_dbinaxon-server.yml, or theSEARCH_DB_DISABLE_COMPRESSIONenvironment variable, to turn it off. - [Server] Audit events name the resource that was changed and cover Kafka Connect and Schema Registry operations. The resource name is added as a
targetlabel on audit alerts. - [Dash] Group Kafka ACL rules sharing a resource, principal, host, and permission type into a single entry showing every granted operation. Multiple operations can be granted in one submission, and grouped rules are removed in a single request.
- [Dash] Always use AES256 server-side encryption for AWS S3 backup destinations. The option to store backups unencrypted has been removed.
- [Dash] Add All and None shortcuts to the table selector on the backup schedule form and the point-in-time restore page, so every table in a keyspace can be selected or cleared in one action.
- [Dash] Add a Diff column to the Kafka topic partitions table showing the difference between the high and low water marks.
- [Dash] Open the dashboard containing a chart selected from the widget search, expand its row, scroll the chart into view, and highlight it, instead of opening the chart in edit mode.
- [Dash] Update the calendar selection in the date and time picker as a timestamp is typed into the text field.
- [Dash] Show the Enterprise-required notice above the Log Collectors settings form on free subscriptions, where the form was previously disabled without explanation.
- [Server] Retain scheduled tasks when the server restarts.
- [Server] Correct the Reporting dashboard templates. Chart legends show descriptive labels, disk throughput charts use SI scaling, and read and write latency charts exclude the Min and Max aggregates. Applied to the Cassandra and DSE templates.
- [Server] Update dependencies to address security vulnerabilities.
- [Dash] Check that a cluster is running a Schema Registry before calling the Schema Registry API, so clusters without one no longer raise error alerts. The Schema Registry and topic pages report a missing, offline, or unreachable registry inline, and topic pages list both the
-keyand-valuesubjects. - [Dash] Submit immediate nodetool runs without the pre-filled cron expression, so they execute once instead of creating a recurring schedule.
- [Dash] Highlight the Alert Definitions sidebar item instead of Active Alerts when viewing alert definitions.
- [Dash] Improvements to security headers, e.g. Strict-Transport-Security, X-Content-Type-Options, Referrer-Policy, Content-Security-Policy. Security improvements around authentication token handling for reports.
- [Dash] Fix logout link on self-hosted deployments.
Release 2026-07-28
Section titled “Release 2026-07-28”- axon-agent: 2.0.31
- Kafka transaction monitoring fixes, metrics heartbeat fix, and security updates.
Changes
Section titled “Changes”- [Agent] Start Kafka transaction monitoring only when
kafka_transactions_support.enabledis set underkafkainaxon-agent.yml.hanging_time_limitsets how long a transaction may remain open before it is reported, defaulting to 5 minutes.
- [Agent] Fix metrics whose values do not change being absent from lower-resolution charts in some cases.
- [Agent] Fix Kafka transaction monitoring writing a log line for every
__transaction_staterecord. Transactional IDs are decoded correctly, hung transactions are reported once with the coordinator, producer, and partition detail needed to clear them, and repeated failures are summarized in a single line per scan. - [Agent] Update dependencies to address security vulnerabilities.
Release 2026-07-17
Section titled “Release 2026-07-17”- axon-agent: 2.0.30
- Restore SSTables to multiple data directories in the command-line restore tool.
New Features
Section titled “New Features”- [Agent] The
axon-cassandra-restorecommand-line tool can restore SSTables to multiple data directories. Repeat the--local-sstable-dirflag to distribute SSTables across directories in round-robin fashion.
Release 2026-07-13
Section titled “Release 2026-07-13”- axon-server: 2.0.34
- Parallel backup restore and log collector fixes.
- axon-dash: 2.0.36
- Parallel backup restore and schema registry links.
- axon-agent: 2.0.29
- Parallel backup restore.
New Features
Section titled “New Features”- [Server] Restore backups in parallel. SSTable files are downloaded concurrently rather than one at a time. Clusters running an agent that does not support parallel restore continue to use the previous behavior.
- [Agent] Restore backups in parallel, using a worker pool to download SSTable files concurrently. The number of workers can be set with
restore_parallelismunderbackupinaxon-agent.yml, along withrestore_file_timeout,multi_thread_streams, andmulti_thread_cutoff_mb. - [Dash] Set the download parallelism for a restore, and show per-table progress in the restore history. Point-in-time restores list the commit logs replayed on each node.
- [Dash] Link a Kafka topic to its registered schema.
Changes
Section titled “Changes”- [Server] Rename the
LOG_FILEandAUDIT_LOG_FILEenvironment variables toAXON_LOG_FILEandAXON_AUDIT_LOG_FILE. Deployments that set either variable must be updated. - [Server] Add the
AXON_LOCAL_CACHE_PATHenvironment variable to override the local cache location. - [Dash] Expand the Kafka Connect connector configuration editor to the available screen height.
- [Server] Fix the default Kafka log collectors. The Kafka Controller log collector no longer applies to Zookeeper nodes, and a separate Zookeeper log collector is added. Existing Kafka clusters are updated automatically.
- [Server] Fix the integrations API dropping the connection when a request was sent without parameters.
- [Dash] Fix logging out on self-hosted installations not clearing the session.
- [Dash] Truncate long integration names instead of stretching the row, and show the full name on hover.
- [Dash] Show the full Cassandra setting name in a tooltip when it is truncated.
- [Dash] Fix the script editor covering the close button in the Shell Check dialog.
- [Dash] Fix markdown rendering in AI Control Plane responses.
Release 2026-07-09
Section titled “Release 2026-07-09”- axon-agent: 2.0.28
- Snapshot verification and logging improvements.
New Features
Section titled “New Features”- [Agent] Verify that Cassandra has taken a snapshot before reporting success to AxonOps, and log when a local snapshot is taken or removed.
- [Agent] Fix backups failing when Cassandra does not create a snapshot for a table that contains no data.
Release 2026-06-29
Section titled “Release 2026-06-29”- axon-server: 2.0.33
- Kafka node identifiers, backup validation, adaptive repair, and security updates.
- axon-dash: 2.0.35
- Alerts History, restore permission guidance, and AI Control Plane improvements.
- axon-agent: 2.0.27
- Restore permission detection and security updates.
New Features
Section titled “New Features”- [Dash] Add an Alerts History page. Alert history is paginated over a selected period, active alerts appear in the same list, individual alerts can be linked to directly, and an alert details view shows the alert lifecycle and its metric chart.
- [Agent] Detect whether the agent is able to set ownership and permissions on the Cassandra data directory, and report the result to AxonOps.
- [Dash] Show guidance on the backup restore and point-in-time restore screens when an agent cannot set permissions on the Cassandra data directory, including the commands to run.
- [Dash] Add information tooltips to the Adaptive Repair advanced settings.
Changes
Section titled “Changes”- [Server] Update the Kafka Connect dashboards to add missing filters.
- [Server] Fix the node identifier options not being available for Kafka clusters.
- [Server] Fix Prometheus metrics not being collected after a server restart or agent reconnect.
- [Agent] Fix Prometheus scrapes failing silently on timeout.
- [Server] Require a Base Remote Path when remote storage is enabled for backups and commit log archiving.
- [Dash] Require a Base Remote Path when remote storage is enabled for backups and commit log archiving.
- [Server] Record the Last Completed time for adaptive repairs.
- [Dash] Show the Last Completed time in the Adaptive Repairs table.
- [Dash] Fix the scheduled repair detail showing the schedule in a different timezone to the list. Cron schedules are now labeled as UTC.
- [Dash] Sort failed token ranges newest first, and fix an error when sorting that column.
- [Dash] Fix the Kafka Connect connector search returning connectors that do not match the search term.
- [Dash] Filter and sort the topic name suggestions in the Create ACL dialog.
- [Dash] Fix the Related Resources section in recommendation reports. Node names are shown instead of host identifiers, and the section is hidden when empty.
- [Dash] Scope AI Control Plane conversations to the selected cluster.
- [Dash] Clear the chat window when switching cluster.
- [Dash] Style links in AI Control Plane responses as links.
- [Dash] Use the selected timezone when exporting an AI Control Plane conversation.
- [Dash] Do not show tool completion messages when reopening an AI Control Plane conversation.
- [Server] Update dependencies and Go version to address security vulnerabilities.
- [Dash] Update dependencies to address security vulnerabilities.
- [Agent] Update dependencies and Go version to address security vulnerabilities.
Release 2026-06-11
Section titled “Release 2026-06-11”- axon-agent: 2.0.25
- Backup path fix for Cassandra data directories.
- [Agent] Fix backup and restore failures caused by quotation marks in Cassandra data directory paths.
Release 2026-06-10
Section titled “Release 2026-06-10”- axon-dash: 2.0.33
- AI Chat visibility and Nodetool Scheduler warning message.
- axon-cassandra4.1-agent: 1.0.16
- Nodetool Scheduler support and node details fix.
- axon-cassandra4.0-agent: 1.0.18
- Nodetool Scheduler support and node details fix.
New Features
Section titled “New Features”- [Cassandra 4.1 Agent] Add Nodetool Scheduler support for Cassandra 4.1.
- [Cassandra 4.0 Agent] Add Nodetool Scheduler support for Cassandra 4.0.
- [Dash] Hide the AI Chat menu item when the AI Control Plane is not enabled.
- [Dash] Improve the wording of the warning shown when agents do not support the Nodetool Scheduler.
- [Cassandra 4.1 Agent] Return nested
cassandra.yamlconfiguration objects as JSON in node details. - [Cassandra 4.0 Agent] Return nested
cassandra.yamlconfiguration objects as JSON in node details.
Release 2026-06-09
Section titled “Release 2026-06-09”- axon-server: 2.0.31
- Nodetool Scheduler and Kafka consumer group deletion.
- axon-dash: 2.0.32
- AxonOps AI and the Nodetool Scheduler UI.
- axon-agent: 2.0.24
- Nodetool Scheduler, Kafka rack override, and secret masking.
- axon-cassandra5.0-agent: 1.0.14
- Nodetool Scheduler support and updated Cassandra 5.0 libraries.
New Features
Section titled “New Features”- [Server] Add the Nodetool Scheduler. Nodetool commands can be run immediately or on a cron schedule across a cluster, with control over datacenter, rack, and node parallelism, a configurable pause between batches, and the ability to pause, resume, or cancel a running task. Nodetool events can be routed to integrations.
- [Dash] Add the Nodetool Scheduler UI under Operations, with a command builder, running tasks, and task history. The scheduling controls appear only when every node reports support for the feature.
- [Agent] Add Nodetool Scheduler support.
- [Cassandra 5 Agent] Add Nodetool Scheduler support for Cassandra 5.0.
- [Dash] Add the AxonOps AI Control Plane: chat, root cause analysis for alerts, and recommendation reports.
- [Server] Add the ability to delete a Kafka consumer group.
- [Agent] Add the ability to delete a Kafka consumer group.
- [Agent] Add the
rackoption underkafkainaxon-agent.yml, also settable through theKAFKA_RACK_LOCATIONenvironment variable, to override the rack reported for Kafka nodes including Kafka Connect nodes. - [Agent] Mask passwords, tokens, API keys, and private keys in Kafka Connect connector configurations and node inventory before they are sent to AxonOps. Saving a connector without changing a masked field no longer overwrites the stored credential.
Changes
Section titled “Changes”- [Cassandra 5 Agent] Update the bundled Cassandra libraries to 5.0.8.
- [Server] Update dependencies.
- [Agent] Update dependencies.
- [Dash] Fix the content filter in event alerts not being applied.
- [Dash] Render recommendation report fields as markdown.
- [Server] Reduce the Kafka key rotation message from info to debug level.
- [Cassandra 5 Agent] Return nested
cassandra.yamlconfiguration objects as JSON in node details. - [Cassandra 5 Agent] Use a more reliable method to determine the Cassandra node address. The agent no longer fails when neither
listen_addressnorlisten_interfaceis set incassandra.yaml.
Release 2026-05-29
Section titled “Release 2026-05-29”- axon-kafka4-agent: 1.0.3
- Rack and data directory reporting fix for KRaft brokers and controllers.
- [Kafka 4 Agent] Fix the rack and data directory reported for KRaft brokers and controllers. The agent now reads
broker.rackandlog.dirs, falling back tolog.dir.
Release 2026-05-28
Section titled “Release 2026-05-28”- axon-server: 2.0.30
- LDAP role assignment change, backup restore fix, and dependency updates.
Changes
Section titled “Changes”- [Server] LDAP users now receive the roles from every group they belong to, rather than a single role chosen unpredictably.
- [Server] Honor the local or remote selection when restoring a backup.
- [Server] Upgrade SpiceDB and go-git to address security vulnerabilities.
Release 2026-05-19
Section titled “Release 2026-05-19”- axon-dash: 2.0.31
- Dependency updates and a dashboard menu fix.
- [Dash] Upgrade Next.js and update dependencies to address security vulnerabilities.
- [Dash] Fix an error in the dashboard menu when changing cluster from the PDF report page.
Release 2026-05-18
Section titled “Release 2026-05-18”- axon-cassandra4.1-agent: 1.0.15
- More reliable resolution of the Cassandra node address.
- [Cassandra 4.1 Agent] Use a more reliable method to determine the Cassandra node address. The agent no longer fails when neither
listen_addressnorlisten_interfaceis set incassandra.yaml.
Release 2026-05-15
Section titled “Release 2026-05-15”- axon-agent: 2.0.23
- Support for multiple Cassandra data directories.
New Features
Section titled “New Features”- [Agent] Add support for Cassandra clusters configured with multiple
data_file_directories. Backups include every configured data directory; remote restores distribute SSTables across them using a round-robin policy and local restores preserve the original on-disk layout.
Release 2026-05-11
Section titled “Release 2026-05-11”- axon-server: 2.0.29
- Kafka alerting improvements, point-in-time restore and alerting rule fixes.
- axon-dash: 2.0.30
- Kafka alerting improvements and Kafka ACL fixes.
- axon-agent: 2.0.22
- Point-in-time restore fix and hostname based host ID resolution.
New Features
Section titled “New Features”- [Server] Improve Kafka alerting.
- [Dash] Improve Kafka alerting.
- [Agent] Add the
host_id_referenceoption to resolve a node's previous host ID by hostname instead of IP address, for environments where the IP address changes between restarts.
- [Server] Fix a deadlock that could occur when alerting rules were read while being updated.
- [Server] Fix point-in-time restore reporting a retry timeout error before the restore had completed.
- [Agent] Fix point-in-time restore failures caused by duplicate restore messages being processed concurrently on the same node.
- [Dash] Allow spaces in Kafka ACL principal names.
- [Dash] Hide user roles in the list of users viewing a page.
- [Server] Update dependencies and Go version to address security vulnerabilities.
- [Dash] Update dependencies and Go version to address security vulnerabilities.
- [Agent] Update dependencies and Go version to address security vulnerabilities.
Release 2026-05-01
Section titled “Release 2026-05-01”- axon-kafka4-agent: 1.0.2
- JVM options fix.
- [Kafka 4 Agent] Fix the packaged JVM options referencing an incorrect agent jar.
Release 2026-04-13
Section titled “Release 2026-04-13”- axon-server: 2.0.28
- Search database TLS options, object metadata tagging, and free license allowance change.
- axon-dash: 2.0.29
- Object metadata tagging and Kafka filtering, search, and streaming improvements.
- axon-agent: 2.0.21
- Kafka Connect metric labeling and commit log error handling.
Changes
Section titled “Changes”- [Server] Reduce the free license allowance from 6 nodes to 3 nodes.
New Features
Section titled “New Features”- [Server] Add object metadata tagging. Key-value tags can be attached to Kafka topics, consumer groups, and connectors through a new REST API.
- [Dash] Add object metadata tagging for Kafka topics, consumer groups, connectors, ACLs, schema registry subjects, and brokers.
- [Server] Add full TLS client configuration for the search database. Set
ca_file,cert_file, andkey_fileundersearch_dbto use a custom certificate authority or mutual TLS. - [Dash] Add a filter on consumer group state in the Kafka consumer groups table.
- [Dash] Add a search filter on connector name in the Kafka connectors table.
- [Dash] Allow a start timestamp to be specified instead of an offset when streaming Kafka messages from selected partitions.
- [Agent] Add the
connect_clusterlabel to Kafka Connect metrics so that metrics from multiple Connect clusters can be distinguished.
- [Server] Fix agent to server messaging issue in point-in-time restore.
- [Dash] Fix an error when a Kafka connector reports a status of
unknown. - [Agent] Improve error handling when commit log files cannot be accessed during archiving, distinguishing permission errors from missing files.
- [Server] Update dependencies to address security vulnerabilities.
- [Agent] Update dependencies to address security vulnerabilities.
Release 2026-03-17
Section titled “Release 2026-03-17”- axon-kafka3-agent: 1.0.5
- axon-kafka4-agent: 1.0.1
- Thread management fix for Netty.
- [Kafka Agent] Add thread limit to Netty to prevent thread leak scenarios.
Release 2026-03-10
Section titled “Release 2026-03-10”- axon-dash: 2.0.28
- Light theme and filter colour fixes.
- [Dash] Fix text colours in light theme.
- [Dash] Fix keyspace and table filter colours.
Release 2026-03-10
Section titled “Release 2026-03-10”- axon-server: 2.0.27
- Kafka partition management and CQL retry fix.
- axon-dash: 2.0.27
- Kafka partition management, message streaming, ACL search, and Kafka Connect fixes.
- axon-agent: 2.0.20
- Kafka partition management and crash fix.
- [Server] Fix retry policy for CQL queries to ensure metrics data is retrieved reliably from Cassandra.
- [Server] Fix restarting Kafka Connect connectors.
- [Agent] Fix agent crash when the same IP address is re-used in a different cluster type.
- [Dash] Fix issue with empty Kafka Connect clusters.
- [Dash] Fix restarting Kafka Connect connectors and improve UI feedback.
- [Dash] Fix filter values not always being populated on dashboards.
New Features
Section titled “New Features”- [Server] Add ability to increase Kafka topic partitions.
- [Agent] Add ability to increase Kafka topic partitions.
- [Dash] Add ability to increase Kafka topic partitions.
- [Dash] Add ability to reassign Kafka topic partitions.
- [Dash] Add Kafka message streaming.
- [Dash] Add search for Kafka ACLs.
Release 2026-02-25
Section titled “Release 2026-02-25”- axon-server: 2.0.26
- Kafka ACL search and bug fixes.
- axon-agent: 2.0.19
- Kafka Connect fix.
- [Server] Fix support for multiple Kafka Connect clusters.
- [Server] Fix Adaptive Repair history sometimes displaying as empty.
- [Server] Update dependencies to address security vulnerabilities.
- [Agent] Fix support for multiple Kafka Connect clusters.
New Features
Section titled “New Features”- [Server] Add search option to Kafka ACLs API endpoint.
Release 2026-02-17
Section titled “Release 2026-02-17”- axon-server: 2.0.25
- Kafka topic display fix
- axon-dash: 2.0.26
- Bug fixes for alerts, backup forms, and permissions.
- axon-agent: 2.0.18
- Kafka topic display fix and container logging fix.
- [Server] Fix Kafka topic display when cleanup policy is not set.
- [Dash] Fix unhandled exception when clearing alerts.
- [Dash] Fix form fields on Commitlog Archiving form.
- [Dash] Fix permissions for Test Backup button.
- [Dash] Make Backup Timeout field required.
- [Agent] Fix Kafka topic display when cleanup policy is not set.
- [Agent] Fix error logging about missing /var/run/utmp in container environments.
Release 2026-02-11
Section titled “Release 2026-02-11”- axon-server: 2.0.24
- Scheduled Repair history fix for OpenSearch deployments.
- [Server] Fix Scheduled Repair history not displaying when using OpenSearch.
Release 2026-02-09
Section titled “Release 2026-02-09”- axon-server: 2.0.23
- Elasticsearch 9 support and adaptive repair fix.
- [Server] Fix storing adaptive repair progress for new clusters.
New Features
Section titled “New Features”- [Server] Enable support for Elasticsearch 9.
Release 2026-02-06
Section titled “Release 2026-02-06”- axon-server: 2.0.21
- Adaptive repair improvements.
Improvements
Section titled “Improvements”- [Server] Improve concurrency handling in Adaptive Repairs.
Release 2026-02-03
Section titled “Release 2026-02-03”- axon-server: 2.0.20
- Scheduled repair improvements, and Kafka monitoring enhancements.
- axon-dash: 2.0.24
- Kafka management fixes, scheduled repair configuration, and security updates.
- axon-agent: 2.0.16
- Security updates and Kafka monitoring improvements.
- [Server] Fix segmented scheduled repairs not completing all segments.
- [Server] Fix deadlock in enhanced log collectors cleanup.
- [Server] Fix goroutine leak in repairs caused by error storms and premature timeout tracking.
- [Server] Fix misleading error response when Kafka Connect cluster has no connectors defined.
- [Server] Update Go version to address security vulnerabilities.
- [Dash] Fix Kafka topic configs not displaying for all config source types.
- [Dash] Fix misleading error response when no connectors are defined in Kafka Connect cluster.
- [Dash] Fix unnecessary dashboard template saves when editing widgets and add Save/Cancel buttons.
- [Dash] Fix Kafka Connect operations visibility for read-only users.
- [Dash] Update dependencies to address security vulnerabilities.
- [Agent] Update Go version to address security vulnerabilities (CVE-2025-61726, CVE-2025-61728).
New Features
Section titled “New Features”- [Server] Add maximum duration setting for scheduled repairs with alert on timeout.
- [Server] Add partition reassignment status tracking for Kafka topics.
- [Server] Alert when Kafka agent is configured with incorrect broker location.
- [Server] Expand schema registry support with monitoring capabilities.
- [Server] Add node type filter option for service checks in Kafka clusters.
- [Server] Support setting licence key via environment variable.
- [Server] Improve log tailing to detect and report when monitored log files become unavailable.
- [Dash] Add maximum duration setting for scheduled repairs with alert on timeout.
- [Dash] Add node type filter option for service checks in Kafka clusters.
- [Dash] Improve log tailing to detect and report when monitored log files become unavailable.
- [Agent] Automate Strimzi and K8ssandra container builds on new agent releases.
- [Agent] Alert when Kafka agent is configured with incorrect broker location.
- [Agent] Add partition reassignment status tracking for Kafka topics.
Release 2026-01-29
Section titled “Release 2026-01-29”- axon-agent: 2.0.15
- Log collection improvements and Schema Registry monitoring support.
- [Agent] Fix rated metrics not displaying for new installs.
- [Agent] Fix edge cases in log collection when files are unavailable or deleted.
New Features
Section titled “New Features”- [Agent] Move log collector alerts to the agent for improved file monitoring.
- [Agent] Add support for node type field on health checks (requires axon-server upgrade).
- [Agent] Expand Schema Registry support with Prometheus metrics scraping.
Release 2026-01-22
Section titled “Release 2026-01-22”- axon-cassandra5.0-agent: 1.0.13
- Kubernetes compatibility and metric filtering improvements.
- [Cassandra 5 Agent] Improve compatibility with K8ssandra deployments.
- [Cassandra 5 Agent] Filter out transient repair metrics to reduce collection overhead.
Release 2026-01-15
Section titled “Release 2026-01-15”- axon-dash: 2.0.22
- Fix for self-hosted deployments.
- [Dash] Fix startup failure due to new configuration logic.
Release 2026-01-13
Section titled “Release 2026-01-13”Elasticsearch Upgrade Required
Requires Elasticsearch 7.9 or later. On-premise customers with restricted Elasticsearch permissions may need to grant additional manage_ilm permissions for data stream and ILM management.
- axon-server: 2.0.19
- Elasticsearch DataStreams migration, Kafka improvements, and stability fixes for repairs.
- axon-dash: 2.0.22
- Kafka management improvements, dashboard customization, and various UI fixes.
- axon-agent: 2.0.14
- Fix for metric calculations.
- [Server] Fix Kafka topics not displaying associated consumer groups.
- [Server] Update dependencies to address security vulnerabilities.
- [Server] Fix Grafana integration support.
- [Server] Improve stability for non-segmented scheduled repairs.
- [Server] Stop repairs gracefully when timestamp validation errors occur.
- [Server] Fix crash caused by concurrency issue during repairs.
- [Server] Fix race condition when saving cluster data.
- [Dash] Fix clipboard copy functionality for older browsers.
- [Dash] Update Next.js to version 15.5.7 for security fixes.
- [Dash] Fix backup restore API payload.
- [Dash] Fix timezone display names.
- [Dash] Fix dashboard filter text search.
- [Dash] Fix topic sorting by cleanup policy.
- [Dash] Fix issues with the time navigation jump back button.
- [Dash] Fix control positioning in Node Details popup.
- [Dash] Prepare for Next.js v16 by migrating from deprecated environment variable methods.
- [Dash] Fix validation on the Silence Alerts form.
- [Dash] Increase API proxy timeout to 2 minutes for longer operations.
- [Dash] Update Next.js to version 15.5.9 for security fixes.
- [Dash] Fix issue loading Kafka dashboard templates.
- [Dash] Fix log viewer scrolling behavior.
- [Agent] Fix calculation and downsampling of rated metrics.
New Features
Section titled “New Features”- [Server] Migrate to Elasticsearch DataStreams for improved events storage.
- [Server] Add ability to delete and truncate Kafka topic records.
- [Server] Add support for
*.tablewildcard pattern in Adaptive Repair table exclusions. - [Dash] Allow freeform topic entry on Kafka ACLs form.
- [Dash] Filter Kafka Connectors by connection state.
- [Dash] Add
*.tablewildcard pattern support for Adaptive Repair table exclusions. - [Dash] Introduce improved table component for Service Checks.
- [Dash] Add support for creating custom filters on dashboards.
- [Dash] Add ability to delete and truncate Kafka topic records.
- [Dash] Add horizontal scrolling to logs viewer.
- [Dash] Display detailed information for Kafka Connect task failures.
- [Dash] Add option to replace existing dashboards during import.
- [Dash] Improve time picker interface.
- [Dash] Increase maximum length of health check names to 100 characters.
Release 2025-12-12
Section titled “Release 2025-12-12”- axon-agent: 2.0.12
- Command-line restore tool enhancements and security updates.
- [Agent] Update dependencies and Go version to address security vulnerabilities.
- [Agent] Increase timeout when requesting settings from axon-server.
New Features
Section titled “New Features”- [Agent] Add option to allow segmented full repairs after running incremental repairs.
- [Agent] Add support for truncating Kafka topics.
- [Agent] Store node-level manifests for backups to speed up command-line restores.
- [Agent] Append timestamp to archived commitlog filenames.
- [Agent] Add parallelism, ownership, permissions, and commitlog restore options to
axon-cassandra-restoretool.
Release 2025-11-18
Section titled “Release 2025-11-18”- axon-agent: 2.0.11
- Kafka connector and S3 backup fixes.
- axon-cassandra5.0-agent: 1.0.11
- Cassandra 5 metrics fix.
- [Agent] Fix error message when restarting Kafka connectors.
- [Agent] Fix S3 multipart upload errors.
- [Cassandra 5 Agent] Fix batch metrics for Cassandra 5.
Release 2025-11-13
Section titled “Release 2025-11-13”- axon-server: 2.0.16
- Stability improvements for repairs, backups, and silence windows.
- axon-dash: 2.0.16
- Kafka Connect UI and Scheduled Repair History.
- [Server] Fix error message when deleting backups from the database.
- [Server] Increase the Elasticsearch request timeout.
- [Server] Fix conflicting API endpoint for Kafka cluster info.
- [Server] Fix silence windows at the DC and Rack level.
- [Server] Fix concurrent map access error when serializing repairs.
- [Server] Fix display of paused backup schedules.
- [Server] Fix EOF errors in repairs.
- [Server] Improve safety of axon-server restarts.
- [Server] Fix authentication on Kafka Connect API endpoints.
- [Dash] Use more efficient method to get Kafka consumer groups.
- [Dash] Fix error when clicking on alerts in charts.
- [Dash] Use new endpoints to get metric label names and values.
New Features
Section titled “New Features”- [Server] Add integration type and name to audit logs for alerting routes.
- [Server] Improve events for scheduled repairs.
- [Dash] Add Kafka Connect UI.
- [Dash] Add Scheduled Repair History view.
Release 2025-11-11
Section titled “Release 2025-11-11”- axon-kafka-java-agent: 1.0.4
- Confluent compatibility fix.
- [Kafka Java Agent] Fix library conflict with Confluent 7.4.12 and later.
Release 2025-11-05
Section titled “Release 2025-11-05”- axon-server: 2.0.15
- Kafka schema and consumer group improvements, backup schedule fix.
- axon-dash: 2.0.15
- Kafka consumer group fixes and configuration comparison.
- [Server] Fix error restarting Kafka Connect tasks when connect cluster has a different name.
- [Server] Reduce noise from Kafka consumer group debug messages.
- [Server] Fix deadlock when editing backup schedules.
- [Dash] Tweak backup status display.
- [Dash] Fix rounding tokens in repair failed token ranges view.
- [Dash] Hide the Retry Upload button on local-only backups.
- [Dash] Fix Kafka consumer groups partition assignment display.
New Features
Section titled “New Features”- [Server] Add support for raw format schemas in Kafka Schema Registry.
- [Server] Add lightweight API endpoint to list Kafka consumer groups.
- [Dash] Make actions easier to find in Cluster Overview.
- [Dash] Add configuration comparison feature for Kafka brokers.
- [Dash] Add button to navigate to parent dashboard from alerts.
Release 2025-10-30
Section titled “Release 2025-10-30”- axon-agent: 2.0.10
- Kafka logging improvements, proxy support, and security updates.
- [Agent] Reduce noise in logs from Kafka transaction processing messages.
- [Agent] Update dependencies to address security vulnerabilities.
- [Agent] Skip
repaired_attimestamp checks for non-segmented repairs.
New Features
Section titled “New Features”- [Agent] Add environment variables for configuring Schema Registry connection.
- [Agent] Add support for scraping Prometheus endpoints via a proxy.
Release 2025-10-22
Section titled “Release 2025-10-22”- axon-kafka-agent: 1.0.3
- Configuration reporting improvements.
New Features
Section titled “New Features”- [Kafka Agent] Send Kafka configurations as part of node inventory.
Release 2025-10-20
Section titled “Release 2025-10-20”- axon-server: 2.0.14
- Kafka improvements, Adaptive Repair fixes, and security updates.
- axon-dash: 2.0.14
- PromQL fix and Adaptive Repair configuration options.
- [Server] Fix metrics filtering.
- [Server] Remove duplicated table name in repair alerts.
- [Server] Fix issues with Kafka primary node selection.
- [Server] Update dependencies to address security vulnerabilities.
- [Server] Fix saving and loading Adaptive Repair progress, segment timeout and retry handling.
- [Dash] Fix PromQL interpolation when excluding empty labels.
- [Dash] Fix missing Kafka topics in display.
New Features
Section titled “New Features”- [Server] Add environment variables for configuring schema registry support.
- [Server] Add environment variables for configuring
search_dboptions. - [Server] Add ability to restart Kafka Connect tasks.
- [Server] Cache Kafka API responses.
- [Dash] Click on a node to filter logs and events for that node.
- [Dash] Add Adaptive Repair segment timeout field.
Release 2025-10-07
Section titled “Release 2025-10-07”- axon-server: 2.0.13
- Repair timeout handling and event improvements.
- axon-dash: 2.0.13
- Kafka consumer group improvements and various fixes.
- [Server] Improve repair timeout handling when a node is down.
- [Server] Fix erroneous timeout errors after stopping or resetting adaptive repairs.
- [Dash] Fix sorting of Kafka consumer groups by state.
- [Dash] Fix display of "Preparing Rebalance" Kafka consumer group state.
- [Dash] Fix display of ISR alerts on Kafka Topics page.
- [Dash] Improve node selection behavior on Silence Alerts page.
- [Dash] Fix Adaptive Repair view collapsing unexpectedly.
- [Dash] Fix exception when clicking on alerts in the Alerts Dashboard.
- [Dash] Fix text box focus on Cluster Overview page.
- [Dash] Fix missing events in Adaptive Repair history.
New Features
Section titled “New Features”- [Server] Add table name to repair plan start, end, and failed events and alerts.
- [Dash] Add UI to modify Kafka consumer group offsets.
- [Dash] Improve backup operations buttons.
- [Dash] Show start, stop, and reset events in Adaptive Repair history.
Release 2025-10-01
Section titled “Release 2025-10-01”- axon-server: 2.0.12
- Improved repair logging and alerting.
- axon-dash: 2.0.12
- Font loading fixes and Kafka performance improvement.
- [Dash] Fix font loading for SaaS and Linux desktop clients.
- [Dash] Use more efficient API call to get Kafka consumer group details.
- [Dash] Fix PromQL query interpolation.
New Features
Section titled “New Features”- [Server] Log an event when a repair segment completes successfully after a previous failure.
- [Server] Include the table name in "repair plan ended with errors" alert messages.
Release 2025-08-29
Section titled “Release 2025-08-29”- axon-server: 2.0.10
- Fix ordering when displaying event logs.
- [Server] Fix event log sorting with a faster tie-breaker mechanism.
Release 2025-08-28
Section titled “Release 2025-08-28”- axon-server: 2.0.9
- Update dashboard templates for select installations.
- [Server] Update dashboard templates to support missing thread pool metrics for certain installations.
Release 2025-08-21
Section titled “Release 2025-08-21”- axon-server: 2.0.8
- Prevents erroneously raised snapshot errors.
- axon-agent: 2.0.7
- Strengthen connection management and environment variable configurations for Kafka agent.
- [Server] Stop
clearing snapshot timed outerrors and prevent erroneously raised alerts. - [Agent] Remove duplicate environment variables used to configure Kafka cluster name. Fixes an issue when running with Strimzi.
- [Agent] Reconnect idle Kafka agent connections instead of treating them as failed or terminated connections.
Release 2025-08-20
Section titled “Release 2025-08-20”- axon-server: 2.0.7
- Fixes status messaging for backup/repairs as well as select thread pool metrics.
- [Server] Fix critical issue in backup and repair messaging.
- [Server] Fix select dashboard thread pool templates.
Release 2025-08-15
Section titled “Release 2025-08-15”- axon-dash: 2.0.6
- Fixes a couple of rare race conditions seen at startup.
- [Server] Fix race condition getting org details during startup.
- [Server] Fix race condition getting license details during startup.
Release 2025-08-11
Section titled “Release 2025-08-11”- axon-dash: 2.0.10
- Fixes for user permissions and editing Alert Definitions.
- [Dash] Fix permissions issue when a user has multiple roles assigned.
- [Dash] Fix issue with certain strings causing blank fields when editing Alert Definitions.
Release 2025-08-06
Section titled “Release 2025-08-06”- axon-server: 2.0.5
- Mainly new features and simple bug fixes.
- axon-agent: 2.0.6
- Introduction of new, efficient log collector. Tested thoroughly with edge cases.
- axon-dash: 2.0.9
- Fixes for adaptive repairs and Alerts dashboard timeline, along with new features.
- [Server] Handle race condition seen where restarting axon-server while running adaptive repairs would cancel the repair.
- [Agent] Redesign log collectors to avoid throwing too many open files errors and use inotify file handles efficiently.
- [Dash] Remove broken metrics tab from the Kafka broker view.
- [Dash] Ensure all alerts are displayed on the Alerts dashboard timeline.
Customer Requests
Section titled “Customer Requests”- [Server] Failed backups have been downgraded from Critical (red) alerts to Warning (yellow) alerts, reserving Critical alerts for operational issues.
- [Dash] Improve Firefox compatibility.
- [Dash] Disable auto-saving of adaptive repair settings and add ability to revert settings.
New Features
Section titled “New Features”- [Server] Replace the
elastic_hostsconfiguration key with the forward-lookingsearch_dbkey in the default axon-server.yml. - [Agent] Add
--validatetoaxon-cassandra-restoretooling that verifies all files referenced by a backup manifest are still accessible. - [Dash] Add deeplinking URLs for better Workbench support.
- [Dash] New fluid progress animation for adaptive repairs.
Release 2025-07-28
Section titled “Release 2025-07-28”- axon-server: 2.0.4
- Internal messages for repairs and backups have changed.
- axon-agent: 2.0.5
- Internal messages for repairs and backups have changed.
- OpenSearch support required changes that could have affected Elasticsearch access code. Routinely tested with our nightly builds.
- axon-dash: 2.0.8
- Mainly internal changes and bug fixes.
- [Server, Agent] Improve resilience of repair and backup messages.
- [Server] Update Go and dependencies to eliminate known security vulnerabilities.
- [Server] Fix issues displayed when there are no failed adaptive repair segments.
- [Agent] Fix concurrency issues for service checks.
- [Agent] Fix security issues when
disable_command_execis set totrue. - [Dash] Ensure the default shell that appears in the dashboard matches the backend
/bin/sh. - [Dash] Fix tooltip for button to kill the Kafka process.
- [Dash] No longer rely on externally-hosted fonts.
- [Dash] No longer present non-functioning integration actions to read-only users.
- [Dash] Fix internal permissions logic.
- [Dash] Remove unused internal dashboard template model definition.
- [Dash] Upgrade AppImage.
Customer Requests
Section titled “Customer Requests”- [Server] Make alert emails user friendly.
- [Server] Add ability to log alerts to file for ingestion by external log readers.
New Features
Section titled “New Features”- [Server] Introduce OpenSearch support.
- [Dash] Filters can now be customized on new dashboards.
- [Dash] Allow restoring snapshots to new keyspace/tables when the keyspace/table no longer exists.
Release 2025-07-01
Section titled “Release 2025-07-01”- axon-dash: 2.0.7
- [Dash] Allow deleting dashboards that contain widgets.
- [Dash] Remove PDF dependency preventing axon-dash RPM package installation on RHEL 9.
Customer Requests
Section titled “Customer Requests”- [Dash] Improve Firefox compatibility by no longer using experimental Javascript features.
Release 2025-06-26
Section titled “Release 2025-06-26”- axon-kafka3-agent: 1.0.2
- [Kafka Agent] Remove override within the agent configuration and apply it the codebase.
Release 2025-06-24
Section titled “Release 2025-06-24”- axon-agent: 2.0.4
- axon-kafka3-agent: 1.0.1
- axon-kafka2-agent: 1.0.1
- [Agent] Improve log collector logic and reliability.
- [Agent] Update Go and dependencies to eliminate known security vulnerabilities.
New Features
Section titled “New Features”- [Agent, Kafka Agent] Allow Kafka Agent to be configured solely with environment variables.