OceanBase v4.4.1_CE_HF1 Patch Notes: Fixes for Vector Indexes, Memory Leaks, and Regex Timeouts

OceanBase v4.4.1_CE_HF1 Patch Notes: Fixes for Vector Indexes, Memory Leaks, and Regex Timeouts

OceanBase has released v4.4.1_CE_HF1, the first Hotfix for version 4.4.1, on December 10, 2025. This update focuses on stability, performance tuning, and resolving specific bugs affecting vector search, SQL execution, and cluster failover.

Release Details

  • Version: V4.4.1_CE_HF1
  • Release Date: 2025-12-10
  • Commit: [469bd73](https://github.com/oceanbase/oceanbase/releases/tag/v4.4.1_CE_HF1)
  • RPM: oceanbase-ce-4.4.1.0-100010012025120515

Key Stability and Performance Improvements

The update includes several critical stability fixes:

  • Memory Leak Fix: Resolved a memory leak in the atomic file garbage collection phase, which leaked approximately 200 bytes per tablet.
  • RootService Failover: Fixed an issue where the RootService could not properly step down during failover.
  • Rowkey TTL Disabled: The rowkey TTL feature has been disabled to prevent full table scans and improve query performance.
  • SQL Memory Optimization: Optimized the SQL layer memory limit.

Indexing and Vector Search Fixes

Users leveraging vector search and complex indexing will see improvements:

  • Vector Index: Fixed inaccurate results in parallel post-filter operations within vector indexes.
  • Multi-Value Index: Resolved issues with multi-value indexes under conditionless query ranges.
  • Generated Columns: Fixed a bug where generated columns could not match indexes.

SQL and Query Execution Corrections

Several SQL execution anomalies have been addressed:

  • Regex Timeout: Fixed the U_REGEX_TIME_OUT error when executing regular expressions.
  • Subqueries: Corrected issues with subquery pull-up failing to remove remove_const expressions.
  • Connect By Joins: Fixed connect_by join operations ignoring standard nested loop paths.
  • dbms_xplan: Resolved a bug in the dbms_xplan utility.

Observation

This hotfix appears focused on resolving regressions and edge cases introduced in recent versions. The disabling of rowkey TTL is a notable trade-off; while it boosts performance by avoiding full table scans, it removes a specific data retention feature. The fix for the atomic file memory leak is critical for long-running clusters.