diff --git a/DESCRIPTION b/DESCRIPTION index e08d6364d..76c3b2350 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: duckdb Title: DBI Package for the DuckDB Database Management System -Version: 1.1.3.9048 +Version: 1.2.0 Authors@R: c( person("Hannes", "Mühleisen", , "hannes@cwi.nl", role = "aut", comment = c(ORCID = "0000-0001-8552-0029")), diff --git a/NEWS.md b/NEWS.md index 120649522..66a2b03fd 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,1004 +1,30 @@ -# duckdb 1.1.3.9048 - -## Documentation - -- Tweak README \[ci skip\]. - - -# duckdb 1.1.3.9047 - -## Continuous integration - -- Fix Windows failure. - - -# duckdb 1.1.3.9046 - -## Bug fixes - -- Remove unconditional use of `CPPHTTPLIB_USE_POLL` (@Antonov548, #1043). - -## Features - -- Add translation for `median()` (@toppyy, #993, #1011). - -- Breaking change: Remove substrait API: `duckdb_get_substrait()`, `duckdb_get_substrait_json()`, `duckdb_prepare_substrait()`, `duckdb_prepare_substrait_json()` (@pdet, #1021). - -- Floor sub-day precision date before casting to int (@toppyy, #517, #981). - -## Continuous integration - -- Check R 4.0. +# duckdb 1.2.0 ## Breaking changes - Breaking change: Remove substrait API: `duckdb_get_substrait()`, `duckdb_get_substrait_json()`, `duckdb_prepare_substrait()`, `duckdb_prepare_substrait_json()` (@pdet, #1021). -## vendor - -- Update vendored sources to duckdb/duckdb@0e844786417d80226851f5fc375060b47d3b65e0 (#1042). - -## Uncategorized - -- Vendor: Update vendored sources (tag v1.2.0) to duckdb/duckdb@5f5512b827df6397afd31daedb4bbdee76520019. - -- Vendor: Update vendored sources (tag v1.2.0) to duckdb/duckdb@5f5512b827df6397afd31daedb4bbdee76520019. - - -# duckdb 1.1.3.9045 - -## Continuous integration - -- Check R 4.1 on Windows. - -## vendor - -- Update vendored sources to duckdb/duckdb@0e844786417d80226851f5fc375060b47d3b65e0 (#1040). - - -# duckdb 1.1.3.9044 - -## Chore - -- Set value returned by `PRAGMA user_agent` to r-dbi (@krlmlr). - -## Continuous integration - -- Add workflow to run each commit. - -## Uncategorized - -- Vendor: Update vendored sources to duckdb/duckdb@3240832cddb955d4240cf2d3adcc053b77c88717. - -- Vendor: Update vendored sources to duckdb/duckdb@a7b405351ed3c319c4989fac0653fcf6fdbf126e. - -- Vendor: Update vendored sources to duckdb/duckdb@c57501cba7aef92bf63e0c11dc4931cac7a5f4d2. - -- Vendor: Update vendored sources to duckdb/duckdb@e70015aeac5595391b87faf250b9e980cfda3516. - -- Vendor: Update vendored sources to duckdb/duckdb@dc4b8892e2429a9f203db55d7e52ff9e275c1608. - -- Vendor: Update vendored sources to duckdb/duckdb@d0c4cf8a28b062fd41e7fbf5e98c279af12a2ccf. - -- Vendor: Update vendored sources to duckdb/duckdb@5d02d69e5ca85c9fb00cf3cd51e91ea7b875872c. - -- Vendor: Update vendored sources to duckdb/duckdb@8e68a3e34aa526a342ae91e1b14b764bb3075a12. - -- Vendor: Update vendored sources to duckdb/duckdb@b6513473ba48f46c39c8a9d506e4ad32b7a6f2ae. - -- Vendor: Update vendored sources to duckdb/duckdb@0024e5d4beba0185733df68642775e3f38e089cb. - -- Vendor: Update vendored sources to duckdb/duckdb@96d58253c4e116f2d9c6d3f9502eb18737ce040c. - -- Vendor: Update vendored sources to duckdb/duckdb@a597e41cb76fd31ed7040abeffa5ee407d1a0556. - -- Vendor: Update vendored sources to duckdb/duckdb@e00ba6ae90267757cd1bb973fff422d7ada3cd62. - -- Vendor: Update vendored sources to duckdb/duckdb@09cef57892e5dc221f7eee7e6c4ab440d2ab4078. - -- Vendor: Update vendored sources to duckdb/duckdb@677a8e7cd679f89748f8e05b668c7496255d5430. - -- Vendor: Update vendored sources to duckdb/duckdb@31ef2854d9e9c5c14adf628f0372ea1e3c374585. - -- Vendor: Update vendored sources to duckdb/duckdb@d2f0f31e2c6da59b9f78d1d6188c15372bfb09b3. - -- Vendor: Update vendored sources to duckdb/duckdb@ff6dde14531fbfc1f71f67fd037aa6fa5a53340b. - -- Vendor: Update vendored sources to duckdb/duckdb@4a08b949d83e24cd02514a4dffd8def443534eb9. - -- Vendor: Update vendored sources to duckdb/duckdb@d1740d6cf7d9d2efda59f6e798ff7d2d62f62816. - -- Vendor: Update vendored sources to duckdb/duckdb@eda5288cfbb15e7d5c74ba0c44756e3c4d4f25d8. - -- Vendor: Update vendored sources to duckdb/duckdb@e4b2f772dd2b932424dc3835d7ea82c6bd270ec9. - -- Vendor: Update vendored sources to duckdb/duckdb@26cb7178fd89f924a936874e5c09ec1f6df8a0a4. - -- Vendor: Update vendored sources to duckdb/duckdb@8ec6162490f7696357b8ef518fb6fbc890ca6f58. - -- Vendor: Update vendored sources to duckdb/duckdb@b76b8f7b2b1fa7c2169fabecb31fecc3d8d381cd. - -- Vendor: Update vendored sources to duckdb/duckdb@e0d79a7eb019477b12976b33352a2370d48d2cad. - -- Vendor: Update vendored sources to duckdb/duckdb@945a96cd3fffc49b1522342f710b9b133f77107b. - -- Vendor: Update vendored sources to duckdb/duckdb@2a1d5e2ab8882b27474e733f8703ef05ebcb0524. - -- Vendor: Update vendored sources to duckdb/duckdb@45bd1170945062a0e1688db2673ebe7d97476269. - -- Vendor: Update vendored sources to duckdb/duckdb@cb05b0d2f1f0c8ff5c19686253c21455e7fafa77. - -- Vendor: Update vendored sources to duckdb/duckdb@20ae352efcff50351d479e4677b2b8757810d532. - -- Vendor: Update vendored sources to duckdb/duckdb@89bcc3e2ce739b1b470afa79818ee03c8cf96fe8. - -- Vendor: Update vendored sources to duckdb/duckdb@31cb6c558281afd67bb755e482422d7ba6c60ff9. - -- Vendor: Update vendored sources to duckdb/duckdb@ea53cb71c7d50986c7e4645f499aec1a1d549b26. - -- Vendor: Update vendored sources to duckdb/duckdb@1c6ea28bdc7557dddd3726bb3c68a1fcc7a4ede1. - -- Vendor: Update vendored sources to duckdb/duckdb@16d1d6445dbf6edf5972893c9be938e84ebd26d4. - - -# duckdb 1.1.3.9043 - -## vendor - -- Update vendored sources to duckdb/duckdb@4e3920c3ec63284d11411d1ac6b28af5ceb784a0 (#1035). - -- Update vendored sources to duckdb/duckdb@db06cdd9ddb420a7f04248e7a62ea1785868d97c (#1034). - -- Update vendored sources to duckdb/duckdb@6c3fdfc17b3690db2892703956e2a4f3739adf6b (#1022). - - -# duckdb 1.1.3.9042 - -## Features - -- Use cells == 0 as additional (later only) switch for forbidden materialization. - -- Simplify valve message. - -## Chore - -- Split definition and declaration. - -## Testing - -- Snapshot updates for R-CMD-check-base (null) (#1031). - - -# duckdb 1.1.3.9041 - -## Bug fixes - -- Support reading from multiple Parquet files again (#1015, #1024). - -## Testing - -- Tweak Parquet tests (#1025). - - -# duckdb 1.1.3.9040 - ## Features -- Limit automatic materialization by number of rows or number of cells (#1017). - -## Chore - -- Restore state before the CRAN release. - -- Combine patches. - -- Add patch for vendoring. - -## Documentation - -- Restore old NEWS. - - -# duckdb 1.1.3.9039 - -## Chore - -- Move internal `duckdb.tar` dependency (#1013). - - -# duckdb 1.1.3.9038 - -## vendor - -- Update vendored sources to duckdb/duckdb@a1c7e9b115788c7cae8e99d946598c49eecec6f9 (#1007). +- Update to duckdb v1.2.0, see for details. -- Update vendored sources to duckdb/duckdb@bec4a7b985b030c41f37a57c93a2fdd394ba0212 (#1006). +- Progress is shown for slow operation (#199, #951, @meztez). -- Update vendored sources to duckdb/duckdb@c4d8ab37c430aea372ea08e45e5fead447dfb8fe (#1005). - - -# duckdb 1.1.3.9037 - -## vendor - -- Update vendored sources to duckdb/duckdb@cb8ecb6b96f89790f6ab835084d86e828a1b91b5 (#1003). - -- Update vendored sources to duckdb/duckdb@f8e95f0d66d2dd466d1d2c3a079f5d8c63ac5f21 (#1002). - -- Update vendored sources to duckdb/duckdb@af82bd7158e78256a5f2d7ae37cebb3bfd39f852 (#1001). - -- Update vendored sources to duckdb/duckdb@8dc08b1da039ceb38618a59f2128e5e22d2fb0ac (#1000). - - -# duckdb 1.1.3.9036 - -## vendor - -- Update vendored sources to duckdb/duckdb@d707b4432b74b51f8a176c533b98e24d48f4d165 (#998). - -- Update vendored sources to duckdb/duckdb@d3444ef1413102e5c8246a066b201c59ac5c4c04 (#997). - -- Update vendored sources to duckdb/duckdb@2c203c13b52f8d6073f5e03f3226eaadf0973654 (#996). - -- Update vendored sources to duckdb/duckdb@acea8cde22f802b792adc8cfdeea335103edc5fe (#994). - -- Update vendored sources to duckdb/duckdb@f850786ddef96177354ca8183280bc0de62a66c0 (#992). - -- Update vendored sources to duckdb/duckdb@00cbb18d634352d1ae0cdf4dd42d587d187f5a04 (#991). - -- Update vendored sources to duckdb/duckdb@bdf0f8c7231c44ed17bc2ede63498b3ef8d85d35 (#990). - -- Update vendored sources to duckdb/duckdb@5ec2adafa54af246814bd869bb6f48073a2f660b (#989). - -- Update vendored sources to duckdb/duckdb@b89f77c881fcdb8018bf3562c6de00b9e9849451 (#988). - -- Update vendored sources to duckdb/duckdb@b5393f7d0f8234028f9719889d33178ef793279f (#987). - -- Update vendored sources to duckdb/duckdb@b48222edb439e42517392eaa2e918b625cafd09a (#986). - -- Update vendored sources to duckdb/duckdb@c93ab6e8171b6cba652439cadc91e79d488ffd01 (#985). - -- Update vendored sources to duckdb/duckdb@3b44a57608458b063303d3576b2e21b6f1908a76 (#984). - -- Update vendored sources to duckdb/duckdb@fbc4d92fe6239536948a49d093196534c3492656 (#983). - - -# duckdb 1.1.3.9035 - -## vendor - -- Update vendored sources to duckdb/duckdb@dcb9627543af52e4322de464003259a6b0e7fdb4 (#980). - -- Update vendored sources to duckdb/duckdb@69dff93d1a956c68eb9dc603d24d06719e57749d (#979). - -- Update vendored sources to duckdb/duckdb@ce33de966a521d1a6e86ec9579e133ff2b2534f4 (#978). - -- Update vendored sources to duckdb/duckdb@c8fa9aee7858909c625b5c3abcc3a257c5d9d934 (#977). - - -# duckdb 1.1.3.9034 - -## vendor - -- Update vendored sources to duckdb/duckdb@acdbf60889033d2701a5fef360a19963cafea471 (#974). - -- Update vendored sources to duckdb/duckdb@2edfde3071cdc3ccc6047773e8229fb80238443d (#973). - -- Update vendored sources to duckdb/duckdb@3c0db29b2bf182105c1537ddf2fa8b12d186941d (#972). - -- Update vendored sources to duckdb/duckdb@5705d13dbf1d4f3db3e4f36d3194f669aaf99bc0 (#971). - -- Update vendored sources to duckdb/duckdb@41d13ad1612b3e91ff7a9a5c17edd6fdf51073f1 (#970). - -- Update vendored sources to duckdb/duckdb@52032a5b00d4f11376f4ba106753629aea87c0a8 (#969). - -- Update vendored sources to duckdb/duckdb@add512094d022fec50354208f908c3d60f3755a5 (#968). - -- Update vendored sources to duckdb/duckdb@d42c34cbd62061e5088fc1b81ced0c1008fa58ea (#967). - -- Update vendored sources to duckdb/duckdb@35bf611cc4832ceb2f20ec70a2597d0765618610 (duckdb/duckdb#15526, #966). - -- Update vendored sources to duckdb/duckdb@22de1ef5310136803f2caab0c9cc063b4fad52e5 (#965). - -- Update vendored sources to duckdb/duckdb@a3636bdd6203f4e4c47c5191264b9209e4f2a516 (#964). - -- Update vendored sources to duckdb/duckdb@50de06cec8de9c8da1b6fd9fcec3f514694a9b6a (#963). - -- Update vendored sources to duckdb/duckdb@4b163ff7c8cb9693fafe4d822dff54b31cfd2adf (#962). - - -# duckdb 1.1.3.9033 - -## vendor - -- Update vendored sources to duckdb/duckdb@adc6f607a71b87da2d0a7550e90db623e9bea637 (#959). - -- Update vendored sources to duckdb/duckdb@13ba13c121acfb3f4c48c16337297ac705779c19 (#958). - -- Update vendored sources to duckdb/duckdb@45462bcffd761b7d797cc1ab660930be62c110cb (#957). - -- Update vendored sources to duckdb/duckdb@a0a828b712f538a64263dad251d20a5f91f83a80 (#956). - -- Update vendored sources to duckdb/duckdb@2082b55f89fe6e810f982c57dceecbee5ecd40fa (#955). - -- Update vendored sources to duckdb/duckdb@7ee114cea8a43d9cdd0f0442cbde05c63a65a9c3 (#954). - - -# duckdb 1.1.3.9032 - -## vendor - -- Update vendored sources to duckdb/duckdb@4488c61ee780635e67abe1b6164f2cdfadc21b65 (#947). - - -# duckdb 1.1.3.9031 - -## vendor - -- Update vendored sources to duckdb/duckdb@8869b59d17a0b0a40544f0ef9a8e129a51c6bcc1 (#944). - -- Update vendored sources to duckdb/duckdb@61d1e92f27f99ea2142218d0ac4c0dc158622024 (#943). - -- Update vendored sources to duckdb/duckdb@f4bde059af5bec613a2f44d82ea354605e1000ef (#942). - - -# duckdb 1.1.3.9030 - -## Bug fixes - -- Make `cleanup` truly idempotent (#612, #940). - -## Chore - -- Sync vendoring script with igraph (#936). - -## vendor - -- Update vendored sources to duckdb/duckdb@6c4d2a394ff166af23cfd9be499d96f2b1bfb0de (#939). - -- Update vendored sources to duckdb/duckdb@cd286cb51c16c55320143f8fbe6ad4f058bc09c9 (#938). - -- Update vendored sources to duckdb/duckdb@13ff921d7c4c5947dd69eaa6191c3cedad5672b8 (#937). - -- Update vendored sources to duckdb/duckdb@e1db888231f0cbe856d75ee8db6e677a2e19dd4a (#935). - -- Update vendored sources to duckdb/duckdb@b7a133935512bbcba9f98b83ab4a6238a7b776c5 (#934). - -- Update vendored sources to duckdb/duckdb@44074848caa1b2e98850a5e1d4a45295d008861e (#933). - -- Update vendored sources to duckdb/duckdb@8d3319e35abd834a51809422c5253b88c7ad8ce1 (#932). - -- Update vendored sources to duckdb/duckdb@701a39ebc2dacf80249ae3df069bac56e3fb0ba6 (#931). - -- Update vendored sources to duckdb/duckdb@d29c199646ec52f3e84fec4d0058b3aecb3a2156 (#930). - -- Update vendored sources to duckdb/duckdb@21e6acf2669ad56b1809353da2c9ac8e35adffd2 (#929). - -- Update vendored sources to duckdb/duckdb@30c80bb3111b2ac8db37d31d71e971d47768987c (#928). - -- Update vendored sources to duckdb/duckdb@ad6b3f4c4966b0fc0831cbf624847761d8ffee62 (#927). - -- Update vendored sources to duckdb/duckdb@987ea2c40964013cac5e32e47519d7f5ca00148f (#926). - -- Update vendored sources to duckdb/duckdb@342f13856f9b54492597cd25a51a35d29b3a655c (#925). - -- Update vendored sources to duckdb/duckdb@26f483b873b967cc875935cda7c58a9bccbc359e (#924). +- Add translation for `median()` (@toppyy, #993, #1011). +- Floor sub-day precision date before casting to int (@toppyy, #517, #981). -# duckdb 1.1.3.9029 +- Set value returned by `PRAGMA user_agent` to r-dbi (#707, @elefeint). ## Bug fixes -- Argument order. - -## Chore - -- `rethrow_()` variants. - -## vendor - -- Update vendored sources to duckdb/duckdb@ec7be6f00e0dd7fa02d272f126c32aedbff13bb3 (#920). - -- Update vendored sources to duckdb/duckdb@eecb1b42dc481cc8b636ec4168f912ad125c67b8 (#919). - -- Update vendored sources to duckdb/duckdb@e7765f25f1345597e4d0509a0f0248680f68da20 (#918). - -- Update vendored sources to duckdb/duckdb@1eb2cbcc60de4b62661fa9a05c71b17a7d19007b (#917). - -- Update vendored sources to duckdb/duckdb@7b37d47595489f987d695318a8a13bda33a98a05 (#916). - -- Update vendored sources to duckdb/duckdb@1d0c6139f4428fea7ce149e01939f05bcc4e9c31 (#915). - -- Update vendored sources to duckdb/duckdb@8ae1c68392b5a9575e869f57e4c5be81cb3d2210 (#914). - -- Update vendored sources to duckdb/duckdb@093e3323a73554ef121563792e1b2bd08ec6d3f1 (#913). - -- Update vendored sources to duckdb/duckdb@f1cdeed59925bdac8583de0b465dd3319210e333 (#912). - -- Update vendored sources to duckdb/duckdb@9743d9b61657ae0c52ab54ff6c25b49061fd7aa7 (#911). - -- Update vendored sources to duckdb/duckdb@996e8561f5d779c9fe70d71ebb1520dd815321ee (#910). - -- Update vendored sources to duckdb/duckdb@28b421576fb61aa52a7fb60eca37069c1a86acdf (#909). - -- Update vendored sources to duckdb/duckdb@022df4e87e5d3175bfa8cc311e7fa04d2c4371b7 (#908). - -- Update vendored sources to duckdb/duckdb@ed66708578b4ab6b123d3480501bb3b6873d73da (#907). - -- Update vendored sources to duckdb/duckdb@a04385ab02effd78ba3479b176f6f6faa01d6bc0 (#906). - -- Update vendored sources to duckdb/duckdb@14d0a4ca86af5298acec055ab9e4704a09fd19b9 (#905). - -- Update vendored sources to duckdb/duckdb@6396c42f36da123507d891b9768d919ae9c04968 (#904). - -- Update vendored sources to duckdb/duckdb@ab8c90985741ac68cd203c8396022894c1771d4b (#903). - -- Update vendored sources to duckdb/duckdb@e4e50f923c3f5463a31dad5ea31ee30204adaf67 (#902). - -- Update vendored sources to duckdb/duckdb@70d238a7a922d0321564a5acfc3747782c42c4a4 (#901). - -- Update vendored sources to duckdb/duckdb@dd3f65170bc3fbff7bc3c80e179c6e1f69c634fe (#900). - -- Update vendored sources to duckdb/duckdb@f9c7a7c2665ce0a601239863e0bdd6c9a18c9910 (#899). - -- Update vendored sources to duckdb/duckdb@62582045a39653394b2fda409c5e627eecb3ae27 (#898). - -- Update vendored sources to duckdb/duckdb@623178d601aa52ea9789d4f3b054ee6f194fc5fe (#897). - -- Update vendored sources to duckdb/duckdb@ff92dbe95021d1cd7331406662c63b07c420868f (#896). - -- Update vendored sources to duckdb/duckdb@7014b6aaf50b6ffd4f2e656d1a306475d2b21cb8 (#895). - -- Update vendored sources to duckdb/duckdb@3613371116ce1f43eeed6844aa3bc1bb556cb188 (#894). - -- Update vendored sources to duckdb/duckdb@7db48386fd12d8c17854cfc27a3e22545cccfd8c (#893). - -- Update vendored sources to duckdb/duckdb@7f6d8046d5406f6d7272a4d205872bf197b61206 (#892). - -- Update vendored sources to duckdb/duckdb@a98cd9e1a990eacce51d8b8e627a5e7bccda385a (#891). - -- Update vendored sources to duckdb/duckdb@cc4026a110638b97a9f262a25a9a94f14cf8dc93 (#890). - -- Update vendored sources to duckdb/duckdb@2e56c23ab24770e381f116fdfcb53612eb9137f8 (#889). - -- Update vendored sources to duckdb/duckdb@abef2d9c8e2a083b1295d1f20ae6f1a45c3582e5 (#888). - -- Update vendored sources to duckdb/duckdb@815f2f58e5c8c5ed8d380b378219f13e3cb604de (#887). - -- Update vendored sources to duckdb/duckdb@48c9f5e79676d93f0e2bf64197521cd8bc6b2e89 (#886). - -- Update vendored sources to duckdb/duckdb@4033d156b414f853f2309592652068c51228ff1f (#885). - -- Update vendored sources to duckdb/duckdb@965963f881e152bd80cb34fd5a7ebd0f66639e55 (#884). - -- Update vendored sources to duckdb/duckdb@79f36e0cffe4e3a803a6a31388c375fc538a718a (#883). - -- Update vendored sources to duckdb/duckdb@373d3370c792f67079ab2bb0c8081732b039b0c7 (#882). - -- Update vendored sources to duckdb/duckdb@6ce195704a8d3af894766af51e0451955e4fc93d (#881). - -- Update vendored sources to duckdb/duckdb@a5d55eaf1506028b5dc9577e8a92bffc10a2ba3d (#880). - -- Update vendored sources to duckdb/duckdb@f1ccf047d11477e704cfc5dd6b44065dba073f57 (#878). - - -# duckdb 1.1.3.9028 - -## Features - -- New internal `rapi_rel_to_csv()`,`rapi_rel_to_table()`, and `rapi_rel_insert()`; `rapi_rel_to_parquet()` gains `options` argument (#867). - -## vendor - -- Update vendored sources to duckdb/duckdb@abd4759216599b454d89b0d13d3b476eb67df3e1 (#877). - -- Update vendored sources to duckdb/duckdb@d9965a511aa15178af155a4ef8581198e067570b (#876). - -- Update vendored sources to duckdb/duckdb@5302c13337dcd6d87c375e89ab66a28e31862ead (#875). - -- Update vendored sources to duckdb/duckdb@5370afc08e09c953218f6ce65298f93e95ed2952 (#874). - -- Update vendored sources to duckdb/duckdb@7e3dca3b06ab9cc99cf205fa1ae8003841631f81 (#873). - -- Update vendored sources to duckdb/duckdb@4f3a7d585d57f1c17cd261ce0c3c2362cda8b181 (#872). - -- Update vendored sources to duckdb/duckdb@428bff2e564de2cde1e4aa029ce5fe6a041c5749 (#871). - -- Update vendored sources to duckdb/duckdb@80b1684decdae6596877aa1f550f5d7d1c3efbf9 (#870). - -- Update vendored sources to duckdb/duckdb@332c9830b7b0768670b3a7bf35b2fa56f0cbae7b (#869). - -- Update vendored sources to duckdb/duckdb@902331125660f5ead08a870cbd8534572d13536c (#868). - -- Update vendored sources to duckdb/duckdb@a39967c3b67410d165fdede4f12967ff240154c7 (#866). - -- Update vendored sources to duckdb/duckdb@115a8aedcd80706bf776c5993f46e95c1a25d91a (#865). - -- Update vendored sources to duckdb/duckdb@c80d58c16ad1ddacb6aa291d0f99be169019c355 (#864). - -- Update vendored sources to duckdb/duckdb@61dc3243083a7bc4eb5110ab67d76f1704f80ce9 (#863). - -- Update vendored sources to duckdb/duckdb@30e05b95fa999d6d7ca8f78692c5ef8bc851f1a1 (#862). - -- Update vendored sources to duckdb/duckdb@98981b3a33eade1b0d38433d9c924e308cb56511 (duckdb/duckdb#14938, #861). - -- Update vendored sources to duckdb/duckdb@4835faaa9288a75ebbc36811f7142fbb2dd7ed87 (#860). - -- Update vendored sources to duckdb/duckdb@4ca094fa6370d5bc7893ca156db422082b9a5528 (#859). - -- Update vendored sources to duckdb/duckdb@d27b5c188e3ba73d98bddf81f3a95a26e758e208 (#858). - -- Update vendored sources to duckdb/duckdb@dac040e902b5021b0e8a49c0e5f01873e5ad32b5 (duckdb/duckdb#15183, #857). - -- Update vendored sources to duckdb/duckdb@2bec31833360904590a86c5dc59e3523ad39a257 (#856). - -- Update vendored sources to duckdb/duckdb@eadc6168f73e6f85c47597c84438bb8e769c12ae (#855). - -- Update vendored sources to duckdb/duckdb@b0cca8f83bba978071ecf5c0eed5495443ed05b1 (#854). - -- Update vendored sources to duckdb/duckdb@4a8188effcf664085eedf723996a90dc870a7d7e (#853). - -- Update vendored sources to duckdb/duckdb@a52e92d404cbc3e38b48ea65b36ecc928ad318ee (#852). - -- Update vendored sources to duckdb/duckdb@680a21db3923c14452240e8818741327d1b7d64a (#851). - -- Update vendored sources to duckdb/duckdb@18c85f7b7078418ca6c85477ff5225ecda37e63a (#850). - -- Update vendored sources to duckdb/duckdb@9489881191eba8af452b94120d542c09b3ffd0c1 (duckdb/duckdb#15261, #849). - -- Update vendored sources to duckdb/duckdb@04d8f995da72c57b07aa5fca3c3a11cf65263430 (#848). - -- Update vendored sources to duckdb/duckdb@c828cadfc1c5f8df89f94cdb8eb62aba8fdb5e5e (#847). - -- Update vendored sources to duckdb/duckdb@236524b273f1ebaafb9b938018135b64e64ce02f (duckdb/duckdb#15239, #846). - -- Update vendored sources to duckdb/duckdb@3c6182ea20185e93f788399a80bb3ae6c86528d2 (#845). - -- Update vendored sources to duckdb/duckdb@7e9bd28f0010bb82980e1c6c19a25b757ed4c1d7 (#844). - -- Update vendored sources to duckdb/duckdb@12a0e9048732c37102817209fd36b3f7c2815120 (duckdb/duckdb#15012, #843). - -- Update vendored sources to duckdb/duckdb@8ddb090b56cabfe5afc58b4a93d169399afb6324 (#842). - -- Update vendored sources to duckdb/duckdb@1da0ac1eb7cf0d4ec804be8bdb116c6d288c8326 (#841). - -- Update vendored sources to duckdb/duckdb@76ba54844a2b66c2c2457723f60b073bc57db19f (#840). - -- Update vendored sources to duckdb/duckdb@b50ff2aecfb5862c99cccd07a19f6d68c741b5d0 (#839). - -- Update vendored sources to duckdb/duckdb@7ce73e9db7a7f05ae871342751c5621a7ea325af (duckdb/duckdb#15051, #838). - -- Update vendored sources to duckdb/duckdb@6eb3eb68b68ff01be3f5affe93fe90dd7a24808d (duckdb/duckdb#15072, #837). - -- Update vendored sources to duckdb/duckdb@bebfb9ddeb96259ce5b53cf23b46bfc6f5c1a342 (#836). - -- Update vendored sources to duckdb/duckdb@7d9c93ba68eef8512b3d8637f34f5bdc18c8f373 (#835). - -- Update vendored sources to duckdb/duckdb@ce587041dcd60b7be22a5c1dd740c1a6c10674d6 (#834). - -- Update vendored sources to duckdb/duckdb@60e97349f4ca4989ed79cc1272d6c08729dcd75b (#833). - -- Update vendored sources to duckdb/duckdb@067ecb1c7f66a4ecaa1b7f9db33432e8ba896960 (#832). - -- Update vendored sources to duckdb/duckdb@86eed65e6f7c07c8adc8d686e4703a573aca9755 (#831). - -- Update vendored sources to duckdb/duckdb@a3a6909f7f99e384ef0fc1c5acc7a5c878192ec6 (#830). - -- Update vendored sources to duckdb/duckdb@3c8c7f67785342f77efbbdaee1f38a7ed2024bef (duckdb/duckdb#15175, #829). - -- Update vendored sources to duckdb/duckdb@c004f8af0feede375cece18d1aabe68bb054fcd8 (duckdb/duckdb#15177, #828). - -- Update vendored sources to duckdb/duckdb@5c1abcf8cc5ef70ac2eb673e2832552f955ad6c8 (duckdb/duckdb#15221, #827). - -- Update vendored sources to duckdb/duckdb@23dc2bc4dc6d34c3a59d29a43d2351d873675098 (#826). - -- Update vendored sources to duckdb/duckdb@8095a6ecc5e81c2c383050fbdd5876ce1e5ea22f (#825). - -- Update vendored sources to duckdb/duckdb@7f09c98f0022336671aac0197f6820044e065c4f (#823). - - -# duckdb 1.1.3.9027 - -## vendor - -- Update vendored sources to duckdb/duckdb@ed645161037027a0ddc7631a40874d298262bc4f (#822). - -- Update vendored sources to duckdb/duckdb@087d8f34f6d974a1fedfc500fb5c8e269da01c95 (#821). - -- Update vendored sources to duckdb/duckdb@b2cd12758c1b0b3b22408cf883b4a5ebf0e44a94 (#820). - -- Update vendored sources to duckdb/duckdb@1c6eacd28aae3f20337634b991d60ec001187313 (#819). - -- Update vendored sources to duckdb/duckdb@3b5feedfe7fd4354ecae907cf63c02c936e5e699 (#818). - -- Update vendored sources to duckdb/duckdb@2be6f64aedffdc52e81ee197828ac95126b1cc0f (#817). - -- Update vendored sources to duckdb/duckdb@c4a286b6424c56effd31a4ad724a45179ccc76a7 (#816). - -- Update vendored sources to duckdb/duckdb@0cd582b44ea4dc57f6f77730e00368537343f2a5 (#815). - -- Update vendored sources to duckdb/duckdb@1db3def66e16a51f94c90c5cb53d37f3ff910725 (#814). - -- Update vendored sources to duckdb/duckdb@63a971e74270a8ac9db8bc524ba2d5908009da16 (#813). - -- Update vendored sources to duckdb/duckdb@aa3787b0c15ece12e071200e7a82a186d3d712f0 (#812). - -- Update vendored sources to duckdb/duckdb@974954d89efe801fbe36e52422d26481ba7f8bc3 (#811). - -- Update vendored sources to duckdb/duckdb@b18889cae2d6ba5e98a881d9b7e7652373700f3a (#810). - -- Update vendored sources to duckdb/duckdb@9da182a939d8a812484bf7ed0fdc3b3f6cb7a5c7 (#809). - -- Update vendored sources to duckdb/duckdb@87021421a54e9100e5ffeaa3ca142cdd01561766 (#808). - -- Update vendored sources to duckdb/duckdb@46a13e5ccbf6fea5a6468f9278c333a2b2334e8e (#807). - -- Update vendored sources to duckdb/duckdb@858da0bf846a64b7adb81c337c346685b5ca3857 (#806). - -- Update vendored sources to duckdb/duckdb@77c9f1f6ac3a7419183e4aa287e60ef97d0bcb8a (#805). - -- Update vendored sources to duckdb/duckdb@2d123094bbcc375575a538887bcc863d621ba15c (#804). - -- Update vendored sources to duckdb/duckdb@edfa1f2efd36c8d8cf96663b25aa71b81592d16e (#803). - -- Update vendored sources to duckdb/duckdb@4a826fd17dcb461357b121d3d4b75c3fa9851503 (#802). - -- Update vendored sources to duckdb/duckdb@4672042ed535f5ab7e46e782cabe2d3eb49323dc (#801). - -- Update vendored sources to duckdb/duckdb@59b237ad1c9e59c7164be5b2728f2c2ca799bf5e (#800). - -- Update vendored sources to duckdb/duckdb@228b11ce78a8a2750e9d0d248a896545a2569a63 (#799). - -- Update vendored sources to duckdb/duckdb@83822080bfbebd6b073c54e05ae34909f3e6a48c (#798). - -- Update vendored sources to duckdb/duckdb@41c78b1fb0881af9c12d5fbd30ef0385c947f128 (#797). - -- Update vendored sources to duckdb/duckdb@75c349e47fa61d7d48352380743abad6eeee7537 (#796). - -- Update vendored sources to duckdb/duckdb@e0c69c3efcf1e98837fd056937a927ad441bba8b (#795). - -- Update vendored sources to duckdb/duckdb@fc4b8d4794d0dfe62764ae5d03270d34264c005f (#794). - -- Update vendored sources to duckdb/duckdb@a99052476b13e3f796e26c6ddb39786600414398 (#793). - -- Update vendored sources to duckdb/duckdb@c401eb25f75a184a5ada31b29625851c953307b4 (#792). - -- Update vendored sources to duckdb/duckdb@c09482689534ceb57f78e7386f7d47722be1383f (#791). - -- Update vendored sources to duckdb/duckdb@f41f5fa26b05e9f705bb70fb5f7430f283a27f0f (#790). - -- Update vendored sources to duckdb/duckdb@1004fd9cfe69499122ea9f85ec914a380f3b4463 (#789). - -- Update vendored sources to duckdb/duckdb@c3a10d0c66c5fdfe84ec70c54eb073bf810813a9 (#788). - -- Update vendored sources to duckdb/duckdb@a987c5afa621448a1d3e7e02c2ddaaeb4b91855c (#787). - -- Update vendored sources to duckdb/duckdb@f86ed2d4fd096316517aea3db14f172fd990f042 (#786). - -- Update vendored sources to duckdb/duckdb@4a2b8868e7eb8bfaabafff7a166513074640a806 (#785). - -- Update vendored sources to duckdb/duckdb@d9bab0c3593817e3bb9c562351c60bf2294b56ac (#784). - -- Update vendored sources to duckdb/duckdb@405ff1f66f60b2e87bcdc5f1ce4e302d2e9d60b2 (#783). - -- Update vendored sources to duckdb/duckdb@219dc27cfcb73a7829e17a5b5462936427576f46 (#782). - -- Update vendored sources to duckdb/duckdb@b64596b5914fbe811965217811c868b0de3fa05a (#781). - -- Update vendored sources to duckdb/duckdb@6064047fb295f723d55dd3f29aa4422852bd9383 (#780). - -- Update vendored sources to duckdb/duckdb@d52795385f2908ca1de16716e29a0cddc7d90dbe (#779). - -- Update vendored sources to duckdb/duckdb@f039ebe2bdf260170379af40aeca373625b25bd9 (#778). - -- Update vendored sources to duckdb/duckdb@ea8ad42552c8055460ae11bf3d2a882f4e9e1394 (#777). - -- Update vendored sources to duckdb/duckdb@100c581e592f1acd9c654d4f01683dc858621708 (#776). - -- Update vendored sources to duckdb/duckdb@24d5a327497a384dcfeddff05de5e61142b42ed2 (#775). - -- Update vendored sources to duckdb/duckdb@358d7344ebd9977c92cf7501bde94ce3ba2f0ea4 (#774). - -- Update vendored sources to duckdb/duckdb@cbe809291b28394d494aa21472e694e9638cad39 (#772). - - -# duckdb 1.1.3.9026 - -## Testing - -- Skip tests that are about to fail. - -## vendor - -- Update vendored sources to duckdb/duckdb@f5fba86dd1bb6cfded68e71825615759248a145b (#770). - -- Update vendored sources to duckdb/duckdb@cd09b6e41e6efb5dd16e1317070420dfebe3ee0c (#769). - -- Update vendored sources to duckdb/duckdb@547ffc95ff6c0b31cc7df6172296f4739aaacdb0 (#768). - -- Update vendored sources to duckdb/duckdb@b1840cfc161484a5d9a649b5b5ec412f4a4205d9 (#767). - -- Update vendored sources to duckdb/duckdb@81d0d65e8aeffd5b57dd7ebde4af42123e750b6e (duckdb/duckdb#15010, #766). - -- Update vendored sources to duckdb/duckdb@de7da9e4608542d21619306e11139dee6b5fbce3 (#765). - -- Update vendored sources to duckdb/duckdb@f43fbd7527bfe34b879d3a07e2ce4b019a609e45 (#764). - -- Update vendored sources to duckdb/duckdb@440bdb60b75fa8c3bc8cdd50d3d15f7df5279b0a (#763). - -- Update vendored sources to duckdb/duckdb@94da251db914c3c6b2b4793c3490403e2de6ffaa (#762). - -- Update vendored sources to duckdb/duckdb@9e6fd53f3dcf41b554740ed8eb62c8e41e0fdc43 (#761). - -- Update vendored sources to duckdb/duckdb@2d3ff3d571e7644498ff145d414b16b568d5762d (#760). - -- Update vendored sources to duckdb/duckdb@5b5a0b95fccc4eae6995d863c9447e07df60d572 (#759). - -- Update vendored sources to duckdb/duckdb@c9d2be9e84e14b882c7ea5957a2c737325cae9ac (#758). - -- Update vendored sources to duckdb/duckdb@148c8b9a7d32d49a85255215a2e51b646f79747d (#757). - -- Update vendored sources to duckdb/duckdb@a72c6aa7407e39576f0f0a88d84a56d2ab7e98be (#756). - -- Update vendored sources to duckdb/duckdb@ef43a0df34593f61dfaf81a40f92eb7bcbc220d8 (#755). - -- Update vendored sources to duckdb/duckdb@4a22a652cfb1f396b9016daff0204090b97ff390 (#754). - -- Update vendored sources to duckdb/duckdb@3be8f0ba9f8bca47c8a65bdd361bcadb45644e9c (#753). - -- Update vendored sources to duckdb/duckdb@a01f5d538f85f606b93e0681c14788bd975cdb96 (#752). - -- Update vendored sources to duckdb/duckdb@5d48575b112de7ad2759bad4b65bc86dd21185a2 (#751). - -- Update vendored sources to duckdb/duckdb@1ef91baeae8f2b02c7d9dcbcc518ef15d0859827 (#750). - -- Update vendored sources to duckdb/duckdb@1c6f5fd5864e006c9aac5d1966e03a8caa03640d (#748). - -- Update vendored sources to duckdb/duckdb@6762a1ec9952a0162e9f2e105dd7acef14b56d2a (#747). - -- Update vendored sources to duckdb/duckdb@cf1eee68e6f864966ccc60c83cfeabcc43278a34 (#746). - -- Update vendored sources to duckdb/duckdb@bb9582034023a27c174ecf818534312b263173da (#745). - -- Update vendored sources to duckdb/duckdb@8d73ca7c1413a062a31c812507303a15e7653a0d (#744). - -- Update vendored sources to duckdb/duckdb@efdb46ea641c9b09cc9d374f65bde3e4cadf3f6a (#743). - -- Update vendored sources to duckdb/duckdb@89ac252124adc5a09113e3574cd445acd6526959 (#742). - -- Update vendored sources to duckdb/duckdb@a4963a5aeaba37b16c7c8efff1fead7578eddd28 (#741). - -- Update vendored sources to duckdb/duckdb@a73bbc8c5da576d655f6c69a314ed348805d338c (#740). - -- Update vendored sources to duckdb/duckdb@c29caec724909bc1045d92ac453c9808ef7d605b (#739). - -- Update vendored sources to duckdb/duckdb@23f7e0dc487902aee9ba1f35249ff855b7d167d5 (#738). - -- Update vendored sources to duckdb/duckdb@aa2fe677d6b8ec4bb4b35d47b5a521cd8e1a76bf (#737). - -- Update vendored sources to duckdb/duckdb@47490b7f4fb806232077046821e20e9792a7c180 (#736). - -- Update vendored sources to duckdb/duckdb@da2455a15ed26dd5f0c1c20f61f63afc6b3d557f (#735). - -- Update vendored sources to duckdb/duckdb@cafa1712cdf123b888211bb9f518ee44c9e631a4 (#734). - -- Update vendored sources to duckdb/duckdb@ed90e384ef0cf01e9d519bbd26120f1771552b25 (#733). - -- Update vendored sources to duckdb/duckdb@1d4c3d19513d3f4aa152566ba5bf5266fe672755 (#732). - -- Update vendored sources to duckdb/duckdb@fccec3450983bb45c88d386db87398ce37d503de (#731). - -- Update vendored sources to duckdb/duckdb@c563f4f6ace969977ec8801dd5bdd5f9830f11fa (#730). - -- Update vendored sources to duckdb/duckdb@044b919545f70d3850d358795327dc31d6dd14de (#729). - -- Update vendored sources to duckdb/duckdb@68a3ce9d4b5ab8f5033f9c7b27cb2cbc21d1b1ef (#728). - -- Update vendored sources to duckdb/duckdb@38feda3af940ef13baab73033fea35962a583a8a (#727). - -- Update vendored sources to duckdb/duckdb@ae2178ec2c1f1e961761b8dbd895a5d137f20f51 (#726). - -- Update vendored sources to duckdb/duckdb@1a3d614f0eec5a2198af8ba4ea06eb9adee9d5f8 (#725). - -- Update vendored sources to duckdb/duckdb@742e86dce29a84990ffadf6136de840ac177ec6d (#723). - - -# duckdb 1.1.3.9025 - -## vendor - -- Update vendored sources to duckdb/duckdb@e0d1305a33cf1b2c6eaa3ef45b5044ac55ae7bad (#722). - -- Update vendored sources to duckdb/duckdb@79cbfab4cdfbae9a7bd4808f0d808a70267440f0 (#721). - -- Update vendored sources to duckdb/duckdb@c29c67bb971362cd1e9143305acffebb1bc9bd63 (#720). - -- Update vendored sources to duckdb/duckdb@89b6e4f5a528e5f88f4b8fc9cad16b879f2ec53c (duckdb/duckdb#14833, #719). - -- Update vendored sources to duckdb/duckdb@dcb700fef00d6da027c5269d90345ee5dd679d43 (#716). - - -# duckdb 1.1.3.9024 - -## Chore - -- IDE. - - -# duckdb 1.1.3.9023 - -## vendor - -- Update vendored sources to duckdb/duckdb@4ebeb16350eb2f819d682c581490af460dd0c995 (#715). - -- Update vendored sources to duckdb/duckdb@8ca81bab81b00bc8d97a228d57fada526e8f3be7 (#714). - -- Update vendored sources to duckdb/duckdb@eef81b43a7a9f3431b39982cd4816a63d58abf25 (#713). - -- Update vendored sources to duckdb/duckdb@448b46937fcafdc789b053536d093ef22b9105b5 (#712). - -- Update vendored sources to duckdb/duckdb@8e2c944aac9b39b0482569e1a2ada87e035c2d57 (#711). - -- Update vendored sources to duckdb/duckdb@36e3702a633ba2d9008020c3dc776e8d59cc08dd (#710). - -- Update vendored sources to duckdb/duckdb@a0a1e401d7880fa10c781fa47ae495237286cfe5 (#709). - -- Update vendored sources to duckdb/duckdb@d6b08498a1e55b27a373af6172330da25e8b0051 (#708). - -- Update vendored sources to duckdb/duckdb@6cb7cec64751d9ede8919f98afbdfd5a663cae9b (#706). - -- Update vendored sources to duckdb/duckdb@d29642dc9dc922e57f1f12852bf92015a0ea5e68 (#705). - -- Update vendored sources to duckdb/duckdb@376ece5833cf7422a50dda091d7821324ca8fdc2 (#704). - -- Update vendored sources to duckdb/duckdb@4d6ef66b0ecdefb8545159708baa6f910a80c38b (#703). - -- Update vendored sources to duckdb/duckdb@b470dea7ee47dc2debcc37a4e94976f8eff6670c (#702). - -- Update vendored sources to duckdb/duckdb@339435d04709962d3d0aa82faf5f1614d70e7c2b (#701). - -- Update vendored sources to duckdb/duckdb@4982c3f135d0f55cbb896ca35a0cd8dc458fc4ee (#700). - -- Update vendored sources to duckdb/duckdb@46948504b4e9c879cf59ec3f73291b9c6367c84f (#699). - -- Update vendored sources to duckdb/duckdb@24680c5a73c491d9d96920a31440a2912c2f2831 (#695). - - -# duckdb 1.1.3.9022 - -## vendor - -- Update vendored sources to duckdb/duckdb@2dd3d187c15c3fef36bdc4f11f3c63b56a988f6e (#694). - -- Update vendored sources to duckdb/duckdb@810cfa4568ffb4b4019480287ab6a6e414b47cd7 (#693). - -- Update vendored sources to duckdb/duckdb@c92a86dd7e1d30a047cc5ccdc54256f3903f34ec (#692). - -- Update vendored sources to duckdb/duckdb@b6ca9af3ed8fd49a914237ad3368bce248034b9e (#691). - -- Update vendored sources to duckdb/duckdb@3a1ac5a37b4d6facab8a865fbd75fc0d2c39777f (#690). - -- Update vendored sources to duckdb/duckdb@854e879592ae4cd2424831f639bc43d04619bc49 (#689). - -- Update vendored sources to duckdb/duckdb@dd01b20840f687936de23530a45bfee36aa5a3b1 (#688). - -- Update vendored sources to duckdb/duckdb@00e9fb9364a671f458b9461869febe40553648b1 (#687). - -- Update vendored sources to duckdb/duckdb@e5c89d84685debbb6de27d406482972bdcb37b07 (#685). - - -# duckdb 1.1.3.9021 - -## vendor - -- Update vendored sources to duckdb/duckdb@b484c2d96fa8fd4ba34e0a6bec72b2324572b78d (#684). - -- Update vendored sources to duckdb/duckdb@d5d8d8716ddd32fbc9dda7ca684b9f3b1f8ce32b (#683). - -- Update vendored sources to duckdb/duckdb@79646c30f07b32106b80b7f4f0fd5667340b75c5 (#682). - -- Update vendored sources to duckdb/duckdb@50a797c428e7bd59f5793af489d0ca944cf74d69 (#681). - -- Update vendored sources to duckdb/duckdb@5422f9a5313118e0e268513ea21be55d2b8f5908 (#680). - -- Update vendored sources to duckdb/duckdb@ca5af32c331f9d5ea49f7158d5c83a47f25b8b79 (#679). - -- Update vendored sources to duckdb/duckdb@36750753896c3ff0ce49b6d8793744aedcd1bed7 (#678). - -- Update vendored sources to duckdb/duckdb@9e734abdd70e6567b339ce9ec0ce01db3af78c2f (#677). - -- Update vendored sources to duckdb/duckdb@9182be3d86d781e83f6fc854aa9f5cdcc1f65412 (duckdb/duckdb#14540, #676). - -- Update vendored sources to duckdb/duckdb@36c82bf3bf5801bb14f91ae51b5ba98f4a53221e (#675). - -- Update vendored sources to duckdb/duckdb@99e452ba0680875be65c91bc12c381a9c50a0443 (#674). - -- Update vendored sources to duckdb/duckdb@66be5351200ea702f37fd65c527ef3f2172fc670 (#673). - -- Update vendored sources to duckdb/duckdb@a2dce8b1c9fa6039c82e9a32bfcc4c49b03ca871 (#672). - -- Update vendored sources to duckdb/duckdb@1fe66c2ca4d6ae5aa88a46df6b9d4406e19ed35f (#671). - -- Update vendored sources to duckdb/duckdb@b5fea5d7396f055753e50fdc0b321bf57e96219b (#670). - -- Update vendored sources to duckdb/duckdb@df7fb2cae75c8d28e7fe824be33891ee2b572fff (#669). - -- Update vendored sources to duckdb/duckdb@15839cad9cd9381e642948f782ac9746e63e32da (#668). - -- Update vendored sources to duckdb/duckdb@d2fd21da3fe6b710632a304e17298d88656505c0 (#667). - -- Update vendored sources to duckdb/duckdb@fd5de0607d7ab5bdddad62cc1a0225be72dff967 (#666). - -- Update vendored sources to duckdb/duckdb@da7bc7697024273f1cc224b535419ae7ba7095d1 (#665). - -- Update vendored sources to duckdb/duckdb@26754970dbaa9a0dffa45e8d4a0178a10946431d (#664). - -- Update vendored sources to duckdb/duckdb@242d3b85ea9fc7fde6e96babd65e360e9c369c2f (#663). - -- Update vendored sources to duckdb/duckdb@f06cd1203632dc6a473810a4dfcd4a228c014134 (#662). - -- Update vendored sources to duckdb/duckdb@3200280212febd461ee658e61c057229319cbc53 (#661). - -- Update vendored sources to duckdb/duckdb@2d1b7d796d0e49e7a73ede14fd7d3033c1782626 (#660). - -- Update vendored sources to duckdb/duckdb@99a401ba105ea0ef799ebdf9e9ef9a13192a5d38 (#659). - -- Update vendored sources to duckdb/duckdb@fa524d5d522a0657e910988325dab899fe0b0408 (#658). - -- Update vendored sources to duckdb/duckdb@0ccf3c25ccbb25fb90616e77b38f6d138f82950d (#657). - -- Update vendored sources to duckdb/duckdb@ca8d6057ae5cf611a4d921cdb6d0f34097bd8094 (#656). - -- Update vendored sources to duckdb/duckdb@ab29daf31038427696b45942df8c55bd0eafed16 (#655). - -- Update vendored sources to duckdb/duckdb@7ffe7a225f4204760af770ad3c43b10db1645152 (#654). - -- Update vendored sources to duckdb/duckdb@9e446321cdc1482c9750654d6bb4e1a3ac12ed4f (#653). - -- Update vendored sources to duckdb/duckdb@9982a4a0128f02cbb93fb562165e55ce5d2ae033 (#652). - -- Update vendored sources to duckdb/duckdb@564eb25ef0ec700c8a289fe852c16629a19650bd (#650). - - -# duckdb 1.1.3.9020 - -## vendor - -- Update vendored sources to duckdb/duckdb@2fd71f4d61e594f396a7a4911dbb8f56b15dc08a (#649). - -- Update vendored sources to duckdb/duckdb@ec0304403710ca7e87814a042d23058a5ad91f9f (duckdb/duckdb#14701, #648). - -- Update vendored sources to duckdb/duckdb@fc413a0c263a8118ee17a0c27c60c0766d18f2d4 (duckdb/duckdb#14699, #647). - -- Update vendored sources to duckdb/duckdb@131787252cc0506d0fdeb4e8b9de10b68118d156 (#646). - -- Update vendored sources to duckdb/duckdb@059ac75f6225fde78b686bc85f23d2e70af1dbe0 (#603). - - -# duckdb 1.1.3.9019 - -## Testing - -- Sync tests. - - -# duckdb 1.1.3.9018 - -## Continuous integration - -- Avoid failure in fledge workflow if no changes (#639). - -## Uncategorized - -- Merge branch 'cran-1.1.3-1'. - -- Merge branch 'cran-1.1.3-1'. - -- Merge branch 'f-bump'. +- Remove unconditional use of `CPPHTTPLIB_USE_POLL` to support compilation with R 4.0 and R 4.1 again (@Antonov548, #1043). +- Support reading from multiple Parquet files again (#1015, #1024). +- Fix translation for `add_days()` and `add_years()` clock functions (#976, @IoannaNika). # duckdb 1.1.3-2 diff --git a/R/backend-dbplyr__duckdb_connection.R b/R/backend-dbplyr__duckdb_connection.R index 6e8c5b3ff..dbeeaed04 100644 --- a/R/backend-dbplyr__duckdb_connection.R +++ b/R/backend-dbplyr__duckdb_connection.R @@ -275,10 +275,10 @@ sql_translation.duckdb_connection <- function(con) { # clock add_days = function(x, n, ...) { - build_sql("DATE_ADD(", !!x, ", INTERVAL '", n ," day')") + build_sql("DATE_ADD(", !!x, ", INTERVAL (", n ,") day)") }, add_years = function(x, n, ...) { - build_sql("DATE_ADD(", !!x, ", INTERVAL '", n ," year')") + build_sql("DATE_ADD(", !!x, ", INTERVAL (", n ,") year)") }, get_year = function(x) { build_sql("DATE_PART('year', ", !!x, ")") diff --git a/cran-comments.md b/cran-comments.md index d6e056a1a..286574a4d 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,4 +1,4 @@ -duckdb 1.1.3 +duckdb 1.2.0 ## Cran Repository Policy diff --git a/src/duckdb/third_party/re2/re2/re2.cc b/src/duckdb/third_party/re2/re2/re2.cc index 17e9df02e..29982bf8e 100644 --- a/src/duckdb/third_party/re2/re2/re2.cc +++ b/src/duckdb/third_party/re2/re2/re2.cc @@ -197,6 +197,8 @@ int RE2::Options::ParseFlags() const { } void RE2::Init(const StringPiece& pattern, const Options& options) { + abort(); + static std::once_flag empty_once; std::call_once(empty_once, []() { (void) new (empty_storage) EmptyStorage; diff --git a/tests/testthat/test-backend-dbplyr__duckdb_connection.R b/tests/testthat/test-backend-dbplyr__duckdb_connection.R index afea3ea2b..d6eeed93b 100644 --- a/tests/testthat/test-backend-dbplyr__duckdb_connection.R +++ b/tests/testthat/test-backend-dbplyr__duckdb_connection.R @@ -141,11 +141,12 @@ test_that("custom clock functions translated correctly", { translate <- function(...) dbplyr::translate_sql(..., con = con) sql <- function(...) dbplyr::sql(...) - expect_equal(translate(add_days(x, 1L)), sql(r"{DATE_ADD(x, INTERVAL '1 day')}")) - expect_equal(translate(add_days(x, 2L)), sql(r"{DATE_ADD(x, INTERVAL '2 day')}")) + m <- 1 + expect_equal(translate(add_days(x, m)), sql(r"{DATE_ADD(x, INTERVAL (m) day)}")) + expect_equal(translate(add_days(x, 2L)), sql(r"{DATE_ADD(x, INTERVAL (2) day)}")) - expect_equal(translate(add_years(x, 1L)), sql(r"{DATE_ADD(x, INTERVAL '1 year')}")) - expect_equal(translate(add_years(x, 2L)), sql(r"{DATE_ADD(x, INTERVAL '2 year')}")) + expect_equal(translate(add_years(x, m)), sql(r"{DATE_ADD(x, INTERVAL (m) year)}")) + expect_equal(translate(add_years(x, 2L)), sql(r"{DATE_ADD(x, INTERVAL (2) year)}")) expect_equal(translate(get_day(x)), sql(r"{DATE_PART('day', x)}")) expect_equal(translate(get_month(x)), sql(r"{DATE_PART('month', x)}")) diff --git a/tests/testthat/test-connect.R b/tests/testthat/test-connect.R index aae8cc4d9..e4c601f46 100644 --- a/tests/testthat/test-connect.R +++ b/tests/testthat/test-connect.R @@ -192,4 +192,4 @@ test_that("user agent is set to r", { expect_match(dbGetQuery(con, "PRAGMA user_agent")[1, "user_agent"], "duckdb/.*(.*) r-dbi") gc() -}) \ No newline at end of file +}) diff --git a/tests/testthat/test-rel_api.R b/tests/testthat/test-rel_api.R index 7299d9e84..357a09885 100644 --- a/tests/testthat/test-rel_api.R +++ b/tests/testthat/test-rel_api.R @@ -8829,6 +8829,8 @@ test_that("relational mutate(c = 10, d = log10(c)) order-preserving", { }) test_that("relational mutate(c = NA_character_, d = grepl('.', c)) order-preserving", { + skip_if_not(TEST_RE2) + # Autogenerated drv <- duckdb() con <- dbConnect(drv) @@ -12780,6 +12782,8 @@ test_that("relational mutate(c = 10, d = log10(c)) order-enforcing", { }) test_that("relational mutate(c = NA_character_, d = grepl('.', c)) order-enforcing", { + skip_if_not(TEST_RE2) + # Autogenerated drv <- duckdb() con <- dbConnect(drv)