diff --git a/src/duckdb/src/execution/physical_plan/plan_window.cpp b/src/duckdb/src/execution/physical_plan/plan_window.cpp index ace9b5c1a..595b12723 100644 --- a/src/duckdb/src/execution/physical_plan/plan_window.cpp +++ b/src/duckdb/src/execution/physical_plan/plan_window.cpp @@ -29,10 +29,11 @@ PhysicalOperator &PhysicalPlanGenerator::CreatePlan(LogicalWindow &op) { // Identify streaming windows const bool enable_optimizer = ClientConfig::GetConfig(context).enable_optimizer; + const bool can_stream = enable_optimizer && (plan.get().GetSources().size() == 1); vector blocking_windows; vector streaming_windows; for (idx_t expr_idx = 0; expr_idx < op.expressions.size(); expr_idx++) { - if (enable_optimizer && PhysicalStreamingWindow::IsStreamingFunction(context, op.expressions[expr_idx])) { + if (can_stream && PhysicalStreamingWindow::IsStreamingFunction(context, op.expressions[expr_idx])) { streaming_windows.push_back(expr_idx); } else { blocking_windows.push_back(expr_idx); diff --git a/src/duckdb/src/function/table/version/pragma_version.cpp b/src/duckdb/src/function/table/version/pragma_version.cpp index 387047f34..97857a11f 100644 --- a/src/duckdb/src/function/table/version/pragma_version.cpp +++ b/src/duckdb/src/function/table/version/pragma_version.cpp @@ -1,5 +1,5 @@ #ifndef DUCKDB_PATCH_VERSION -#define DUCKDB_PATCH_VERSION "6-dev196" +#define DUCKDB_PATCH_VERSION "6-dev202" #endif #ifndef DUCKDB_MINOR_VERSION #define DUCKDB_MINOR_VERSION 5 @@ -8,10 +8,10 @@ #define DUCKDB_MAJOR_VERSION 1 #endif #ifndef DUCKDB_VERSION -#define DUCKDB_VERSION "v1.5.6-dev196" +#define DUCKDB_VERSION "v1.5.6-dev202" #endif #ifndef DUCKDB_SOURCE_ID -#define DUCKDB_SOURCE_ID "55e4668b8f" +#define DUCKDB_SOURCE_ID "24a2504a38" #endif #include "duckdb/function/table/system_functions.hpp" #include "duckdb/main/database.hpp" diff --git a/src/duckdb/src/include/duckdb/main/extension_entries.hpp b/src/duckdb/src/include/duckdb/main/extension_entries.hpp index 3ab9ac84e..1299692a2 100644 --- a/src/duckdb/src/include/duckdb/main/extension_entries.hpp +++ b/src/duckdb/src/include/duckdb/main/extension_entries.hpp @@ -741,6 +741,7 @@ static constexpr ExtensionFunctionEntry EXTENSION_FUNCTIONS[] = { {"st_simplifypreservetopology", "spatial", CatalogType::SCALAR_FUNCTION_ENTRY}, {"st_snap", "spatial", CatalogType::SCALAR_FUNCTION_ENTRY}, {"st_startpoint", "spatial", CatalogType::SCALAR_FUNCTION_ENTRY}, + {"st_subdivide", "spatial", CatalogType::SCALAR_FUNCTION_ENTRY}, {"st_symdifference", "spatial", CatalogType::SCALAR_FUNCTION_ENTRY}, {"st_tileenvelope", "spatial", CatalogType::SCALAR_FUNCTION_ENTRY}, {"st_touches", "spatial", CatalogType::SCALAR_FUNCTION_ENTRY}, @@ -1116,6 +1117,7 @@ static constexpr ExtensionEntry EXTENSION_SETTINGS[] = { {"httpfs_enable_credential_refresh", "httpfs"}, {"iceberg_logging_post_body_truncate_limit", "iceberg"}, {"iceberg_test_force_token_expiry", "iceberg"}, + {"iceberg_unsafe_skip_puffin_verification", "iceberg"}, {"iceberg_use_metadata_log", "iceberg"}, {"iceberg_via_aws_sdk_for_catalog_interactions", "iceberg"}, {"ignore_row_group_size_for_partitioned_tables", "iceberg"}, diff --git a/src/duckdb/ub_extension_icu_third_party_icu_i18n.cpp b/src/duckdb/ub_extension_icu_third_party_icu_i18n.cpp index 53fa43dc2..0be09fb29 100644 --- a/src/duckdb/ub_extension_icu_third_party_icu_i18n.cpp +++ b/src/duckdb/ub_extension_icu_third_party_icu_i18n.cpp @@ -348,17 +348,17 @@ #include "extension/icu/third_party/icu/i18n/wintzimpl.cpp" -#include "extension/icu/third_party/icu/i18n/double-conversion-strtod.cpp" - -#include "extension/icu/third_party/icu/i18n/double-conversion-fast-dtoa.cpp" - #include "extension/icu/third_party/icu/i18n/double-conversion-double-to-string.cpp" -#include "extension/icu/third_party/icu/i18n/double-conversion-string-to-double.cpp" - #include "extension/icu/third_party/icu/i18n/double-conversion-cached-powers.cpp" +#include "extension/icu/third_party/icu/i18n/double-conversion-fast-dtoa.cpp" + +#include "extension/icu/third_party/icu/i18n/double-conversion-strtod.cpp" + #include "extension/icu/third_party/icu/i18n/double-conversion-bignum-dtoa.cpp" #include "extension/icu/third_party/icu/i18n/double-conversion-bignum.cpp" +#include "extension/icu/third_party/icu/i18n/double-conversion-string-to-double.cpp" +