We’re excited to announce the release of Tungsten v8.0.1, which brings important behavior changes, new features, monitoring enhancements, and a wide set of bug fixes that strengthen both security and reliability. This update continues to build on the foundation of Tungsten v8, with a focus on streamlining configuration management, improving operational ease, and expanding platform support.
Behavior Changes
Several changes in this release may affect existing deployments and scripts. During installation and deployment, tpm validate
now verifies that localhost
is correctly defined in /etc/hosts
, and tpm
will only read from /etc/tungsten/tungsten.ini
by default. For alternate paths or multiple configuration files, you must now use the --ini
option.
The tprovision
command has been re-factored to remove its dependency on the tungsten_get_mysql_datadir
utility, making it both more stable and performant. On the security side, you will now see clearer error messages when TLS certificates differ between connectors and managers, or when an SSL handshake is refused.
Key Changes
-
tpm
defaults to/etc/tungsten/tungsten.ini
;--ini
is now required for alternate paths. -
tprovision
refactored for stability. - Clearer TLS/SSL error messages.
Improvements, New Features & Functionality
Version 8.0.1 introduces several enhancements to the command-line tools. A new tpm ini upgrade
command has been added to help preview or apply configuration file changes during version upgrades, and tpm ini check
now validates composite topologies. And new tpm flag --add-ssl
allows forcing to generate certificates during an upgrade.
Security has also been improved with support for dual MySQL SSL certificates, allowing certificate rotation without downtime.
Monitoring capabilities have been expanded with additional Prometheus metrics for the Replicator, including metrics that track how long a replicator service has been online as well as detailed task-level performance statistics, consistent with the trepctl perf
output. On the platform side, this release also certifies support for the LTS MariaDB 11.4.
Key Additions
-
New
tpm ini upgrade
& improvedtpm ini check
. -
Dual SSL certs with
rotate_certs
tool. - Expanded Prometheus metrics.
- Certified MariaDB 11.4 support.
Bug Fixes
This release resolves a wide range of issues across the Tungsten suite. Command-line tools such as tapi
, tpm purge-thl
, and tungsten_send_diag
have all been improved to handle errors and payloads more gracefully. Backup and restore processes now function correctly on hosts with hyphens in their names.
In the Tungsten Connector, unnecessary broken pipe error messages have been removed, bridge mode routing now works correctly for non-default ports, and NullPointerExceptions caused by I/O errors in the router gateway have been fixed. Stability has also been improved in conditions of partial network partitions between sites where Connectors can still reach all managers. For the Tungsten Manager, a NullPointerException that could prevent failover in certain situations has been addressed, and SSL misconfiguration issues between managers and connectors have been resolved.
On the security side, the tungsten_mysql_ssl_setup
utility now correctly generates v3 self-signed CA certificates for OpenSSL 3 in RHEL9 environments. Additionally, an issue with the embedded log4j2 library in the tungsten-api
jar that caused warnings in cctrl
and other logs has been fixed.
Fixes Summary
- CLI tools error handling improved
- Connector + Manager stability fixes
- SSL cert + log4j2 issues resolved
Conclusion
We recommend upgrading to Tungsten Clustering & Tungsten Replicator v8.0.1 to take advantage of these new features, improvements, and fixes.
For a detailed overview of the changes, please visit our documentation:
Thank you for your continued support and feedback!
Comments
Add new comment