1. Home
  2. Docs
  3. ClusterControl
  4. Changelogs
  5. Changes in v2.3.0

Changes in v2.3.0

Initial Release: November 25th, 2024

  • Build:
    • clustercontrol2-2.3.0-1734
    • clustercontrol-controller-2.3.0-11297
    • clustecontrol-cloud-2.3.0-419
    • clustercontrol-clud-2.3.0-419
    • clustercontrol-ssh-2.3.0-209
    • clustercontrol-notifications-2.3.0-369
    • s9s-tools-1.9.2024112518-release1

Welcome to the November release of ClusterControl v2.3.0. This update includes support for new long-term support (LTS) versions of MySQL 8.4 and Elasticsearch 8.15. Additionally, a new Enterprise Binaries option for Percona Server Pro has been introduced, offering FIPS-140-2 compliance.

We are also bringing back an old favorite from the legacy CCv1 UI: the Cluster Load and Overview dashboard for MySQL Replication, Galera, and PostgreSQL.

Features

MySQL

  • Support for MySQL 8.4 – Vendors: Percona Server for MySQL 8.4 and Oracle MySQL 8.4 LTS.

MySQL 8.4 LTS significantly improves performance, scalability, security, and usability:

    • It enhances query optimization, InnoDB performance, and partitioning for faster processing of complex queries and large datasets.
    • Security has been boosted with better Transparent Data Encryption (TDE), improved password policies, and multi-factor authentication.
    • Group Replication and binary log compression enhance high availability and replication efficiency.
    • JSON support has been expanded with more functions, making it easier to handle JSON data, and the Document Store provides stronger NoSQL capabilities.
    • The optimizer now includes hash joins, invisible indexes, and improved histogram statistics for better query performance. Developer features like Common Table Expressions (CTEs) and extended window functions make writing complex queries easier.
    • Geo-spatial features are enhanced with improved spatial indexing and point-in-polygon functionality.
    • Resource groups and enhanced monitoring tools allow for better resource allocation and easier performance troubleshooting.

Overall, MySQL 8.4 LTS focuses on delivering better performance, security, and cloud compatibility for modern applications.

Elasticsearch

  • Support for Elasticsearch 8.15

Elasticsearch 8.15 introduces several key updates and optimizations:

    • It introduces LogsDB in tech preview, which reduces storage needs by up to 2.5 times, making log handling more efficient.
    • Vector search enhancements include int4 quantization, which cuts memory usage by up to eight times, and adds support for bit vectors with Hamming distance for better similarity searches.
    • Semantic search improvements simplify using machine learning models for vector generation and provide seamless integration with providers like Google Vertex AI and Amazon Bedrock.
    • Learning to Rank and Query Rules are now generally available, enabling more fine-tuned relevance adjustments.
    • Geospatial search adds the ST_DISTANCE function to ES|QL for better spatial queries.
    • Further alignment with OpenTelemetry includes support for native OTLP profiling.
    • Security features focus on AI-driven SIEM analytics and automated data onboarding, simplifying security tasks.
    • Cross-cluster search (CCS) and ES|QL see improvements, enhancing distributed search capabilities. SIMD optimizations enhance vector search performance, particularly for ARM and x64 architectures.
    • Lastly, the Elastic AI Assistant now supports expanded model integration for generative AI and automated decision-making.

Support for Valkey 8.0 – for RHEL/Rocky/AlmaLinux 9

Enterprise Binaries

  • Support for Percona Server Pro (Subscription) packages.
  • FIPS-140-2 compliance with Percona Pro.

CCv2 UI

  • Cluster Load and Overview dashboard: MySQL Replication, Galera, and PostgreSQL.
  • Print chart or export to PDF.
  • UI diagnostic (troubleshooting) tool.
  • Product tour to onboarding new users:
    • Tours: Deployment, Activity Center (jobs), Cluster list and overview, Backup schedule.
    • The product tour can be disabled by setting a parameter in the <webroot>/clustercontrol2/config.js file:
ONBOARDING_ENABLED: false

Misc

  • New theme and branding.
  • Easy access (link) to our changelog documentation.
Was this article helpful to you? Yes No