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
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
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
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