MySQL HeatWave Release Notes

2.2 Changes in MySQL HeatWave 9.4.1 (2025-08-25, General Availability)

These release notes were created with the assistance of MySQL HeatWave GenAI.

MySQL HeatWave AutoML

  • MySQL HeatWave AutoML now supports enhanced data preparation capabilities with NL2ML, enabling you to efficiently prepare your data for training and testing. This update introduces additional data preparation information to NL2ML's responses that enable you to join dataset tables, exclude unnecessary columns, and split your data into training and testing tables through the use of a new TRAIN_TEST_SPLIT procedure. With these new capabilities, you can streamline your data preparation workflow, making it easier to get started with machine learning tasks.

    For more information, see Prepare Training and Testing Datasets. (WL #17057)

  • MySQL HeatWave AutoML now supports enhanced machine learning capabilities with improved performance and robustness in the ML_PREDICT_TABLE and ML_EXPLAIN_TABLE routines. The new flow loads the entire input table into the ML driver, enabling more ML operations to run in parallel, resulting in better overall performance. Additionally, the update ensures that large input tables are handled efficiently by returning results in blocks, preventing failures due to the max_allowed_packet size limitations. Furthermore, to maintain consistency in log anomaly detection tasks, the input table now requires a primary key, enhancing the reliability of the results.

    For more information, see Generate Predictions for a Table and Generate Prediction Explanations for a Table. (WL #16905)

  • MySQL HeatWave AutoML and MySQL HeatWave GenAI now support enhanced concurrency, enabling the processing of multiple queries simultaneously across different sessions, which significantly improves overall performance and efficiency. This update allows for a more seamless and responsive experience, making it easier for you to leverage the full potential of MySQL HeatWave AutoML and MySQL HeatWave GenAI for your machine learning and generative AI workloads.

    For more information, see System Variables. (WL #16847)

MySQL HeatWave GenAI

  • MySQL HeatWave GenAI now lets you generate SQL queries from natural-language statements using the new NL_SQL routine, making it easier for you to interact with databases. This feature collects information on the schemas, tables, and columns that you have access to, and then uses a Large Language Model (LLM) to generate an SQL query for the question pertaining to your data. It also lets you run the generated query and view the result set.

    For more information, see Generate SQL Queries From Natural-Language Statements. (WL #17005, WL #16315)

  • MySQL HeatWave GenAI now supports using Oracle Cloud Infrastructure (OCI) Generative AI Service embedding models during vector store ingest using Auto Parallel Load, enabling you to create vector stores using advanced models and improving the accuracy and relevance of results.

    For more information, see Ingest Files Using Auto Parallel Load. (WL #17060)

  • MySQL HeatWave GenAI now supports Vision Language Models (VLMs) provided by OCI Generative AI Service, enhancing its capabilities and expanding the range of available AI-powered features. This update provides you with more advanced and efficient processing of vision-language tasks within MySQL HeatWave GenAI.

    For more information, see OCI Generative AI Service LLMs, ML_GENERATE, and ML_GENERATE_TABLE. (WL #17042)

  • MySQL HeatWave GenAI now supports advanced document summarization, enabling you to effectively summarize unstructured documents stored in Object Storage.

    For more information, see Summarize Unstructured Files. (WL #16545)

MySQL HeatWave Lakehouse

  • MySQL HeatWave Lakehouse now supports event-based automatic incremental load on OCI, allowing for seamless and automated data refresh of tables loaded from object storage. With this update, customers can configure a Lakehouse table to enable automated incremental loading of object changes into corresponding Lakehouse tables. This feature provides an efficient and automated way to keep data up-to-date, eliminating the need for manual refreshes. This feature is available for all three HeatWave node shapes: Standard, Small, and Free.

    For more information, see Refresh Data Using Event-Based Incremental Load. (WL #16513)

  • MySQL HeatWave Lakehouse now supports an optional clause for the ALTER TABLE SECONDARY_LOAD statement, enabling you to control whether MySQL HeatWave Guided Load is used or not. This enhancement provides flexibility and choice, enabling you to opt-out of Guided Load when loading tables, if desired. With this update, you can specify the GUIDED {ON | OFF} clause to determine whether Guided Load should be performed, making it easier to manage your data loading processes.

    For more information, see Load Tables and Load Data from Object Storage. (WL #17062)

MySQL HeatWave

  • MySQL HeatWave now supports improved query performance through the introduction of a statistics cache from the InnoDB execution engine. This enhancement leverages statistics feedback to optimize query plans, particularly for queries with multiple joins and high MySQL costs. By injecting actual cardinalities from previous query executions into subsequent optimizations, MySQL HeatWave can produce more accurate and efficient plans, leading to significant performance improvements. With this update, MySQL HeatWave delivers enhanced query performance and more efficient use of system resources.

    This feature can be controlled through session and global variables rapid_enable_my_sc and rapid_ap_stats_cache_max_entries.

    For more information, see System Variables. (WL #16701)