Releases: paradedb/paradedb
Releases · paradedb/paradedb
v0.7.3
What's Changed
- feat: Enable avro by @rebasedming in #1190
- docs: Make
current_user
required by @rebasedming in #1192 - feat: Also deploy ParadeDB extensions on Debian 11 and 12 by @philippemnoel in #1196
- fix: Make Dockerfile also use Rust nightly by @philippemnoel in #1197
- chore: Prepare
v0.7.3
release by @philippemnoel in #1199 - chore: Prod Promotion -
v0.7.3
by @philippemnoel in #1198 - feat: Prod Promotion v0.7.3 by @philippemnoel in #1201
- fix: Add one more missing dependency to Debian deployments by @philippemnoel in #1202
- feat: Prod Promotion v0.7.3 by @philippemnoel in #1203
- fix: Display error messages correctly by @rebasedming in #1194
- fix: Fix issue w/ Ubuntu publishing by @philippemnoel in #1204
- feat: Prod Promotion v0.7.3 by @philippemnoel in #1206
- fix: Fix illegal instructions issue on
arm64
extensions by @philippemnoel in #1210 - fix: Properly set
generic
CPU forarm
architecture during deployments by @philippemnoel in #1213 - feat: Prod Promotion - v0.7.3 by @philippemnoel in #1211
- docs: Add -f option to cargo-paradedb by @rebasedming in #1217
- fix: Remove cpu=native on all OSes in CI by @philippemnoel in #1221
- feat: Prod Promotion - v0.7.3 by @philippemnoel in #1222
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- feat: Add pg_ivm to our Dockerfile by @philippemnoel in #1137
- fix: Local delta tables by @rebasedming in #1165
- feat: datetimes and ranges by @sardination in #1122
- fix: Single parquet file paths on local by @rebasedming in #1169
- chore: Remove runtests.sh by @philippemnoel in #1166
- fix: Add skips in the right places by @philippemnoel in #1170
- chore: Remove Bash scripts by @philippemnoel in #1173
- feat: numeric and numeric range by @sardination in #1168
- feat: Upgrade to Debian 12 by @philippemnoel in #1167
- fix: Remove redundant DataFusion calls by @rebasedming in #1176
- chore: Prepare
v0.7.2
by @philippemnoel in #1175 - fix: Fix extension upgrade test by @philippemnoel in #1178
- fix: Set permissions to the whole folder by @philippemnoel in #1179
- fix: Add --sudo to
cargo pgrx install
in CI by @philippemnoel in #1180 - feat: roundtrip pg_lakehouse test + fetch_recordbatch helper by @neilyio in #1139
- docs: Update pg_analytics README by @rebasedming in #1184
- chore: Move over to Depot fully by @philippemnoel in #1186
- fix: Fix extension upgrade test by @philippemnoel in #1181
- fix: 0.7.1-0.7.2 upgrade script by @sardination in #1185
- chore: Only run CI on non-draft PRs by @philippemnoel in #1187
- fix: Ensure UDFs get properly upgraded in extension upgrade test by @philippemnoel in #1188
- feat: Azure support by @rebasedming in #1157
- chore: Add Azure to changelog by @philippemnoel in #1189
- feat: Prod Promotion - v0.7.2 by @philippemnoel in #1177
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- feat: setup cargo test suite for pg_lakehouse with testcontainers/localstack by @neilyio in #1130
- feat: Use catalog/schema providers by @rebasedming in #1131
- chore: Convert from Ubicloud to Depot by @philippemnoel in #1138
- docs: Fix typos by @rebasedming in #1141
- fix: Add
pg_lakehouse
to shared_preload by @philippemnoel in #1142 - docs: Make it more clear how to create a foreign table over a directory by @rebasedming in #1150
- docs: Update
pg_search
README by @rebasedming in #1148 - chore: Add OpenDAL to THANKYOU.md by @philippemnoel in #1151
- feat: GCS support + bug fixes by @rebasedming in #1147
- chore: Convert
pg_search
benchmarks tocargo-paradedb
by @philippemnoel in #1144 - chore: Remove Rust install in CI by @philippemnoel in #1143
- chore: Prepare v0.7.1 by @philippemnoel in #1155
- fix: Don't double set the root path by @rebasedming in #1156
- feat: Prod Promotion - v0.7.1 by @philippemnoel in #1154
- chore: Remove no longer supported update scripts by @philippemnoel in #1145
- feat: cargo-paradedb benchmarks for pg_lakehouse by @neilyio in #1140
- chore: Cleanup from benchmarks by @philippemnoel in #1158
- chore: Remove more outdated SQL scripts by @philippemnoel in #1159
- fix: Use
xz
compression for Debian 11 compatibility by @philippemnoel in #1160 - chore: Also deploy extensions to PG14 by @philippemnoel in #1161
- feat: Prod Promotion - v0.7.1 hotfix by @philippemnoel in #1162
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- chore: create cargo-paradedb for easy dev script execution by @neilyio in #1028
- fix: shutdown telemetry worker early if TELEMETRY=false at compile time by @neilyio in #1078
- fix: hardcoded column name in pg_search minmax function by @neilyio in #1082
- feat: Add TPC-H Benchmarks Support by @philippemnoel in #1042
- feat: Enable physical replication/read-replica in Bitnami by @philippemnoel in #1040
- ci: Also test Docker on
src/
code change to our extensions by @philippemnoel in #1084 - chore: Print full commit SHA by @philippemnoel in #1083
- fix: Speed up scans by not using
into_iter
when reading batches by @rebasedming in #1085 - fix: Fix memory leaks by @sardination in #1070
- chore: Deprecate
pg_sparse
by @philippemnoel in #1090 - chore: Prepare v0.6.2 by @philippemnoel in #1088
- fix: extension_path value in telemetry background worker by @neilyio in #1094
- chore: upgrade delta-rs, datafusion, and datafusion-federation by @sardination in #1095
- fix:
uint
conversion error by @rebasedming in #1092 - chore: Upgrade pgvector version by @philippemnoel in #1096
- fix: check for division by zero in rank_hybrid by @neilyio in #1101
- feat: Make
paradedb.term
field optional to allow searching all fields by @neilyio in #1106 - chore: Update SECURITY.md by @philippemnoel in #1113
- docs: Add documentation for installing extensions by @philippemnoel in #1109
- fix: Rename missing bm25 reference to search by @philippemnoel in #1118
- feat: explain by @sardination in #1111
- chore: Move
pg_analytics
out of monorepo by @rebasedming in #1119 - feat: Introducing
pg_lakehouse
by @rebasedming in #1114 - fix: throw exception for duplicate index instead of drop_bm25 by @sardination in #1115
- docs: Write documentation for
pg_lakehouse
by @rebasedming in #1121 - chore: Upgrade to 0.7.0 by @rebasedming in #1123
- fix: Fix pg_lakehouse packaging by @philippemnoel in #1125
- feat: Prod Promotion - v0.7.0 by @philippemnoel in #1124
- chore: Fix CODEOWNERS by @philippemnoel in #1126
- chore: Disable telemetry by @rebasedming in #1127
- feat: Prod Promotion v0.7.0 by @philippemnoel in #1129
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- feat: Support foreign keys by @rebasedming in #1046
- chore: Update Typeform link by @philippemnoel in #1058
- feat: Parquet tables respect tablespace +
VACUUM
refactor by @rebasedming in #1052 - feat: Support UUID by @rebasedming in #1060
- fix: re-enable telemetry with correct postgres data dir by @neilyio in #1063
- chore: Add Google Tag Manager by @philippemnoel in #1064
- feat: Support views by @rebasedming in #1065
- chore: Upgrade to 0.6.1 by @rebasedming in #1069
- ci: Add test for whether the Dockerfile starts properly by @philippemnoel in #1068
- chore: Prod Promotion 0.6.1 by @rebasedming in #1071
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- docs: Properly update docker run everywhere by @philippemnoel in #993
- docs: Improve search documentation by @rebasedming in #995
- feat:
paradedb.help()
+ remove Intercom by @rebasedming in #996 - chore: rename pg_bm25 to pg_search by @neilyio in #985
- chore(deps): bump the github-actions-dependencies group with 1 update by @dependabot in #997
- feat: Track anonymous retention telemetry by @philippemnoel in #924
- fix: allow
CREATE TABLE USING parquet AS SELECT *
by @sardination in #956 - fix:
paradedb.help
already installed won't cause extension install to fail by @rebasedming in #1003 - chore: Update missing
pg_bm25
references topg_search
by @philippemnoel in #1002 - ci: Print docker logs when running benchmarks by @philippemnoel in #1001
- chore: Remove
cargo clickbench
by @philippemnoel in #1004 - fix: Only ping Slack for failed runs on non-PR branches by @philippemnoel in #1008
- chore: add os + version details to telemetry calls by @neilyio in #1007
- feat: row and column table federation by @sardination in #918
- fix: freeze zstd-sys version and update cargo dependencies by @sardination in #1014
- fix: vacuums work again by @sardination in #963
- chore: Add extension deployment counts by @philippemnoel in #1017
- fix: reset memory contexts during pg_analytics tuple_insert by @neilyio in #1015
- feat: Make GitHub Releases be 0-indexed by @philippemnoel in #1021
- fix: check only the relevant folder for vacuum tests by @sardination in #1020
- feat: Add UDF support for columnar tables by @sardination in #818
- chore: Prepare v0.6.0 by @philippemnoel in #1022
- ci: Update the version checking step by @philippemnoel in #1025
- ci: Fix extension upgrade test following renaming + restructuring of version by @philippemnoel in #1026
- ci: Only upgrade pg_search from 0.6.0 onwards by @philippemnoel in #1027
- docs: federated joins and udfs by @sardination in #1029
- ci: Only run benchmarks on 5M rows by @philippemnoel in #1032
- chore: Create FUNDING.yml by @philippemnoel in #1039
- feat: Create indexes over Parquet tables by @rebasedming in #1006
- docs: Update quickstart examples to use efficient filtering/limit by @rebasedming in #1038
- feat: Prod Promotion v0.6.0 by @philippemnoel in #1024
- fix: Replace
i8
withc_char
by @rebasedming in #1044 - fix: Prod Promotion v0.6.0 by @philippemnoel in #1045
- chore: Add commercial information to README by @philippemnoel in #1037
- fix: Comment out retention as it causes crash by @philippemnoel in #1049
- chore: Rm compose version by @philippemnoel in #1048
- fix: Prod Promotion v0.6.0 by @philippemnoel in #1050
Full Changelog: v0.5.11...v0.6.0
v0.5.11
What's Changed
- feat: Use aliases to disambiguate rank + highlight by @neilyio in #957
- feat: Optional stable sorting and multithreaded search by @neilyio in #984
- chore: Prepare v0.5.11 by @philippemnoel in #988
- feat: Prod Promotion -- v0.5.11 by @philippemnoel in #991
Full Changelog: v0.5.10...v0.5.11
v0.5.10
What's Changed
- fix: Timestamps + refactor datatypes by @rebasedming in #945
- fix: Create heap table from parquet table by @rebasedming in #966
- chore: Clean up
pg_analytics
tests by @rebasedming in #969 - chore: Unship
DELETE
by @rebasedming in #971 - feat: Support time type by @rebasedming in #974
- docs: Document and test supported types + backup solutions by @rebasedming in #977
- fix: Disable speculative insert by @rebasedming in #976
- ci: Set Rust version in CI to stable, not hardcoded by @philippemnoel in #978
- chore: Upgrade 0.5.10 by @rebasedming in #979
- fix: pg_bm25 README typo by @rebasedming in #982
- chore: Prod Promotion 0.5.10 by @rebasedming in #981
Full Changelog: v0.5.9...v0.5.10
v0.5.9
What's Changed
- docs: fix document link typo by @AprilNEA in #950
- fix: Language in 0.5.8 changelog by @rebasedming in #951
- chore: Move tokenizers to their own crate by @neilyio in #935
- docs: Clarify user 1001 requirement by @philippemnoel in #952
- fix: Fix Docker telemetry by @philippemnoel in #958
- chore: Prepare 0.5.9 release by @philippemnoel in #959
- feat: Prod Promotion - v0.5.9 by @philippemnoel in #960
New Contributors
Full Changelog: v0.5.8...v0.5.9
v0.5.8
What's Changed
- fix: Serialize/deserialize large sparse vectors by @rebasedming in #893
- feat: Introduce the Bitnami PostgreSQL Container Image by @philippemnoel in #884
- feat: Add
pg_cron
to ParadeDB by @philippemnoel in #901 - fix: Switch memory context during index creation, and delete old folders by @neilyio in #902
- fix: Statements not parseable by
sqlparser
are handed to Postgres by @rebasedming in #899 - chore: Adapt our benchmarks to the new Bitnami container by @philippemnoel in #903
- chore: Move BM25 benchmarks to pg_bm25 by @rebasedming in #907
- fix: Dedup search, add schema to hybrid func, fix delete error by @neilyio in #915
- fix: Fix links in /benchmarks top-level folder by @philippemnoel in #916
- fix: Slow inserts + refactor schema provider by @rebasedming in #917
- feat: Expose tantivy queries to the search function by @neilyio in #876
- feat: Prepare promotion for v0.5.8 by @philippemnoel in #939
- chore: Fix typos in Changelog by @philippemnoel in #941
- chore: Clarify licensing for OSS by @philippemnoel in #940
- fix: Run cargo clean before packaging, to avoid running out of space on device by @philippemnoel in #943
- chore: Add top-level ParadeDB changelog by @philippemnoel in #942
- feat: Prod Promotion v0.5.8 by @philippemnoel in #938
- fix: Remove ECR by @philippemnoel in #948
- feat: Prod Promotion - v0.5.8 by @philippemnoel in #949
Full Changelog: v0.5.7...v0.5.8