8.1. Tungsten Dashboard 8.0.4 GA (10 Mar 2026)

Version End of Life. Not Yet Set

Release 8.0.4 contains a number of bug fixes and improvements to usability.

Improvements, new features and functionality

General usability and Performance

    • Removed several unnecessarily detailed questions in kuberenetes installation and replaced them with automation.

    • Kubernetes installation questions are now grouped by topic, and step counter has been added.

    • Kubernetes installation now allows you to install ingress-nginx service to your cluster if you do not have it, allowing you to make the Dashboard accessible in your cluster without port forwarding. Both with SSL and no-ssl options are supported for the ingress.

    Issues: TD2-270

  • Diagnostic tool now collects dynamic/clusters.edn content in Docker dashboard diagnostics.

    Issues: TD2-277

  • Added host:port syntax support and smart port inference to getcert.pl

    Issues: TD2-279

    • Added a compact layout mode that reduces cluster row height and spacing for a denser overview; toggle between compact and relaxed layout via the submenu toolbar.

    • Replaced the fixed simple/advanced view toggle with a column selector dropdown in the table header, allowing users to show or hide individual columns (replicator state, latencies, sequence numbers, pipeline, etc.).

    • Column visibility and layout preferences are persisted in local storage across sessions.

    Issues: TD2-284

    • Updated cluster status icons for topology warnings.

    • The "Fetch Certs" action now displays a pending message while the operation is in progress.

    • SSL status icon now shows a more specific tooltip indicating whether TCP, API, or both connections are unsecured.

    Issues: TD2-287

Installation and Deployment

  • The install script now lets you choose which namespace the dashboard is deployed into, defaulting to tungsten-dashboard, and detects conflicts when a dashboard already exists in a different namespace.

    Issues: TD2-266

  • Kubernetes installation now prompts user to add Tungsten clusters to the Dashboard. By providing namespace details and selecting the correct Kubernetes service a cluster can be added to the dashboard with the install script if the tungsten cluster was installed inside the same kubernetes cluster as the dashboard.

    Issues: TD2-271

    • Kubernetes installation script now allows user to enter certificate key and file to automatically create Kubernetes secret into dashboard namespace.

    • Kubernetes installation no longer requires user to manually enter tls secret and domain details in to the helm values file. They will be automatically filled by the install script.

    Issues: TD2-272

Bug Fixes

General usability and Performance

  • Fixed a bug where a failed initial connection to a node with an unresolvable hostname could corrupt cluster state, causing subsequent commands to fail with a missing host target.

    Issues: TD2-276

  • Fixed a bug where a failed REST status poll could erase service connection options, causing subsequent commands to produce malformed URLs.

    Issues: TD2-280

  • Improved error handling around cluster actions. System now shows more clear errors if host data is missing or corrupted.

    Issues: TD2-281

  • REST URL construction now validates that a target host is present before making a call, providing a clear error message instead of a cryptic HTTP client failure.

    Issues: TD2-283

Installation and Deployment

  • Kubernetes installation no longer modifies values.yaml file after user has been prompted to validate it.

    Issues: TD2-267

  • Kubernetes & docker install no longer prints invalid https url at the end of the installation process when https was not enabled.

    Issues: TD2-268

  • Kubernetes installation's "wait for available" condition has had it's timeout increased from 30 to 60 seconds to reduce timeout errors at the last step of Kubernetes installations.

    Issues: TD2-269

  • Kubernetes install did not store repository and registry information correctly into helm values.yaml file. New system stores registry and repository into separate fields in the file.

    Issues: TD2-273

  • Feature for fetching certificates automatically now works for hybrid SSL setups.

    Improved connections handling for clusters with hybrid SSL.

    Issues: TD2-282

    • Fixed Kubernetes installer to correctly report deployment failures instead of showing misleading "Installation completed!" messages.

    • Added automatic StorageClass detection and configuration to prevent pods from getting stuck in Pending state on clusters without a default StorageClass.

    Issues: TD2-288