Stability Improvements 💪
- Fixed an issue where
ORDER BY lower()was not getting an optimized Top N scan iflower()was literal normalized - Fixed a rare
u32overflow issue that could cause queries to fail over large segments - Fixed an issue where filter pushdown did not happen if non-text fields appeared after text fields in the index definition
- Fixed an issue where
GROUP BYqueries over datetime fields would error withparadedb.enable_aggregate_custom_scanenabled
Performance Improvements 🚀
Improved the filtering performance of partial indexes. For example, in the following querydeleted_at IS NULL
gets fully pushed down to the index.