Releases: paradedb/paradedb
Releases · paradedb/paradedb
v0.15.11
What's Changed
- chore: Rename to ParadeDB, Inc. by @philippemnoel in #2336
- feat: enable logging via Rust's
log
crate by @eeeebbbbrrrr in #2347 - perf: Made cheaper expression first by @YohDeadfall in #2344
- fix:
ChannelRequest::SegmentFlush
needs to handle an unknown path by @eeeebbbbrrrr in #2349 - fix:
ChannelRequestHandler::wait_for()
should process all messages by @eeeebbbbrrrr in #2351 - ci: Move small CI back to GitHub by @philippemnoel in #2353
- chore: Upgrade lindera to 0.40.0 by @mosuka in #2342
- chore: no need to use our lindera PR directly by @eeeebbbbrrrr in #2356
- feat: a view to inspect index layers by @eeeebbbbrrrr in #2355
- chore: remove
src/github.rs
and theparadedb.help()
function by @eeeebbbbrrrr in #2357 - feat: Snapshots are no longer necessary during insert by @eeeebbbbrrrr in #2354
- fix: no need to assign a
TransactionId
if we don't have one by @eeeebbbbrrrr in #2358 - ci: Enable manually publishing individual Docker images by @philippemnoel in #2337
- fix: remove merge lock "last merge xid" tracking by @eeeebbbbrrrr in #2359
- chore: upgrade to
0.15.11
by @rebasedming in #2360 - feat: Prod Promotion -- v0.15.11 by @philippemnoel in #2361
New Contributors
Full Changelog: v0.15.10...v0.15.11
v0.15.10
What's Changed
- fix: Fix macOS deploys by @philippemnoel in #2332
- docs: Update fast_fields documentation to reflect UUID fast field default by @paradoxloop in #2334
- chore: Prepare 0.15.10 by @philippemnoel in #2340
- chore: add debug logs to inspect merge by @rebasedming in #2338
- feat: Prod Promotion -- v0.15.10 by @philippemnoel in #2339
New Contributors
- @paradoxloop made their first contribution in #2334
Full Changelog: v0.15.9...v0.15.10
v0.15.9
What's Changed
- fix: issue #2308 and issue #2301 by @eeeebbbbrrrr in #2310
- chore: move schemabot's environment to pg14 by @eeeebbbbrrrr in #2312
- chore: remove pg13 support by @eeeebbbbrrrr in #2311
- chore: our pgrx version needs to be locked by @eeeebbbbrrrr in #2316
- ci: Deduped workflow description by @YohDeadfall in #2319
- chore: new stressgres for bulk updates by @rebasedming in #2309
- fix: fixed snippets not respecting max_num_chars and added tests for the same by @akshat2602 in #2305
- fix: missing rows when using
StringFastFieldExec
method by @raghunandanbhat in #2314 - chore: remove telemetry by @eeeebbbbrrrr in #2315
- feat: Concurrent Merges and a new
LayeredMergePolicy
(replacingNPlusOneMergePolicy
) by @eeeebbbbrrrr in #2320 - docs: new merge policy UDFs and settings by @rebasedming in #2328
- chore: Prep 0.15.9 by @philippemnoel in #2325
- chore: bring back
is_merging
by @rebasedming in #2331 - feat: Prod Promotion -- v0.15.9 by @philippemnoel in #2326
New Contributors
- @akshat2602 made their first contribution in #2305
Full Changelog: v0.15.8...v0.15.9
v0.15.8
What's Changed
- docs: fix typo in
paradedb.is_merging
by @rebasedming in #2276 - docs: Update test suite
README
by @raghunandanbhat in #2264 - chore: benchmarks v3 by @rebasedming in #2277
- chore: run vacuum before benchmarks by @rebasedming in #2278
- chore: send benchmarks to dedicated channel by @rebasedming in #2279
- feat: Pushdown
IS NOT NULL
to Tantivy by @raghunandanbhat in #2262 - chore: Use upstream lindera by @philippemnoel in #2283
- chore: Add new webhooks for benchmarks channel by @philippemnoel in #2284
- ci: Fixes bot comments for PRs from forked repos by @YohDeadfall in #2286
- feat: move page recycling to the foreground by @eeeebbbbrrrr in #2287
- ci: Fixed schema diff generation by @YohDeadfall in #2290
- fix:
NPlusOneMergePolicy
better balances segments by num_docs by @eeeebbbbrrrr in #2288 - feat: Added inet type support by @YohDeadfall in #2280
- Revert "feat: Added inet type support" by @philippemnoel in #2294
- ci: Fixed head ref resolution for diff generation by @YohDeadfall in #2291
- feat: new GUC:
paradedb.segment_merge_scale_factor
by @eeeebbbbrrrr in #2293 - perf: cache
FileEntry
s inMvccDirectory
by @eeeebbbbrrrr in #2292 - fix: move test to standalone module by @eeeebbbbrrrr in #2298
- chore: Properly upload benchmark results to Slack by @philippemnoel in #2297
- perf: adjust merge policy to only merge once per merge operation by @eeeebbbbrrrr in #2299
- fix: don't use FastFields optimization when not returning anything by @eeeebbbbrrrr in #2304
- chore: Prepare 0.15.8 by @philippemnoel in #2303
- fix: "Top N" queries now work without parallel custom scans by @eeeebbbbrrrr in #2307
- chore: default scale factor to 5 by @rebasedming in #2306
- feat: Prod Promotion -- v0.15.8 by @philippemnoel in #2302
New Contributors
- @YohDeadfall made their first contribution in #2286
Full Changelog: v0.15.7...v0.15.8
v0.15.7
What's Changed
- perf: remove json/jsonb indexing overhead by @rebasedming in #2258
- feat: benchmarks v2 by @rebasedming in #2253
- chore: centralize
MergeLock
-related code by @eeeebbbbrrrr in #2247 - ci: Fix PG CI by @philippemnoel in #2265
- ci: See if this speeds things up by @philippemnoel in #2266
- fix:
ChannelRequest
s must wait on reply by @eeeebbbbrrrr in #2263 - feat: (auto)VACUUM and merge-on-insert no longer block eachother by @eeeebbbbrrrr in #2257
- chore: Fix docker path by @philippemnoel in #2267
- chore: excise
reqwest
from our binary's dependency tree by @eeeebbbbrrrr in #2268 - chore: Upgrade to 0.15.7 by @philippemnoel in #2269
- feat: Prod Promotion -- v0.15.7 by @philippemnoel in #2270
- ci: Fix Ubuntu publishing and PostgreSQL CI Download by @philippemnoel in #2272
- feat: Prod Promotion -- v0.15.7 by @philippemnoel in #2273
Full Changelog: v0.15.6...v0.15.7
v0.15.6
What's Changed
- docs: ubuntu-20.04 has libicu-66 available by @Florents-Tselai in #2233
- chore: upgrade to pgrx v0.13.0 by @eeeebbbbrrrr in #2224
- fix: issue #2229 - resolve failures between
pg_search
andpg_ivm
by @eeeebbbbrrrr in #2234 - feat: basic query predicate pushdown by @eeeebbbbrrrr in #2197
- docs: Explain how to control index size by @rebasedming in #2236
- feat: make tantivy aware of pending Postgres interrupts by @eeeebbbbrrrr in #2237
- feat: new benchmarking suite by @neilyio in #2159
- fix: double precision columns can be queried with int ranges by @rebasedming in #2239
- feat: improve segment merging performance by @eeeebbbbrrrr in #2241
- docs: Update
pgrx
version by @raghunandanbhat in #2243 - fix: transpose_cost_one param name by @matt-user in #2244
- fix: error handling cleanup by @eeeebbbbrrrr in #2240
- feat: add a
paradedb.is_merging(index regclass)
UDF by @eeeebbbbrrrr in #2238 - fix: remove non-pg_search overhead from CI stressgres job by @eeeebbbbrrrr in #2246
- fix: schema upgrade scripts by @eeeebbbbrrrr in #2245
- chore: Prepare 0.15.6 by @philippemnoel in #2250
- chore: swap Dockerfile to use
pg_parquet
by @rebasedming in #2249 - feat: Prod Promotion -- v0.15.6 by @philippemnoel in #2248
- feat: Prod Promotion -- v0.15.6 by @philippemnoel in #2251
- chore: Readd pg_analytics by @philippemnoel in #2254
- feat: Prod Promotion -- v0.15.6 by @philippemnoel in #2256
New Contributors
- @Florents-Tselai made their first contribution in #2233
- @raghunandanbhat made their first contribution in #2243
- @matt-user made their first contribution in #2244
Full Changelog: v0.15.5...v0.15.6
v0.15.5
What's Changed
- docs: ParadeDB in CI by @philippemnoel in #2133
- chore: Prepare 0.15.5 by @philippemnoel in #2226
- chore: refreshing stressgres CI job by @eeeebbbbrrrr in #2230
- feat: Prod Promotion -- v0.15.5 by @philippemnoel in #2225
Full Changelog: v0.15.4...v0.15.5
v0.15.4
What's Changed
- feat: cleaned up setup script & readme instructions by @destrex271 in #2082
- fix: icu tokenization can no longer get stuck in an endless loop by @eeeebbbbrrrr in #2221
- chore: upgrade 0.15.4 by @rebasedming in #2222
- feat: Prod Promotion -- v0.15.4 by @philippemnoel in #2223
New Contributors
- @destrex271 made their first contribution in #2082
Full Changelog: v0.15.3...v0.15.4
v0.15.3
What's Changed
- feat: improved parameterized plan support by @eeeebbbbrrrr in #2192
- fix: issue #2187 - properly support recursive executor calls by @eeeebbbbrrrr in #2193
- fix: issue #2198 -- don't truncate TEXT
key_field
s by @eeeebbbbrrrr in #2200 - fix: issue #2199 - UUID fields need to use the
raw
tokenizer/normalizer by @eeeebbbbrrrr in #2201 - feat: make memory/parallelism GUCs USERSET instead of SUSET by @eeeebbbbrrrr in #2196
- fix: no longer use a Snapshot to acquire the MergeLock by @eeeebbbbrrrr in #2206
- chore: remove
packed
from the ParallelScanState struct by @eeeebbbbrrrr in #2207 - chore: cleanup our index schema/metadata handling by @eeeebbbbrrrr in #2205
- fix: issue #2202 - rewrite
NPlusOneMergePolicy
to better balance segments by size by @eeeebbbbrrrr in #2204 - fix: clean up unused import if telemetry features is disabled by @tristan957 in #2208
- chore: upgrade all our dependencies by @eeeebbbbrrrr in #2212
- fix: our
Dockerfile
now builds by @eeeebbbbrrrr in #2213 - fix: Upgrade libicu to 76.1 by @philippemnoel in #2215
- chore: Prepare 0.15.3 by @philippemnoel in #2217
- feat: Prod Promotion -- v0.15.3 by @philippemnoel in #2216
- fix: install icu76 to /usr/local by @eeeebbbbrrrr in #2218
- feat: Prod Promotion -- v0.15.3 by @philippemnoel in #2219
Full Changelog: v0.15.2...v0.15.3
v0.15.2
What's Changed
- fix: default indexing mem to 1gb by @rebasedming in #2169
- fix: issue #2141 -- unary
NOT
operator now works correctly by @eeeebbbbrrrr in #2168 - feat: add paradedb.version_info for build information by @neilyio in #2171
- fix:
paradedb.validate_checksum()
works again by @eeeebbbbrrrr in #2174 - chore: Swap from Secrets to Variables for DOCKERHUB_USERNAME by @philippemnoel in #2172
- ci: Add BM25 index creation and querying to ALTER EXTENSION CI Test by @philippemnoel in #2173
- chore: Remove outdated criterion by @philippemnoel in #2176
- fix: properly return
paradedb.snippet()
s from JOINs by @eeeebbbbrrrr in #2170 - perf: use
NumericFastFieldsExecMethod
when the scan's target list is empty by @eeeebbbbrrrr in #2164 - chore: Don't pre-install pg_analytics by @philippemnoel in #2181
- docs: New
parquet_describe
andparquet_schema
function arguments by @rebasedming in #2182 - docs: Update Mintlify by @philippemnoel in #2184
- chore: Upgrade pg_analytics to 0.3.3 by @philippemnoel in #2183
- fix: another edge case in NOT handling by @eeeebbbbrrrr in #2185
- feat: improved JOIN support by @eeeebbbbrrrr in #2178
- fix: memory leak during COPY/INSERT/UPDATE statements (
aminsert()
) by @eeeebbbbrrrr in #2188 - chore: Prepare v0.15.2 by @philippemnoel in #2190
- feat: Prod Promotion -- v0.15.2 by @philippemnoel in #2189
Full Changelog: v0.15.1...v0.15.2