pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/duckdb



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Jul 21 14:54:38 UTC 2026

Modified Files:
        pkgsrc/databases/duckdb: Makefile PLIST distinfo

Log Message:
databases/duckdb: Update to 1.5.4

Changelog:
1.5.4:
Fixes

This version ships a number of performance improvements and bugfixes.
Correctness

    #23031   Fix VARIANT cast reading wrong rows under a filter
    #23014   MERGE INTO: only consider target table when binding WHEN NOT MATCHED and source table when binding WHEN NOT MATCHED BY TARGET
    #22825   Fix case-insensitive column match in INSERT ... SELECT ON CONFLICT
    #22911   Use non-deleted row count in RowGroupReorderer
    #23194   Fix variant shredding analysis logic discrepancy with shredded writing
    #23234   Fix problem with re-use of cached transform data for differently shredded files
    #22844   Window Self-Join Limits: don't apply the self-join optimisation more than once

Crashes and Internal Errors

    #21854   Fix double free and memory leak in Arrow GeoArrow CRS serialization
    #22836   Fix progress bar output and crash when piping SQL
    #23174   Fix crash when storage path is not set
    #23232   Fix gzip compression write overflow
    #23156   Avoid trying to bind an expression that doesn't exist in UNPIVOT
    #23189   Guard against null row group reorder stats

Generic Bugfixes

    #22855   Fix json_keys with wildcard paths
    #23144   Fix json argument order affecting result
    #23116   Reject NULL json key
    #23137   Fix ignore_errors silently accepting invalid JSON
    #22882   Fix geometry stats checkpointing when no changes are detected
    #22815   Render MAP values as valid SQL in Value::ToSQLString()
    #23254   Fix NULL propagation for date parts of infinite dates
    #23190   Fix selection vector use in Arrow extension callbacks

Performance

    #23253   Trim the system heap in the allocator flush path on jemalloc builds
    #23140   Fix native geometry Parquet stats pruning and add OPERATOR_ROW_GROUPS_SCANNED to Parquet reader

Miscellaneous

    #23246   Add explicit -dark-mode and -light-mode options to the CLI, and improve terminal background color detection
    #23100   Add hardening to many DuckDB/Parquet decompression and deserializing paths
    #22690   Add vacuum_rebuild_indexes as an (experimental) ATTACH option


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/databases/duckdb/Makefile \
    pkgsrc/databases/duckdb/distinfo
cvs rdiff -u -r1.15 -r1.16 pkgsrc/databases/duckdb/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/duckdb/Makefile
diff -u pkgsrc/databases/duckdb/Makefile:1.13 pkgsrc/databases/duckdb/Makefile:1.14
--- pkgsrc/databases/duckdb/Makefile:1.13       Sat May 30 15:37:31 2026
+++ pkgsrc/databases/duckdb/Makefile    Tue Jul 21 14:54:38 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2026/05/30 15:37:31 ryoon Exp $
+# $NetBSD: Makefile,v 1.14 2026/07/21 14:54:38 ryoon Exp $
 
-DISTNAME=      duckdb-1.5.3
+DISTNAME=      duckdb-1.5.4
 CATEGORIES=    databases
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=duckdb/}
 GITHUB_PROJECT=        duckdb
Index: pkgsrc/databases/duckdb/distinfo
diff -u pkgsrc/databases/duckdb/distinfo:1.13 pkgsrc/databases/duckdb/distinfo:1.14
--- pkgsrc/databases/duckdb/distinfo:1.13       Sat May 30 15:37:31 2026
+++ pkgsrc/databases/duckdb/distinfo    Tue Jul 21 14:54:38 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2026/05/30 15:37:31 ryoon Exp $
+$NetBSD: distinfo,v 1.14 2026/07/21 14:54:38 ryoon Exp $
 
-BLAKE2s (duckdb-1.5.3.tar.gz) = 44637114a825e5dffc9ac4887e7d240f97df8f85894a7a6d582238697d68f3de
-SHA512 (duckdb-1.5.3.tar.gz) = e51a12618e5c1238950731b29d9e8d11a233c3572cba098970ab106525922f4efb22e8253ddc8260be1e971ee992e9144b6acf4136e7d0b12438a692c902188c
-Size (duckdb-1.5.3.tar.gz) = 99831679 bytes
+BLAKE2s (duckdb-1.5.4.tar.gz) = aa0e6d266489fe6eafade4cf4e71a799ef1239683fcc91da96c5fa0b1b1e3579
+SHA512 (duckdb-1.5.4.tar.gz) = 7aa69dcce4d74fceac243433a0f6cc19a99338a6f30e4d68aff6179ea3b744955b15cdb2df7b97e41c80c41d977d7dd06804983b403739ff413bee5f79cee392
+Size (duckdb-1.5.4.tar.gz) = 101078007 bytes
 SHA1 (patch-src_include_duckdb_common_platform.hpp) = 08c4f744494f360609140c6102065e91353551ea

Index: pkgsrc/databases/duckdb/PLIST
diff -u pkgsrc/databases/duckdb/PLIST:1.15 pkgsrc/databases/duckdb/PLIST:1.16
--- pkgsrc/databases/duckdb/PLIST:1.15  Sat May 30 15:37:31 2026
+++ pkgsrc/databases/duckdb/PLIST       Tue Jul 21 14:54:38 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2026/05/30 15:37:31 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.16 2026/07/21 14:54:38 ryoon Exp $
 bin/duckdb
 include/duckdb.h
 include/duckdb.hpp
@@ -1283,6 +1283,7 @@ include/duckdb/storage/table/delete_stat
 include/duckdb/storage/table/geo_column_data.hpp
 include/duckdb/storage/table/in_memory_checkpoint.hpp
 include/duckdb/storage/table/list_column_data.hpp
+include/duckdb/storage/table/per_column_metadata_blocks.hpp
 include/duckdb/storage/table/persistent_table_data.hpp
 include/duckdb/storage/table/row_group.hpp
 include/duckdb/storage/table/row_group_collection.hpp
@@ -1361,3 +1362,8 @@ lib/libjson_extension.a
 lib/libparquet_extension.a
 lib/libtpcds_extension.a
 lib/libtpch_extension.a
+@pkgdir include/duckdb/storage/serialization
+@pkgdir include/duckdb/main/capi/header_generation/schemata
+@pkgdir include/duckdb/main/capi/header_generation/functions
+@pkgdir include/duckdb/main/capi/header_generation/apis/v1/v1.2
+@pkgdir include/duckdb/main/capi/header_generation/apis/v1/unstable



Home | Main Index | Thread Index | Old Index