--- title: 0.25.3 noindex: true --- ## New Features 🎉 - Aggregates over `NUMERIC` columns are now pushed down into the ParadeDB index. - Queries containing `Param` and `SubPlan` expressions are now solved on the leader before MPP dispatch, so more plan shapes execute over MPP. - `EXPLAIN (ANALYZE, VERBOSE)` now attributes vector search buffer hits and reads to cluster routing versus cluster probing. ## Performance Improvements 🚀 - Faster counts for unfiltered and single-term-filter queries. - Cardinality aggregations over string fields now defer visibility checks, speeding up aggregations over fully-visible segments. ## Stability Improvements 💪 - Fixed dropped `pdb.agg` filters, and improved the warnings emitted when an aggregate cannot be pushed down. - Unsortable `top_hits.sort` fields are now rejected at plan time instead of failing during execution. - `partition_by` is now preserved on AggregateScan for range co-partitioned joins. - Scaling a PgSearchScan node now declares only the partition assigned to it. - The final index build merge now runs even when the last insert flushed at the document cap. - Prebuilt binaries are now published for macOS 26 (Tahoe). macOS 14 (Sonoma) binaries are no longer published. ## New Contributors 👋 - [**nshah067**](https://github.com/nshah067) The full changelog is available [on the GitHub Release](https://github.com/paradedb/paradedb/releases/tag/v0.25.3).