This is a bug fix release for various issues discovered after we released 0.5.0. There are no new features, just bug fixes. The following PRs were included in this release:
- [Fuzzer] Issue #4152 - Lag window function issue by @lokax in #4603
- Fix zonemap check for VARCHAR by @lokax in #4613
- Remove the DLLEXPORT from deleted API methods by @emmenlau in #4611
- Fix update statement on generated column by @lokax in #4616
- [Fuzzer] Issue #4152 - Limit 0% on ANY subquery by @lokax in #4544
- [Fuzzer] Issue #4610 - Vacuum table with generated column by @lokax in #4622
- [Fuzzer] Decimal scale+width overflows too quickly by @Tishj in #4627
- [Fuzzer] issue #4566 by @Tishj in #4592
- Issue #4635: DATE_DIFF Week Boundaries by @hawkfish in #4648
- Fix issue #4630 by @lnkuiper in #4642
- [Python] Fix unwanted conversion from NaN -> NULL in param list by @Tishj in #4624
- Fix home directory setter by @attilahorvath in #4617
- fix(jdbc): correct mapping for TIMESTAMP_WITH_TIME_ZONE by @Mause in #4654
- Fix bug changing input order on array_sort column by @taniabogatsch in #4643
- Fix issue #4625 by @lnkuiper in #4653
- [Extensions] Suggesting which extension to Load/Install by @pdet in #4634
- Fixes issue #4123 by @Tishj in #4523
- Updating jdbc deploy script by @hannes in #4663
- Consistent struct definitions by @hannes in #4667
- Fix #4666 by @taofengliu in #4670
- Fix for #3417 by @PedroTadim in #4664
- feat: improve python replacement scan error by @Mause in #4672
- [C-API] Data chunk invalid left-shift by @Tishj in #4660
- fix: correct mislabelling of amd64 libs in jars by @Mause in #4691
- Fix #4647 by @taofengliu in #4698
- Throw error if attempting to delete from table without physical columns by @Tishj in #4693
- Fix #4475: allow ignore_errors in read_csv and read_csv_auto by @Mytherin in #4713
- Fix #4442: correctly handle TIMESTAMP logicalType in Parquet files by @Mytherin in #4714
- Fix #4699: when no file is found globbing, fallback to using the literal string name as a path by @Mytherin in #4716
- Fuzzer fixes batch 1 by @Mytherin in #4707
- Fix #4677. Correctly set_not_null when table contains generated column by @zippond in #4706
- Fix #4703 by @taofengliu in #4715
- Fixing Extension naming CI Checker by @pdet in #4717
- [Python(pandas)] Scan multiple chunks worth of values from a 'object' dtype DataFrame by @Tishj in #4692
- Fix #4694: Keep shared pointer to pipelines around in additionally scheduled events by @Mytherin in #4724
- Fuzzer Batch Fixes 2 by @Mytherin in #4722
- Fix #4702. Correctly use index when generated column is involved by @zippond in #4727
- Fix for #4583 by @PedroTadim in #4728
- Fuzzer fix batch 3 by @Mytherin in #4726
- Fix #4562: generate table index for dummy scan generated from VALUES clause by @Mytherin in #4731
- [Arrow] Guarantee threads don't call get_next after stream is done. by @pdet in #4712
- Correctly catch and report exceptions thrown during a pipeline's scheduling by @Mytherin in #4733
- Fix for issue #4708 by @PedroTadim in #4711
- Fix #4568: correctly handle casts in deliminator by @Mytherin in #4734
- No longer disable vptr sanitizer on M1 macs by @Mytherin in #4735
- Use version tag as dir for extensions for releases by @samansmink in #4729
- Correctly call ::Skip function of child of structs by @Mytherin in #4736
- [Map] Map extract now properly uses the selection vectors of the
map
andkey
vectors by @Tishj in #4725 - Fix #4356 by @taofengliu in #4740
- Fuzzer Batch 4 by @Mytherin in #4737
- feat: bump Julia package version by @Mause in #4742
- Julia API: Add load! to add a DataFrame as a table by @jfb-h in #4743
- aarch64 extensions by @samansmink in #4745
- Faster hive part filters by @samansmink in #4746
- [Python] DECIMAL with value 0.00... issue fix by @Tishj in #4690
- enable out-of-tree extensions for aarch64 by @samansmink in #4751
Full Changelog: v0.5.0...v0.5.1