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