Documentation Home
HeatWave Release Notes
Related Documentation Download these Release Notes
PDF (US Ltr) - 416.0Kb
PDF (A4) - 415.9Kb


HeatWave Release Notes  /  Changes in MySQL HeatWave  /  Changes in MySQL HeatWave 9.6.0 (2026-01-20, General Availability)

Changes in MySQL HeatWave 9.6.0 (2026-01-20, General Availability)

Note

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

MySQL HeatWave AutoML

  • The NL2ML routine includes a new skip_generate parameter, which lets you to skip content generation and just return citations, enabling integration with external LLMs or MCP servers for response generation or relevant data reference.

    For more information, see NL2ML and Use NL2ML with In-Database LLMs. (Bug #38397642)

MySQL HeatWave GenAI

MySQL HeatWave Lakehouse

  • MySQL HeatWave Lakehouse now supports the loading of complex and nested Parquet types, including lists, maps, and other nested structures, which are flattened into a JSON representation. This enhancement enables you to load any complex type into a JSON column, while still maintaining existing conversions for simple lists to vectors and strings. With this update, Parquet columns of type list, map, or nested/group nodes are inferred as JSON, providing a more comprehensive and flexible data loading experience.

    For more information, see Parquet File Format. (WL #17152)

  • MySQL HeatWave Lakehouse now supports load validation of external tables with the introduction of the VALIDATE ONLY clause for the ALTER TABLE ... SECONDARY_LOAD statement. This enhancement enables you to validate whether a load of a table may succeed without actually loading the data into the secondary engine, providing an additional layer of control and flexibility in managing external tables. The VALIDATE ONLY clause can be used to validate a specified number of rows or all rows, and also supports Guided Load options, making it easier to ensure data integrity and optimize loading processes.

    For more information, see Validate Load. (WL #17124)

MySQL HeatWave

  • MySQL HeatWave now supports auto materialized view substitution, a powerful internal optimization that enhances query performance. This feature enables the MySQL HeatWave optimizer to automatically substitute a subtree of a query with an existing materialized view, leading to more efficient query execution. With this update, you can expect improved performance without any changes to the external interface, as the way to create MySQL HeatWave materialized views remains the same. This enhancement is designed to work seamlessly in the background, enabling you to benefit from faster query results without requiring any additional configuration or setup.

    For more information, see Automated Substitution of Materialized Views and rapid_auto_create_materialized_view Variable. (WL #17104)

  • MySQL HeatWave now supports Grouping Sets, a powerful extension that enables you to specify multiple groupings of data in a single query. This feature provides a concise way to simplify complex queries and improve performance by reducing the number of passes over the data. With Grouping Sets, you can define one or more grouping sets, each containing a comma-separated list of group by columns or expressions, allowing for more flexible and efficient data analysis. This update enhances the capabilities of MySQL HeatWave, making it an even more robust and efficient solution for data processing and analysis.

    For more information, see GROUPING SETS Modifier. (WL #16494)