Releases: GlareDB/glaredb
Releases · GlareDB/glaredb
Release list
v25.6.3
What's Changed
- fix: Replace powi with powers table during float->decimal cast by @scsmithr in #3928
- chore(deps): Bump deps by @scsmithr in #3927
- chore: Rename some buf manager funcs by @scsmithr in #3930
- Rename all ext_* crates to glaredb_ext_* prefix by @devin-ai-integration in #3933
- chore: Create and push tag in release gate by @scsmithr in #3934
- Convert relative path dependencies to workspace dependencies by @devin-ai-integration in #3935
- chore: Add additional metadata fields to cargo tomls by @scsmithr in #3936
- Add MIT license to workspace and all sub-crates by @devin-ai-integration in #3937
- Add homepage and repository fields to workspace configuration by @devin-ai-integration in #3938
- chore: Add publish crates job by @scsmithr in #3939
Full Changelog: v25.6.2...v25.6.3
v25.6.2
What's Changed
- chore: Flatten docs, remove 'reference' sub dir by @scsmithr in #3906
- chore: Move file systems and extensions to "integrations" by @scsmithr in #3907
- chore: Add benchmarking doc by @scsmithr in #3909
- chore: Add cli doc by @scsmithr in #3910
- chore: Split up aggregate ref docs by @scsmithr in #3911
- chore: Detect if S3 bucket is in different region by @scsmithr in #3917
- chore(deps): Bump deps by @scsmithr in #3918
- fix: Ensure we can read i64 as ts_millis from parquet by @scsmithr in #3919
Full Changelog: v25.6.1...v25.6.2
v25.6.1
What's Changed
- chore: Namespace all extension functions, allow aliases in default schema by @scsmithr in #3901
- chore: Update parquet format by @scsmithr in #3902
- chore: Add iceberg docs by @scsmithr in #3903
- Update reference documentation titles to use sentence casing by @devin-ai-integration in #3904
- docs: Update CSV and Parquet extension docs by @scsmithr in #3905
Full Changelog: v25.6.0...v25.6.1
v25.6.0
What's Changed
- chore: Add
ext_defaultcrate by @scsmithr in #3889 - chore: Add
ceilingandlog10as function aliases by @scsmithr in #3890 - Implement PostgreSQL-compatible sign function by @devin-ai-integration in #3892
- Implement factorial function matching PostgreSQL semantics by @devin-ai-integration in #3891
- chore: Add
alias_ofcolumn tolist_functionsoutput by @scsmithr in #3893 - feat: Initial
iceberg_metadatafunction by @scsmithr in #3894 - chore: Parse DISCARD ... by @scsmithr in #3895
- feat: implement regexp_instr function with PostgreSQL semantics by @devin-ai-integration in #3896
- feat:
iceberg_snapshotsfunction by @scsmithr in #3897 - feat:
iceberg_manifest_listfunction by @scsmithr in #3898 - feat:
iceberg_data_filesfunction by @scsmithr in #3899
Full Changelog: v25.5.13...v25.6.0
v25.5.13
What's Changed
- chore: Add
TableTypeenum for bind tables instead of a star expandable bool by @scsmithr in #3864 - fix: Don't implicitly use metadata columns in NATURAL joins by @scsmithr in #3870
- chore(deps): Bump deps by @scsmithr in #3871
- chore: Remove separate waker structs by @scsmithr in #3872
- fix: Explicitly compare num csv fields with expected by @scsmithr in #3873
- chore: Rework task state to avoid executing completed pipelines by @scsmithr in #3875
- chore: SF100 by @scsmithr in #3863
- feat:
approx_quantileaggregate function by @scsmithr in #3878 - feat: implement split_part function following PostgreSQL semantics by @devin-ai-integration in #3880
- fix: Sample columns across batches when computing table widths by @scsmithr in #3882
- Implement replace string function by @devin-ai-integration in #3883
- feat: implement translate string function by @devin-ai-integration in #3884
- fix: Check completed bool when looping execute by @scsmithr in #3885
- feat: implement md5(text) function for computing MD5 hashes by @devin-ai-integration in #3886
- feat: POSITION expr syntax by @scsmithr in #3887
Full Changelog: v25.5.12...v25.5.13
v25.5.12
What's Changed
- chore: Rework bench_bin, initial gcp benchmark script by @scsmithr in #3847
- chore: Add tsv test (also auto-infer function to use) by @scsmithr in #3848
- fix: Use u64 for file lengths by @scsmithr in #3849
- chore: Use smaller parquet files for partitioned clickbench test by @scsmithr in #3850
- chore: Use libtest mimic for bench runner by @scsmithr in #3851
- chore: Refactor sql test/bench harness by @scsmithr in #3852
- chore: Shared core for sqllogictest and benchmark parsing by @scsmithr in #3853
- chore: Use common parser for slt by @scsmithr in #3854
- chore: Use shared parser for bench files by @scsmithr in #3855
- chore: Automated benchmark runs and uploads in GCP by @scsmithr in #3856
- chore: Add bench matrix by @scsmithr in #3857
- chore: Automate clickbench (partition, single) runs by @scsmithr in #3858
- chore: Actually add clickbench partitioned by @scsmithr in #3859
- chore: Bold important parts of install.sh by @scsmithr in #3860
- chore: Fix accidental tsv truncation for filtered out benches by @scsmithr in #3861
- chore: Automated tpch benchmarks by @scsmithr in #3862
Full Changelog: v25.5.11...v25.5.12
v25.5.11
What's Changed
- feat: Allow globs in parquet metadata functions by @scsmithr in #3840
- fix: Support reading physical INT64 as timestamp micros (parquet) by @scsmithr in #3841
- feat: Accept list of paths for read file functions by @scsmithr in #3842
- feat: Add
parquet_column_metadatafunction by @scsmithr in #3843 - fix: Properly handle definition levels in some parquet decoders by @scsmithr in #3844
- chore: Add truncated partitioned clickbench tests by @scsmithr in #3838
- docs: Add parquet_column_metadata documentation and update parquet_rowgroup_metadata to include ordinal column by @devin-ai-integration in #3845
Full Changelog: v25.5.10...v25.5.11
v25.5.10
v25.5.9
v25.5.8
What's Changed
- feat: Round to scale by @scsmithr in #3818
- chore: Add examples to doc gen by @scsmithr in #3819
- Add examples to function documentation by @devin-ai-integration in #3820
- chore: Add docs link checker by @scsmithr in #3822
- chore: Update docs by @scsmithr in #3821
- Fix grammar issues in markdown documentation by @devin-ai-integration in #3823
- chore: Split development/overview.md by @scsmithr in #3824
- chore: More function docs by @scsmithr in #3825
- chore: Second-level categories for aggregate and operator functions by @scsmithr in #3826
- chore: Separate getting started folder by @scsmithr in #3827
- fix: Handle out of order relative join keys correctly by @scsmithr in #3828
- fix: Various decimal overflow fixes by @scsmithr in #3829
- fix: Ensure filters pushed through semi joins during reorder are on correct side by @scsmithr in #3830
- chore: Enable q22 ci by @scsmithr in #3831
Full Changelog: v25.5.7...v25.5.8