0.19.0 contains breaking changes to a few query functions: paradedb.score,
paradeb.snippet, and paradedb.more_like_this. These functions have been
renamed to pdb.score, pdb.snippet, and pdb.more_like_this.New Features 🎉
Broadened Aggregate Pushdown Support
The custom aggregate scan has pushdown support for several new query types. The first isFILTER,
which is analogous to the Elastic filters aggregation. It allows a single query to efficiently collect aggregates over multiple
WHERE clauses:
COALESCE within an aggregate:
COUNT over a specific field (previously, only COUNT(*) was pushed down):
Logical Replication Support
Previously, logical replication was an enterprise-only feature. We have made this feature available in ParadeDB Community, which means that ParadeDB Community can now run as a logical replica.Logical replication in ParadeDB is supported for PG17+ only.
New v2 API Capabilities
We have made significant progress on the new v2 API. A non-exhaustive list of additions includes:- A new way to specify index configuration options like tokenizers and token filters without the old JSON string syntax
- First class support for multiple tokenizers per field
- New token filters like alpha numeric only and token length
- A new way to cast queries to fuzzy, slop, and boost
- An improved more like this function