Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2026 09:30:44 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e0cb3deae5c1 - main - databases/{,py-}duckdb: update 1.4.=?utf-8?Q?4 =E2=86=92 1.?=5.0
Message-ID:  <69b13644.3fac8.41144933@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e0cb3deae5c11ec70c83b1ed049e3e63cc22f3a3

commit e0cb3deae5c11ec70c83b1ed049e3e63cc22f3a3
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-03-11 09:28:22 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-03-11 09:29:28 +0000

    databases/{,py-}duckdb: update 1.4.4 → 1.5.0
---
 databases/duckdb/Makefile    | 24 ++++++-----
 databases/duckdb/distinfo    | 38 ++++++++---------
 databases/duckdb/pkg-plist   | 97 ++++++++++++++++++++++++++++++++++----------
 databases/py-duckdb/Makefile |  2 +-
 databases/py-duckdb/distinfo |  6 +--
 5 files changed, 113 insertions(+), 54 deletions(-)

diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile
index dba48d4a0b42..8740a7e975a2 100644
--- a/databases/duckdb/Makefile
+++ b/databases/duckdb/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	duckdb
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.4.4
-PORTREVISION=	1
+DISTVERSION=	1.5.0
 MASTER_SITES=	https://github.com/postgres/postgres/archive/refs/tags/:postgres_sources
 DISTFILES=	REL_15_13.tar.gz:postgres_sources
 CATEGORIES=	databases
@@ -19,17 +18,17 @@ LIB_DEPENDS=	libcurl.so:ftp/curl
 USES=		cmake:testing compiler:c++11-lang ssl
 USE_GITHUB=	yes
 GH_TUPLE=	\
-		duckdb:duckdb-encodings:b5a547ec74fad87698ed3142033d7b9cf86e0b2f:encodings/extension/encodings \
+		duckdb:duckdb-encodings:06295e77b13de65842992c82f14289ea679e4730:encodings/extension/encodings \
 		duckdb:duckdb-excel:9421a2d75bd7544336caa73e5f9e6063cc7f6992:excel/extension/excel \
-		duckdb:duckdb-fts:39376623630a968154bef4e6930d12ad0b59d7fb:fts/extension/fts \
-		duckdb:duckdb-httpfs:13f8a814d41a978c3f19eb1dc76069489652ea6f:httpfs/extension/httpfs \
+		duckdb:duckdb-fts:6814ec9a7d5fd63500176507262b0dbf7cea0095:fts/extension/fts \
+		duckdb:duckdb-httpfs:74f954001f3a740c909181b02259de6c7b942632:httpfs/extension/httpfs \
 		duckdb:duckdb-inet:fe7f60bb60245197680fb07ecd1629a1dc3d91c8:inet/extension/inet \
-		duckdb:duckdb-postgres:b9fce43bc5d36bc6db70844f28b7b146e756eb22:postgres/extension/postgres_scanner \
-		duckdb:duckdb-mysql:35d1b2cd51800096271802cfedf68e13bf7fa8cb:mysql/extension/mysql_scanner \
-		duckdb:duckdb-spatial:f129b24b4ddd4d98cfc18f88be5a344a79040e7b:spatial/extension/spatial \
-		duckdb:duckdb-sqlite:0c93d610af1e1f66292559fcf0f01a93597a98b6:sqlite/extension/sqlite_scanner \
+		duckdb:duckdb-postgres:a42c490df0019406658073c003b7d89dd4338466:postgres/extension/postgres_scanner \
+		duckdb:duckdb-mysql:372a86f96f4735ed3a1c3bb2e50594a2d73bc143:mysql/extension/mysql_scanner \
+		duckdb:duckdb-spatial:8734819c1de196ed9c012d0b68319d47faaf1aa3:spatial/extension/spatial \
+		duckdb:duckdb-sqlite:fb7cf51c40af3fe54873d7f9b4cc289fdb73091b:sqlite/extension/sqlite_scanner \
 		duckdb:duckdb-sqlsmith:e6e6750ceb91e1869b2c736abb70d818bac73e9a:sqlsmith/extension/sqlsmith \
-		duckdb:duckdb-vss:9b25336989efdca9598ae90364ce13cc976f2f31:vss/extension/vss
+		duckdb:duckdb-vss:b833341c8737fd3f3558c7720cc575ae8fc82598:vss/extension/vss
 # the list of out-of-tree extensions is here: .github/config/out_of_tree_extensions.cmake
 
 CXXFLAGS+=	-I${WRKSRC}/extension/inet/src/include 
@@ -55,6 +54,7 @@ SPATIAL_BROKEN=			Build requires unofficial-sqlite3 dependency
 EXCEL_BROKEN=			https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292757
 MYSQL_SCANNER_BROKEN=		https://github.com/duckdb/duckdb-mysql/issues/207
 POSTGRES_SCANNER_BROKEN=	https://github.com/duckdb/duckdb-postgres/issues/401
+SQLSMITH_BROKEN=		https://github.com/duckdb/duckdb-sqlsmith/issues/66
 
 EXTENSIONS_DESC=		Extensions:
 
@@ -100,4 +100,8 @@ post-test: # run tests
 
 # tests as of 1.4.4: All tests passed (28 skipped tests, 365953 assertions in 4014 test cases)
 
+# tests as of 1.5.0, see https://github.com/duckdb/duckdb/issues/21262:
+# test cases:    927 |    926 passed | 1 failed | 3 skipped
+# assertions: 832399 | 832398 passed | 1 failed | 3 skipped
+
 .include <bsd.port.mk>
diff --git a/databases/duckdb/distinfo b/databases/duckdb/distinfo
index 437543f78bdb..59fd33bbcc2c 100644
--- a/databases/duckdb/distinfo
+++ b/databases/duckdb/distinfo
@@ -1,27 +1,27 @@
-TIMESTAMP = 1769753638
+TIMESTAMP = 1773127729
 SHA256 (REL_15_13.tar.gz) = e6d02d9da913ae9a4c528a5cfcbb2f29a5666b65ef4c06c533ce7ee77c5dd5ac
 SIZE (REL_15_13.tar.gz) = 25439632
-SHA256 (duckdb-duckdb-v1.4.4_GH0.tar.gz) = 43645e15419c6539bae6915ba397de6569e4a7ca0d502be95d653a78fdb0bece
-SIZE (duckdb-duckdb-v1.4.4_GH0.tar.gz) = 98344585
-SHA256 (duckdb-duckdb-encodings-b5a547ec74fad87698ed3142033d7b9cf86e0b2f_GH0.tar.gz) = cc331c6336c3ec95f3ed97040c89407dc7c2f68f7a02a3e679606dfe97dcf66e
-SIZE (duckdb-duckdb-encodings-b5a547ec74fad87698ed3142033d7b9cf86e0b2f_GH0.tar.gz) = 53706151
+SHA256 (duckdb-duckdb-v1.5.0_GH0.tar.gz) = fb039699c5a91dec9876540aed7904b6b4e713b800014840dbf641168147a556
+SIZE (duckdb-duckdb-v1.5.0_GH0.tar.gz) = 99699041
+SHA256 (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = dfaac7fb6c9793afcd9ca2e0ef771d72ad33f32e172bc03d1e25c80eaec5503f
+SIZE (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = 53704651
 SHA256 (duckdb-duckdb-excel-9421a2d75bd7544336caa73e5f9e6063cc7f6992_GH0.tar.gz) = d5eb5299bf32ec171445918b43b6fb5d77c52233de4be7cc4e92ebae63ead096
 SIZE (duckdb-duckdb-excel-9421a2d75bd7544336caa73e5f9e6063cc7f6992_GH0.tar.gz) = 237698
-SHA256 (duckdb-duckdb-fts-39376623630a968154bef4e6930d12ad0b59d7fb_GH0.tar.gz) = b29888d124c424e0c4b502a46809f2c40c4575df6c20b0903a5e848fe527df44
-SIZE (duckdb-duckdb-fts-39376623630a968154bef4e6930d12ad0b59d7fb_GH0.tar.gz) = 16315
-SHA256 (duckdb-duckdb-httpfs-13f8a814d41a978c3f19eb1dc76069489652ea6f_GH0.tar.gz) = 57745d7daf07640b84087c07f7cd2c5b2409265a050a4336f0db60dfa8eb9e63
-SIZE (duckdb-duckdb-httpfs-13f8a814d41a978c3f19eb1dc76069489652ea6f_GH0.tar.gz) = 105955
+SHA256 (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = a9ef28e36ada6a75658b91890402c7955207b487e14725ea6291c8e17649f517
+SIZE (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = 16249
+SHA256 (duckdb-duckdb-httpfs-74f954001f3a740c909181b02259de6c7b942632_GH0.tar.gz) = f406c15b5e22fb98415cf29e28fbc8d79df7766dabcd1c62a5df8039e6b6a032
+SIZE (duckdb-duckdb-httpfs-74f954001f3a740c909181b02259de6c7b942632_GH0.tar.gz) = 115025
 SHA256 (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 7da5ce401ccfd9ff9809d14b4664c8c59d4e8c0adae5f2b47ee251dd70adf832
 SIZE (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 63831
-SHA256 (duckdb-duckdb-postgres-b9fce43bc5d36bc6db70844f28b7b146e756eb22_GH0.tar.gz) = 6a454405b93b6c9e1472c751f72585be7276197614495a8a3989cb8e60ffdbbe
-SIZE (duckdb-duckdb-postgres-b9fce43bc5d36bc6db70844f28b7b146e756eb22_GH0.tar.gz) = 259079
-SHA256 (duckdb-duckdb-mysql-35d1b2cd51800096271802cfedf68e13bf7fa8cb_GH0.tar.gz) = 942a3fcf3242155ac30509699778359a5c11c50c5e533b123b65e5e8631b399e
-SIZE (duckdb-duckdb-mysql-35d1b2cd51800096271802cfedf68e13bf7fa8cb_GH0.tar.gz) = 2130737
-SHA256 (duckdb-duckdb-spatial-f129b24b4ddd4d98cfc18f88be5a344a79040e7b_GH0.tar.gz) = cdeb3b4c5c88242cf0a93a06eb86ba2115ee7ef577d0738a90d6e6ef0f1b7117
-SIZE (duckdb-duckdb-spatial-f129b24b4ddd4d98cfc18f88be5a344a79040e7b_GH0.tar.gz) = 44439078
-SHA256 (duckdb-duckdb-sqlite-0c93d610af1e1f66292559fcf0f01a93597a98b6_GH0.tar.gz) = 9ee19b82d3bb931ba96c5afaab4d2bae9ca0e07717ada3bdd99be2225effdd70
-SIZE (duckdb-duckdb-sqlite-0c93d610af1e1f66292559fcf0f01a93597a98b6_GH0.tar.gz) = 4663953
+SHA256 (duckdb-duckdb-postgres-a42c490df0019406658073c003b7d89dd4338466_GH0.tar.gz) = 13ae8cc6b2d95f1967df9efd76977b4eee328e6124e970c0689d3582d9e23a3b
+SIZE (duckdb-duckdb-postgres-a42c490df0019406658073c003b7d89dd4338466_GH0.tar.gz) = 260666
+SHA256 (duckdb-duckdb-mysql-372a86f96f4735ed3a1c3bb2e50594a2d73bc143_GH0.tar.gz) = 7d5224ad56ca592104532f9cf8652e08b522a15ab9daf03be422d87828e22940
+SIZE (duckdb-duckdb-mysql-372a86f96f4735ed3a1c3bb2e50594a2d73bc143_GH0.tar.gz) = 70892
+SHA256 (duckdb-duckdb-spatial-8734819c1de196ed9c012d0b68319d47faaf1aa3_GH0.tar.gz) = 7f33b7c9a15e1b56921d9916000e312403c598ae55abd1e0e5741f2dff4a8ad0
+SIZE (duckdb-duckdb-spatial-8734819c1de196ed9c012d0b68319d47faaf1aa3_GH0.tar.gz) = 44436009
+SHA256 (duckdb-duckdb-sqlite-fb7cf51c40af3fe54873d7f9b4cc289fdb73091b_GH0.tar.gz) = df2995206dbe3fb8bdfd3e69b46107d7b10fe3fbc98a1f23a9e45488295708bd
+SIZE (duckdb-duckdb-sqlite-fb7cf51c40af3fe54873d7f9b4cc289fdb73091b_GH0.tar.gz) = 4664681
 SHA256 (duckdb-duckdb-sqlsmith-e6e6750ceb91e1869b2c736abb70d818bac73e9a_GH0.tar.gz) = f641784b4a5de3b2ab5ee4cf7a6c9aac1e6306115a9fe8fcdcfc5d482161ba2b
 SIZE (duckdb-duckdb-sqlsmith-e6e6750ceb91e1869b2c736abb70d818bac73e9a_GH0.tar.gz) = 48731
-SHA256 (duckdb-duckdb-vss-9b25336989efdca9598ae90364ce13cc976f2f31_GH0.tar.gz) = 460dc83f189988498212d1d40077527c09df3e09f63960f5b594434ce11464a5
-SIZE (duckdb-duckdb-vss-9b25336989efdca9598ae90364ce13cc976f2f31_GH0.tar.gz) = 152974
+SHA256 (duckdb-duckdb-vss-b833341c8737fd3f3558c7720cc575ae8fc82598_GH0.tar.gz) = 8f8cb9e219da3afca9fdd43079cc6d33fc69dfd8594c591c19b28aa0facefb6c
+SIZE (duckdb-duckdb-vss-b833341c8737fd3f3558c7720cc575ae8fc82598_GH0.tar.gz) = 153463
diff --git a/databases/duckdb/pkg-plist b/databases/duckdb/pkg-plist
index 28f5c315c692..decfc9b4bf7a 100644
--- a/databases/duckdb/pkg-plist
+++ b/databases/duckdb/pkg-plist
@@ -6,6 +6,7 @@ include/duckdb/catalog/catalog_entry.hpp
 include/duckdb/catalog/catalog_entry/aggregate_function_catalog_entry.hpp
 include/duckdb/catalog/catalog_entry/collate_catalog_entry.hpp
 include/duckdb/catalog/catalog_entry/column_dependency_manager.hpp
+include/duckdb/catalog/catalog_entry/coordinate_system_catalog_entry.hpp
 include/duckdb/catalog/catalog_entry/copy_function_catalog_entry.hpp
 include/duckdb/catalog/catalog_entry/dependency/dependency_dependent_entry.hpp
 include/duckdb/catalog/catalog_entry/dependency/dependency_entry.hpp
@@ -33,7 +34,7 @@ include/duckdb/catalog/catalog_entry_retriever.hpp
 include/duckdb/catalog/catalog_search_path.hpp
 include/duckdb/catalog/catalog_set.hpp
 include/duckdb/catalog/catalog_transaction.hpp
-include/duckdb/catalog/default/builtin_types/types.hpp
+include/duckdb/catalog/default/default_coordinate_systems.hpp
 include/duckdb/catalog/default/default_functions.hpp
 include/duckdb/catalog/default/default_generator.hpp
 include/duckdb/catalog/default/default_schemas.hpp
@@ -54,7 +55,11 @@ include/duckdb/common/adbc/single_batch_array_stream.hpp
 include/duckdb/common/adbc/wrappers.hpp
 include/duckdb/common/algorithm.hpp
 include/duckdb/common/allocator.hpp
+include/duckdb/common/arena_containers/arena_ptr.hpp
+include/duckdb/common/arena_containers/arena_unordered_map.hpp
+include/duckdb/common/arena_containers/arena_vector.hpp
 include/duckdb/common/arena_linked_list.hpp
+include/duckdb/common/arena_stl_allocator.hpp
 include/duckdb/common/array.hpp
 include/duckdb/common/array_ptr.hpp
 include/duckdb/common/arrow/appender/append_data.hpp
@@ -99,7 +104,9 @@ include/duckdb/common/cgroups.hpp
 include/duckdb/common/checksum.hpp
 include/duckdb/common/chrono.hpp
 include/duckdb/common/column_index.hpp
+include/duckdb/common/column_index_map.hpp
 include/duckdb/common/common.hpp
+include/duckdb/common/compatible_with_ipp.hpp
 include/duckdb/common/complex_json.hpp
 include/duckdb/common/compressed_file_system.hpp
 include/duckdb/common/constants.hpp
@@ -111,11 +118,15 @@ include/duckdb/common/enable_shared_from_this_ipp.hpp
 include/duckdb/common/encryption_functions.hpp
 include/duckdb/common/encryption_key_manager.hpp
 include/duckdb/common/encryption_state.hpp
+include/duckdb/common/encryption_types.hpp
 include/duckdb/common/enum_class_hash.hpp
 include/duckdb/common/enum_util.hpp
 include/duckdb/common/enums/access_mode.hpp
+include/duckdb/common/enums/active_transaction_state.hpp
 include/duckdb/common/enums/aggregate_handling.hpp
+include/duckdb/common/enums/allow_parser_override.hpp
 include/duckdb/common/enums/arrow_format_version.hpp
+include/duckdb/common/enums/cache_validation_mode.hpp
 include/duckdb/common/enums/catalog_lookup_behavior.hpp
 include/duckdb/common/enums/catalog_type.hpp
 include/duckdb/common/enums/checkpoint_abort.hpp
@@ -125,9 +136,11 @@ include/duckdb/common/enums/compression_type.hpp
 include/duckdb/common/enums/copy_option_mode.hpp
 include/duckdb/common/enums/copy_overwrite_mode.hpp
 include/duckdb/common/enums/cte_materialize.hpp
+include/duckdb/common/enums/database_modification_type.hpp
 include/duckdb/common/enums/date_part_specifier.hpp
 include/duckdb/common/enums/debug_initialize.hpp
 include/duckdb/common/enums/debug_vector_verification.hpp
+include/duckdb/common/enums/deprecated_using_key_syntax.hpp
 include/duckdb/common/enums/destroy_buffer_upon.hpp
 include/duckdb/common/enums/explain_format.hpp
 include/duckdb/common/enums/expression_type.hpp
@@ -137,8 +150,10 @@ include/duckdb/common/enums/filter_propagate_result.hpp
 include/duckdb/common/enums/function_errors.hpp
 include/duckdb/common/enums/http_status_code.hpp
 include/duckdb/common/enums/index_constraint_type.hpp
+include/duckdb/common/enums/index_removal_type.hpp
 include/duckdb/common/enums/join_type.hpp
 include/duckdb/common/enums/joinref_type.hpp
+include/duckdb/common/enums/lambda_syntax.hpp
 include/duckdb/common/enums/logical_operator_type.hpp
 include/duckdb/common/enums/memory_tag.hpp
 include/duckdb/common/enums/merge_action_type.hpp
@@ -164,6 +179,7 @@ include/duckdb/common/enums/set_operation_type.hpp
 include/duckdb/common/enums/set_scope.hpp
 include/duckdb/common/enums/set_type.hpp
 include/duckdb/common/enums/statement_type.hpp
+include/duckdb/common/enums/storage_block_prefetch.hpp
 include/duckdb/common/enums/stream_execution_result.hpp
 include/duckdb/common/enums/subquery_type.hpp
 include/duckdb/common/enums/tableref_type.hpp
@@ -208,6 +224,7 @@ include/duckdb/common/likely.hpp
 include/duckdb/common/limits.hpp
 include/duckdb/common/list.hpp
 include/duckdb/common/local_file_system.hpp
+include/duckdb/common/lru_cache.hpp
 include/duckdb/common/map.hpp
 include/duckdb/common/memory_safety.hpp
 include/duckdb/common/multi_file/base_file_reader.hpp
@@ -236,6 +253,7 @@ include/duckdb/common/operator/double_cast_operator.hpp
 include/duckdb/common/operator/integer_cast_operator.hpp
 include/duckdb/common/operator/interpolate.hpp
 include/duckdb/common/operator/multiply.hpp
+include/duckdb/common/operator/negate.hpp
 include/duckdb/common/operator/numeric_binary_operators.hpp
 include/duckdb/common/operator/numeric_cast.hpp
 include/duckdb/common/operator/string_cast.hpp
@@ -281,15 +299,13 @@ include/duckdb/common/set.hpp
 include/duckdb/common/shadow_forbidden_functions.hpp
 include/duckdb/common/shared_ptr.hpp
 include/duckdb/common/shared_ptr_ipp.hpp
-include/duckdb/common/sort/comparators.hpp
-include/duckdb/common/sort/duckdb_pdqsort.hpp
-include/duckdb/common/sort/partition_state.hpp
-include/duckdb/common/sort/sort.hpp
-include/duckdb/common/sort/sorted_block.hpp
+include/duckdb/common/sorting/full_sort.hpp
 include/duckdb/common/sorting/hashed_sort.hpp
+include/duckdb/common/sorting/natural_sort.hpp
 include/duckdb/common/sorting/sort.hpp
 include/duckdb/common/sorting/sort_key.hpp
 include/duckdb/common/sorting/sort_projection_column.hpp
+include/duckdb/common/sorting/sort_strategy.hpp
 include/duckdb/common/sorting/sorted_run.hpp
 include/duckdb/common/sorting/sorted_run_merger.hpp
 include/duckdb/common/stack.hpp
@@ -306,6 +322,7 @@ include/duckdb/common/tree_renderer.hpp
 include/duckdb/common/tree_renderer/graphviz_tree_renderer.hpp
 include/duckdb/common/tree_renderer/html_tree_renderer.hpp
 include/duckdb/common/tree_renderer/json_tree_renderer.hpp
+include/duckdb/common/tree_renderer/mermaid_tree_renderer.hpp
 include/duckdb/common/tree_renderer/text_tree_renderer.hpp
 include/duckdb/common/tree_renderer/yaml_tree_renderer.hpp
 include/duckdb/common/type_util.hpp
@@ -334,6 +351,8 @@ include/duckdb/common/types/date_lookup_cache.hpp
 include/duckdb/common/types/datetime.hpp
 include/duckdb/common/types/decimal.hpp
 include/duckdb/common/types/double_na_equal.hpp
+include/duckdb/common/types/geometry.hpp
+include/duckdb/common/types/geometry_crs.hpp
 include/duckdb/common/types/hash.hpp
 include/duckdb/common/types/hugeint.hpp
 include/duckdb/common/types/hyperloglog.hpp
@@ -342,9 +361,6 @@ include/duckdb/common/types/list_segment.hpp
 include/duckdb/common/types/null_value.hpp
 include/duckdb/common/types/row/block_iterator.hpp
 include/duckdb/common/types/row/partitioned_tuple_data.hpp
-include/duckdb/common/types/row/row_data_collection.hpp
-include/duckdb/common/types/row/row_data_collection_scanner.hpp
-include/duckdb/common/types/row/row_layout.hpp
 include/duckdb/common/types/row/tuple_data_allocator.hpp
 include/duckdb/common/types/row/tuple_data_collection.hpp
 include/duckdb/common/types/row/tuple_data_iterator.hpp
@@ -358,6 +374,7 @@ include/duckdb/common/types/string_heap.hpp
 include/duckdb/common/types/string_type.hpp
 include/duckdb/common/types/time.hpp
 include/duckdb/common/types/timestamp.hpp
+include/duckdb/common/types/type_manager.hpp
 include/duckdb/common/types/type_map.hpp
 include/duckdb/common/types/uhugeint.hpp
 include/duckdb/common/types/uuid.hpp
@@ -365,6 +382,8 @@ include/duckdb/common/types/validity_mask.hpp
 include/duckdb/common/types/value.hpp
 include/duckdb/common/types/value_map.hpp
 include/duckdb/common/types/variant.hpp
+include/duckdb/common/types/variant_value.hpp
+include/duckdb/common/types/variant_visitor.hpp
 include/duckdb/common/types/vector.hpp
 include/duckdb/common/types/vector_buffer.hpp
 include/duckdb/common/types/vector_cache.hpp
@@ -408,6 +427,7 @@ include/duckdb/execution/index/art/art_operator.hpp
 include/duckdb/execution/index/art/art_scanner.hpp
 include/duckdb/execution/index/art/base_leaf.hpp
 include/duckdb/execution/index/art/base_node.hpp
+include/duckdb/execution/index/art/const_prefix_handle.hpp
 include/duckdb/execution/index/art/iterator.hpp
 include/duckdb/execution/index/art/leaf.hpp
 include/duckdb/execution/index/art/node.hpp
@@ -415,6 +435,7 @@ include/duckdb/execution/index/art/node256.hpp
 include/duckdb/execution/index/art/node256_leaf.hpp
 include/duckdb/execution/index/art/node48.hpp
 include/duckdb/execution/index/art/prefix.hpp
+include/duckdb/execution/index/art/prefix_handle.hpp
 include/duckdb/execution/index/bound_index.hpp
 include/duckdb/execution/index/fixed_size_allocator.hpp
 include/duckdb/execution/index/fixed_size_buffer.hpp
@@ -528,8 +549,8 @@ include/duckdb/execution/operator/scan/physical_positional_scan.hpp
 include/duckdb/execution/operator/scan/physical_table_scan.hpp
 include/duckdb/execution/operator/schema/physical_alter.hpp
 include/duckdb/execution/operator/schema/physical_attach.hpp
-include/duckdb/execution/operator/schema/physical_create_art_index.hpp
 include/duckdb/execution/operator/schema/physical_create_function.hpp
+include/duckdb/execution/operator/schema/physical_create_index.hpp
 include/duckdb/execution/operator/schema/physical_create_schema.hpp
 include/duckdb/execution/operator/schema/physical_create_sequence.hpp
 include/duckdb/execution/operator/schema/physical_create_table.hpp
@@ -545,6 +566,7 @@ include/duckdb/execution/perfect_aggregate_hashtable.hpp
 include/duckdb/execution/physical_operator.hpp
 include/duckdb/execution/physical_operator_states.hpp
 include/duckdb/execution/physical_plan_generator.hpp
+include/duckdb/execution/physical_table_scan_enum.hpp
 include/duckdb/execution/progress_data.hpp
 include/duckdb/execution/radix_partitioned_hashtable.hpp
 include/duckdb/execution/reservoir_sample.hpp
@@ -593,6 +615,7 @@ include/duckdb/function/scalar/compressed_materialization_utils.hpp
 include/duckdb/function/scalar/date_functions.hpp
 include/duckdb/function/scalar/generic_common.hpp
 include/duckdb/function/scalar/generic_functions.hpp
+include/duckdb/function/scalar/geometry_functions.hpp
 include/duckdb/function/scalar/list/contains_or_position.hpp
 include/duckdb/function/scalar/list_functions.hpp
 include/duckdb/function/scalar/map_functions.hpp
@@ -622,6 +645,7 @@ include/duckdb/function/table/direct_file_reader.hpp
 include/duckdb/function/table/list.hpp
 include/duckdb/function/table/range.hpp
 include/duckdb/function/table/read_csv.hpp
+include/duckdb/function/table/read_duckdb.hpp
 include/duckdb/function/table/read_file.hpp
 include/duckdb/function/table/summary.hpp
 include/duckdb/function/table/system_functions.hpp
@@ -630,6 +654,9 @@ include/duckdb/function/table_function.hpp
 include/duckdb/function/table_macro_function.hpp
 include/duckdb/function/to_interval.hpp
 include/duckdb/function/udf_function.hpp
+include/duckdb/function/variant/variant_normalize.hpp
+include/duckdb/function/variant/variant_shredding.hpp
+include/duckdb/function/variant/variant_value_convert.hpp
 include/duckdb/function/window/window_aggregate_function.hpp
 include/duckdb/function/window/window_aggregate_states.hpp
 include/duckdb/function/window/window_aggregator.hpp
@@ -660,6 +687,7 @@ include/duckdb/main/buffered_data/batched_buffered_data.hpp
 include/duckdb/main/buffered_data/buffered_data.hpp
 include/duckdb/main/buffered_data/simple_buffered_data.hpp
 include/duckdb/main/capi/capi_internal.hpp
+include/duckdb/main/capi/capi_internal_table.hpp
 include/duckdb/main/capi/cast/from_decimal.hpp
 include/duckdb/main/capi/cast/generic.hpp
 include/duckdb/main/capi/cast/to_decimal.hpp
@@ -688,6 +716,7 @@ include/duckdb/main/error_manager.hpp
 include/duckdb/main/extension.hpp
 include/duckdb/main/extension/extension_loader.hpp
 include/duckdb/main/extension/generated_extension_loader.hpp
+include/duckdb/main/extension_callback_manager.hpp
 include/duckdb/main/extension_entries.hpp
 include/duckdb/main/extension_helper.hpp
 include/duckdb/main/extension_install_info.hpp
@@ -700,6 +729,8 @@ include/duckdb/main/prepared_statement.hpp
 include/duckdb/main/prepared_statement_data.hpp
 include/duckdb/main/profiling_info.hpp
 include/duckdb/main/profiling_node.hpp
+include/duckdb/main/profiling_utils.hpp
+include/duckdb/main/query_parameters.hpp
 include/duckdb/main/query_profiler.hpp
 include/duckdb/main/query_result.hpp
 include/duckdb/main/relation.hpp
@@ -730,6 +761,7 @@ include/duckdb/main/relation/value_relation.hpp
 include/duckdb/main/relation/view_relation.hpp
 include/duckdb/main/relation/write_csv_relation.hpp
 include/duckdb/main/relation/write_parquet_relation.hpp
+include/duckdb/main/result_set_manager.hpp
 include/duckdb/main/secret/default_secrets.hpp
 include/duckdb/main/secret/secret.hpp
 include/duckdb/main/secret/secret_manager.hpp
@@ -738,11 +770,13 @@ include/duckdb/main/setting_info.hpp
 include/duckdb/main/settings.hpp
 include/duckdb/main/stream_query_result.hpp
 include/duckdb/main/table_description.hpp
+include/duckdb/main/user_settings.hpp
 include/duckdb/main/valid_checker.hpp
 include/duckdb/optimizer/build_probe_side_optimizer.hpp
 include/duckdb/optimizer/column_binding_replacer.hpp
 include/duckdb/optimizer/column_lifetime_analyzer.hpp
 include/duckdb/optimizer/common_aggregate_optimizer.hpp
+include/duckdb/optimizer/common_subplan_optimizer.hpp
 include/duckdb/optimizer/compressed_materialization.hpp
 include/duckdb/optimizer/cse_optimizer.hpp
 include/duckdb/optimizer/cte_filter_pusher.hpp
@@ -755,6 +789,7 @@ include/duckdb/optimizer/filter_combiner.hpp
 include/duckdb/optimizer/filter_pullup.hpp
 include/duckdb/optimizer/filter_pushdown.hpp
 include/duckdb/optimizer/in_clause_rewriter.hpp
+include/duckdb/optimizer/join_elimination.hpp
 include/duckdb/optimizer/join_filter_pushdown_optimizer.hpp
 include/duckdb/optimizer/join_order/cardinality_estimator.hpp
 include/duckdb/optimizer/join_order/cost_model.hpp
@@ -767,6 +802,7 @@ include/duckdb/optimizer/join_order/query_graph_manager.hpp
 include/duckdb/optimizer/join_order/relation_manager.hpp
 include/duckdb/optimizer/join_order/relation_statistics_helper.hpp
 include/duckdb/optimizer/late_materialization.hpp
+include/duckdb/optimizer/late_materialization_helper.hpp
 include/duckdb/optimizer/limit_pushdown.hpp
 include/duckdb/optimizer/matcher/expression_matcher.hpp
 include/duckdb/optimizer/matcher/expression_type_matcher.hpp
@@ -780,12 +816,14 @@ include/duckdb/optimizer/optimizer_extension.hpp
 include/duckdb/optimizer/regex_range_filter.hpp
 include/duckdb/optimizer/remove_duplicate_groups.hpp
 include/duckdb/optimizer/remove_unused_columns.hpp
+include/duckdb/optimizer/row_group_pruner.hpp
 include/duckdb/optimizer/rule.hpp
 include/duckdb/optimizer/rule/arithmetic_simplification.hpp
 include/duckdb/optimizer/rule/case_simplification.hpp
 include/duckdb/optimizer/rule/comparison_simplification.hpp
 include/duckdb/optimizer/rule/conjunction_simplification.hpp
 include/duckdb/optimizer/rule/constant_folding.hpp
+include/duckdb/optimizer/rule/constant_order_normalization.hpp
 include/duckdb/optimizer/rule/date_part_simplification.hpp
 include/duckdb/optimizer/rule/date_trunc_simplification.hpp
 include/duckdb/optimizer/rule/distinct_aggregate_optimizer.hpp
@@ -805,16 +843,20 @@ include/duckdb/optimizer/sampling_pushdown.hpp
 include/duckdb/optimizer/statistics_propagator.hpp
 include/duckdb/optimizer/sum_rewriter.hpp
 include/duckdb/optimizer/topn_optimizer.hpp
+include/duckdb/optimizer/topn_window_elimination.hpp
 include/duckdb/optimizer/unnest_rewriter.hpp
+include/duckdb/optimizer/window_self_join.hpp
 include/duckdb/original/std/locale.hpp
 include/duckdb/original/std/memory.hpp
 include/duckdb/original/std/sstream.hpp
+include/duckdb/parallel/async_result.hpp
 include/duckdb/parallel/base_pipeline_event.hpp
 include/duckdb/parallel/concurrentqueue.hpp
 include/duckdb/parallel/event.hpp
 include/duckdb/parallel/executor_task.hpp
 include/duckdb/parallel/interrupt.hpp
 include/duckdb/parallel/meta_pipeline.hpp
+include/duckdb/parallel/parallel_destroy_task.hpp
 include/duckdb/parallel/pipeline.hpp
 include/duckdb/parallel/pipeline_complete_event.hpp
 include/duckdb/parallel/pipeline_event.hpp
@@ -822,6 +864,7 @@ include/duckdb/parallel/pipeline_executor.hpp
 include/duckdb/parallel/pipeline_finish_event.hpp
 include/duckdb/parallel/pipeline_initialize_event.hpp
 include/duckdb/parallel/pipeline_prepare_finish_event.hpp
+include/duckdb/parallel/sleep_async_task.hpp
 include/duckdb/parallel/task.hpp
 include/duckdb/parallel/task_counter.hpp
 include/duckdb/parallel/task_executor.hpp
@@ -857,11 +900,13 @@ include/duckdb/parser/expression/parameter_expression.hpp
 include/duckdb/parser/expression/positional_reference_expression.hpp
 include/duckdb/parser/expression/star_expression.hpp
 include/duckdb/parser/expression/subquery_expression.hpp
+include/duckdb/parser/expression/type_expression.hpp
 include/duckdb/parser/expression/window_expression.hpp
 include/duckdb/parser/expression_map.hpp
 include/duckdb/parser/expression_util.hpp
 include/duckdb/parser/group_by_node.hpp
 include/duckdb/parser/keyword_helper.hpp
+include/duckdb/parser/parsed_data/alter_database_info.hpp
 include/duckdb/parser/parsed_data/alter_info.hpp
 include/duckdb/parser/parsed_data/alter_scalar_function_info.hpp
 include/duckdb/parser/parsed_data/alter_table_function_info.hpp
@@ -873,6 +918,7 @@ include/duckdb/parser/parsed_data/copy_database_info.hpp
 include/duckdb/parser/parsed_data/copy_info.hpp
 include/duckdb/parser/parsed_data/create_aggregate_function_info.hpp
 include/duckdb/parser/parsed_data/create_collation_info.hpp
+include/duckdb/parser/parsed_data/create_coordinate_system_info.hpp
 include/duckdb/parser/parsed_data/create_copy_function_info.hpp
 include/duckdb/parser/parsed_data/create_function_info.hpp
 include/duckdb/parser/parsed_data/create_index_info.hpp
@@ -913,6 +959,7 @@ include/duckdb/parser/query_node/list.hpp
 include/duckdb/parser/query_node/recursive_cte_node.hpp
 include/duckdb/parser/query_node/select_node.hpp
 include/duckdb/parser/query_node/set_operation_node.hpp
+include/duckdb/parser/query_node/statement_node.hpp
 include/duckdb/parser/result_modifier.hpp
 include/duckdb/parser/simplified_token.hpp
 include/duckdb/parser/sql_statement.hpp
@@ -968,7 +1015,6 @@ include/duckdb/planner/bound_parameter_map.hpp
 include/duckdb/planner/bound_query_node.hpp
 include/duckdb/planner/bound_result_modifier.hpp
 include/duckdb/planner/bound_statement.hpp
-include/duckdb/planner/bound_tableref.hpp
 include/duckdb/planner/bound_tokens.hpp
 include/duckdb/planner/collation_binding.hpp
 include/duckdb/planner/column_binding.hpp
@@ -1020,10 +1066,12 @@ include/duckdb/planner/expression_binder/returning_binder.hpp
 include/duckdb/planner/expression_binder/select_bind_state.hpp
 include/duckdb/planner/expression_binder/select_binder.hpp
 include/duckdb/planner/expression_binder/table_function_binder.hpp
+include/duckdb/planner/expression_binder/try_operator_binder.hpp
 include/duckdb/planner/expression_binder/update_binder.hpp
 include/duckdb/planner/expression_binder/where_binder.hpp
 include/duckdb/planner/expression_iterator.hpp
 include/duckdb/planner/extension_callback.hpp
+include/duckdb/planner/filter/bloom_filter.hpp
 include/duckdb/planner/filter/conjunction_filter.hpp
 include/duckdb/planner/filter/constant_filter.hpp
 include/duckdb/planner/filter/dynamic_filter.hpp
@@ -1032,6 +1080,7 @@ include/duckdb/planner/filter/in_filter.hpp
 include/duckdb/planner/filter/list.hpp
 include/duckdb/planner/filter/null_filter.hpp
 include/duckdb/planner/filter/optional_filter.hpp
+include/duckdb/planner/filter/selectivity_optional_filter.hpp
 include/duckdb/planner/filter/struct_filter.hpp
 include/duckdb/planner/joinside.hpp
 include/duckdb/planner/logical_operator.hpp
@@ -1092,9 +1141,8 @@ include/duckdb/planner/operator_extension.hpp
 include/duckdb/planner/parsed_data/bound_create_function_info.hpp
 include/duckdb/planner/parsed_data/bound_create_table_info.hpp
 include/duckdb/planner/planner.hpp
+include/duckdb/planner/planner_extension.hpp
 include/duckdb/planner/pragma_handler.hpp
-include/duckdb/planner/query_node/bound_cte_node.hpp
-include/duckdb/planner/query_node/bound_recursive_cte_node.hpp
 include/duckdb/planner/query_node/bound_select_node.hpp
 include/duckdb/planner/query_node/bound_set_operation_node.hpp
 include/duckdb/planner/query_node/list.hpp
@@ -1107,26 +1155,23 @@ include/duckdb/planner/table_binding.hpp
 include/duckdb/planner/table_filter.hpp
 include/duckdb/planner/table_filter_state.hpp
 include/duckdb/planner/tableref/bound_at_clause.hpp
-include/duckdb/planner/tableref/bound_basetableref.hpp
-include/duckdb/planner/tableref/bound_column_data_ref.hpp
-include/duckdb/planner/tableref/bound_cteref.hpp
-include/duckdb/planner/tableref/bound_delimgetref.hpp
-include/duckdb/planner/tableref/bound_dummytableref.hpp
-include/duckdb/planner/tableref/bound_expressionlistref.hpp
 include/duckdb/planner/tableref/bound_joinref.hpp
 include/duckdb/planner/tableref/bound_pivotref.hpp
-include/duckdb/planner/tableref/bound_subqueryref.hpp
-include/duckdb/planner/tableref/bound_table_function.hpp
 include/duckdb/planner/tableref/list.hpp
 include/duckdb/storage/arena_allocator.hpp
 include/duckdb/storage/block.hpp
+include/duckdb/storage/block_allocator.hpp
 include/duckdb/storage/block_manager.hpp
 include/duckdb/storage/buffer/block_handle.hpp
 include/duckdb/storage/buffer/buffer_handle.hpp
 include/duckdb/storage/buffer/buffer_pool.hpp
+include/duckdb/storage/buffer/buffer_pool_reservation.hpp
 include/duckdb/storage/buffer/temporary_file_information.hpp
 include/duckdb/storage/buffer_manager.hpp
 include/duckdb/storage/caching_file_system.hpp
+include/duckdb/storage/caching_file_system_wrapper.hpp
+include/duckdb/storage/caching_mode.hpp
+include/duckdb/storage/checkpoint/checkpoint_options.hpp
 include/duckdb/storage/checkpoint/row_group_writer.hpp
 include/duckdb/storage/checkpoint/string_checkpoint_state.hpp
 include/duckdb/storage/checkpoint/table_data_reader.hpp
@@ -1181,10 +1226,12 @@ include/duckdb/storage/compression/patas/patas_scan.hpp
 include/duckdb/storage/compression/patas/shared.hpp
 include/duckdb/storage/compression/roaring/appender.hpp
 include/duckdb/storage/compression/roaring/roaring.hpp
+include/duckdb/storage/compression/zstd/zstd.hpp
 include/duckdb/storage/data_pointer.hpp
 include/duckdb/storage/data_table.hpp
 include/duckdb/storage/database_size.hpp
 include/duckdb/storage/external_file_cache.hpp
+include/duckdb/storage/external_file_cache_util.hpp
 include/duckdb/storage/in_memory_block_manager.hpp
 include/duckdb/storage/index.hpp
 include/duckdb/storage/index_storage_info.hpp
@@ -1202,6 +1249,7 @@ include/duckdb/storage/statistics/array_stats.hpp
 include/duckdb/storage/statistics/base_statistics.hpp
 include/duckdb/storage/statistics/column_statistics.hpp
 include/duckdb/storage/statistics/distinct_statistics.hpp
+include/duckdb/storage/statistics/geometry_stats.hpp
 include/duckdb/storage/statistics/list_stats.hpp
 include/duckdb/storage/statistics/node_statistics.hpp
 include/duckdb/storage/statistics/numeric_stats.hpp
@@ -1209,6 +1257,7 @@ include/duckdb/storage/statistics/numeric_stats_union.hpp
 include/duckdb/storage/statistics/segment_statistics.hpp
 include/duckdb/storage/statistics/string_stats.hpp
 include/duckdb/storage/statistics/struct_stats.hpp
+include/duckdb/storage/statistics/variant_stats.hpp
 include/duckdb/storage/storage_extension.hpp
 include/duckdb/storage/storage_index.hpp
 include/duckdb/storage/storage_info.hpp
@@ -1226,11 +1275,13 @@ include/duckdb/storage/table/column_segment.hpp
 include/duckdb/storage/table/column_segment_tree.hpp
 include/duckdb/storage/table/data_table_info.hpp
 include/duckdb/storage/table/delete_state.hpp
+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/persistent_table_data.hpp
 include/duckdb/storage/table/row_group.hpp
 include/duckdb/storage/table/row_group_collection.hpp
+include/duckdb/storage/table/row_group_reorderer.hpp
 include/duckdb/storage/table/row_group_segment_tree.hpp
 include/duckdb/storage/table/row_id_column_data.hpp
 include/duckdb/storage/table/row_version_manager.hpp
@@ -1245,6 +1296,7 @@ include/duckdb/storage/table/table_statistics.hpp
 include/duckdb/storage/table/update_segment.hpp
 include/duckdb/storage/table/update_state.hpp
 include/duckdb/storage/table/validity_column_data.hpp
+include/duckdb/storage/table/variant_column_data.hpp
 include/duckdb/storage/table_io_manager.hpp
 include/duckdb/storage/table_storage_info.hpp
 include/duckdb/storage/temporary_file_manager.hpp
@@ -1286,6 +1338,7 @@ lib/libduckdb.so
 lib/libduckdb_fastpforlib.a
 lib/libduckdb_fmt.a
 lib/libduckdb_fsst.a
+lib/libduckdb_generated_extension_loader.a
 lib/libduckdb_hyperloglog.a
 lib/libduckdb_mbedtls.a
 lib/libduckdb_miniz.a
@@ -1296,7 +1349,9 @@ lib/libduckdb_static.a
 lib/libduckdb_utf8proc.a
 lib/libduckdb_yyjson.a
 lib/libduckdb_zstd.a
+lib/libdummy_static_extension_loader.a
 @dir include/duckdb/main/capi/header_generation/apis/v1/unstable
 @dir include/duckdb/main/capi/header_generation/apis/v1/v1.2
 @dir include/duckdb/main/capi/header_generation/functions
+@dir include/duckdb/main/capi/header_generation/schemata
 @dir include/duckdb/storage/serialization
diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile
index fad04fbd2209..32c34fd24ab7 100644
--- a/databases/py-duckdb/Makefile
+++ b/databases/py-duckdb/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	duckdb
-DISTVERSION=	1.4.4
+DISTVERSION=	1.5.0
 CATEGORIES=	databases python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-duckdb/distinfo b/databases/py-duckdb/distinfo
index 546b7e3a7823..4f659925623a 100644
--- a/databases/py-duckdb/distinfo
+++ b/databases/py-duckdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1769511272
-SHA256 (duckdb-1.4.4.tar.gz) = 8bba52fd2acb67668a4615ee17ee51814124223de836d9e2fdcbc4c9021b3d3c
-SIZE (duckdb-1.4.4.tar.gz) = 18419763
+TIMESTAMP = 1773155944
+SHA256 (duckdb-1.5.0.tar.gz) = f974b61b1c375888ee62bc3125c60ac11c4e45e4457dd1bb31a8f8d3cf277edd
+SIZE (duckdb-1.5.0.tar.gz) = 17981141


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b13644.3fac8.41144933>