This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/cargo/rust/arrow-datafusion-6b0ccdedf9 in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
discard 178719421 chore(rust): bump the arrow-datafusion group across 1 directory with 6 updates add ca929ee3e test(csharp/src/Drivers): add Spice.ai test target (#2961) add 67083806c chore: regenerate LICENSE (#3067) add 02a42190c chore(go/adbc): bump the opentelemetry group in /go/adbc with 6 updates (#3069) add 13b08804c chore(java): bump com.google.errorprone:error_prone_core from 2.38.0 to 2.39.0 in /java (#3072) add 7fa583834 chore(java): bump dep.org.checkerframework.version from 3.49.4 to 3.49.5 in /java (#3074) add 52aaaae51 chore(go/adbc): bump google.golang.org/api from 0.238.0 to 0.239.0 in /go/adbc (#3068) add 10ab7cb33 chore(java): bump org.junit:junit-bom from 5.13.1 to 5.13.2 in /java (#3077) add 53c92aa44 chore(csharp): Bump Azure.Identity and System.Diagnostics.DiagnosticSource (#3078) add 4897d2f9b fix(csharp/src/Drivers/Databricks): Align ConnectionTimeout with TemporarilyUnavailableRetryTimeout (#3073) add ba2efd0d8 feat(csharp/src/Drivers/Databricks): Fix for older DBR versions incorrect ResultFormat (#3020) add bab1efcb9 chore(rust): fix new clippy lints (#3076) add fdf16590d chore(rust): bump test-with from 0.15.1 to 0.15.2 in /rust (#3070) add b49d821de docs: fix typo in docs/source/driver/jdbc.rst (#3081) add 4fab33e1e fix(go/adbc/driver/snowflake): fix copy concurrency 0 (#2805) add d212b8276 fix(r/adbcbigquery,r/adbcflightsql,r/adbcsnowflake): fix warnings on R CMD check for Go-based drivers (#3061) add c9fc5b9b0 docs: acknowledge Rust's existence (#3083) add afaa18834 chore(dev/release): add Python 3.13 to the default wheel test targets (#3085) add 067638423 docs: add Snowflake and BigQuery drivers to Python API reference (#3088) add d684439c4 docs: consistent use of `pushd` instead of `cd` in the contributing guide (#3089) add 7237ddf29 docs(rust/core): add simple usage of Driver Manager (#3086) add a9769147f fix(python/adbc_driver_bigquery): correct string value of credential enum (#3091) add 1b04fca51 feat(csharp/src/Drivers/Databricks): Add W3C trace context (#3082) add 031654f46 fix(csharp/src/Drivers/Databricks): Set the SqlState of the exception in RetryHttpHandler (#3092) add 386c82045 fix(csharp/src/Drivers/Apache): generate type-consistent empty result for GetColumnsExtended query (#3096) add f8d5a5c7c fix(csharp/src/Drivers/Databricks): fix CloudFetchResultFetcher initial results processing logic (#3097) add 5649dc995 feat(csharp/src/Drivers/Databricks): Fix EnablePkFk (#3098) add e93d18132 feat(csharp/src/Drivers/Databricks): Remove redundant closeoperation (#3093) add 8fa2a22ef chore(csharp/test/Drivers/Databricks): Split the Databricks test into unit test and integration test (#3095) add 4146e5683 ci: don't check for pings in PR body when it's Dependabot (#3094) add b64864a55 chore: update versions for 20-SNAPSHOT (#3104) add 3220d81b6 chore(rust): bump the arrow-datafusion group across 1 directory with 6 updates This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (178719421) \ N -- N -- N refs/heads/dependabot/cargo/rust/arrow-datafusion-6b0ccdedf9 (3220d81b6) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/workflows/dev_pr.yml | 4 + .github/workflows/integration.yml | 33 ++ .github/workflows/r-basic.yml | 5 +- CHANGELOG.md | 115 +++++ CONTRIBUTING.md | 24 +- LICENSE.txt | 570 ++++++++++++++++++--- c/cmake_modules/AdbcVersion.cmake | 2 +- c/meson.build | 2 +- ci/conda/meta.yaml | 2 +- ...relocate.dockerfile => spiceai-init.dockerfile} | 38 +- ci/linux-packages/debian/control | 22 +- ...install => libadbc-driver-flightsql108.install} | 0 ...7.install => libadbc-driver-manager108.install} | 0 ...nstall => libadbc-driver-postgresql108.install} | 0 ...install => libadbc-driver-snowflake108.install} | 0 ...07.install => libadbc-driver-sqlite108.install} | 0 ci/scripts/csharp_test.sh | 5 + compose.yaml | 14 + csharp/Directory.Build.props | 2 +- csharp/configs/flightsql-spiceai.json | 28 + .../src/Apache.Arrow.Adbc/Apache.Arrow.Adbc.csproj | 2 +- .../Extensions/IArrowArrayExtensions.cs | 4 + .../Drivers/Apache/Hive2/HiveServer2Statement.cs | 49 +- .../CloudFetch/CloudFetchDownloadManager.cs | 4 +- .../Databricks/CloudFetch/CloudFetchReader.cs | 7 +- .../CloudFetch/CloudFetchResultFetcher.cs | 21 +- .../Databricks/DatabricksCompositeReader.cs | 115 +++++ .../src/Drivers/Databricks/DatabricksConnection.cs | 86 +++- .../src/Drivers/Databricks/DatabricksParameters.cs | 21 + csharp/src/Drivers/Databricks/DatabricksReader.cs | 14 +- csharp/src/Drivers/Databricks/RetryHttpHandler.cs | 5 +- .../Drivers/Databricks/TracingDelegatingHandler.cs | 101 ++++ .../Apache.Arrow.Adbc.Tests.csproj | 2 +- csharp/test/Drivers/Apache/Common/DriverTests.cs | 4 +- ...Apache.Arrow.Adbc.Tests.Drivers.BigQuery.csproj | 2 +- .../Auth/OAuthClientCredentialsProviderTests.cs | 0 .../Drivers/Databricks/{ => E2E}/ClientTests.cs | 0 .../CloudFetch/CloudFetchDownloaderTest.cs | 0 .../CloudFetch/CloudFetchResultFetcherTest.cs | 139 ++++- .../Databricks/{ => E2E}/CloudFetchE2ETest.cs | 0 .../Databricks/{ => E2E}/ComplexTypesValueTests.cs | 0 .../{ => E2E}/DatabricksConnectionTest.cs | 35 ++ .../{ => E2E}/DatabricksTestConfiguration.cs | 9 + .../{ => E2E}/DatabricksTestEnvironment.cs | 12 + .../Databricks/{ => E2E}/DateTimeValueTests.cs | 0 .../Drivers/Databricks/{ => E2E}/DriverTests.cs | 23 + .../Databricks/{ => E2E}/NumericValueTests.cs | 0 .../{ => E2E}/ServerSidePropertyE2ETest.cs | 0 .../Drivers/Databricks/{ => E2E}/StatementTests.cs | 180 +++++++ .../Databricks/{ => E2E}/StringValueTests.cs | 0 .../Databricks/TracingDelegatingHandlerTest.cs | 318 ++++++++++++ .../DatabricksOperationStatusPollerTests.cs | 2 +- .../Result/DescTableExtendedResultTest.cs | 2 +- .../Databricks/{ => Unit}/RetryHttpHandlerTest.cs | 8 +- .../test/Drivers/Interop/FlightSql/ClientTests.cs | 4 +- .../Drivers/Interop/FlightSql/FlightSqlData.cs | 70 +++ .../FlightSql/FlightSqlTestConfiguration.cs | 3 +- csharp/test/Drivers/Interop/FlightSql/readme.md | 30 ++ dev/release/verify-release-candidate.sh | 4 +- dev/release/versions.env | 18 +- docs/source/conf.py | 2 +- docs/source/driver/installation.rst | 10 + docs/source/driver/jdbc.rst | 2 +- docs/source/driver/snowflake.rst | 4 +- docs/source/index.rst | 10 +- ...iver_flightsql.rst => adbc_driver_bigquery.rst} | 8 +- ...ver_flightsql.rst => adbc_driver_snowflake.rst} | 8 +- docs/source/python/api/index.rst | 2 + docs/source/rust/driver_manager.rst | 56 ++ docs/source/{java => rust}/index.rst | 8 +- docs/source/rust/quickstart.rst | 70 +++ glib/meson.build | 2 +- glib/tool/generate-version-header.py | 1 + go/adbc/driver/snowflake/bulk_ingestion.go | 3 + go/adbc/go.mod | 26 +- go/adbc/go.sum | 52 +- java/core/pom.xml | 2 +- java/driver-manager/pom.xml | 2 +- java/driver/flight-sql-validation/pom.xml | 2 +- java/driver/flight-sql/pom.xml | 2 +- java/driver/jdbc-validation-derby/pom.xml | 2 +- java/driver/jdbc-validation-mssqlserver/pom.xml | 2 +- java/driver/jdbc-validation-postgresql/pom.xml | 2 +- java/driver/jdbc/pom.xml | 2 +- java/driver/jni/pom.xml | 2 +- java/driver/validation/pom.xml | 2 +- java/pom.xml | 8 +- java/sql/pom.xml | 2 +- license.tpl | 25 + .../adbc_driver_bigquery/__init__.py | 101 ++-- .../adbc_driver_bigquery/_static_version.py | 2 +- .../adbc_driver_flightsql/_static_version.py | 2 +- .../adbc_driver_manager/_static_version.py | 2 +- .../adbc_driver_postgresql/_static_version.py | 2 +- .../adbc_driver_snowflake/_static_version.py | 2 +- .../adbc_driver_sqlite/_static_version.py | 2 +- r/adbcbigquery/DESCRIPTION | 2 +- r/adbcbigquery/src/Makevars.in | 10 +- r/adbcdrivermanager/DESCRIPTION | 2 +- r/adbcflightsql/DESCRIPTION | 2 +- r/adbcflightsql/src/Makevars.in | 10 +- r/adbcpostgresql/DESCRIPTION | 2 +- r/adbcsnowflake/DESCRIPTION | 2 +- r/adbcsnowflake/src/Makevars.in | 10 +- r/adbcsqlite/DESCRIPTION | 2 +- ruby/lib/adbc/version.rb | 2 +- rust/Cargo.lock | 12 +- rust/Cargo.toml | 4 +- rust/core/src/driver_exporter.rs | 6 +- rust/core/src/options.rs | 2 +- rust/driver/snowflake/Cargo.toml | 2 +- 111 files changed, 2348 insertions(+), 314 deletions(-) copy ci/docker/{python-wheel-manylinux-relocate.dockerfile => spiceai-init.dockerfile} (54%) rename ci/linux-packages/debian/{libadbc-driver-flightsql107.install => libadbc-driver-flightsql108.install} (100%) rename ci/linux-packages/debian/{libadbc-driver-manager107.install => libadbc-driver-manager108.install} (100%) rename ci/linux-packages/debian/{libadbc-driver-postgresql107.install => libadbc-driver-postgresql108.install} (100%) rename ci/linux-packages/debian/{libadbc-driver-snowflake107.install => libadbc-driver-snowflake108.install} (100%) rename ci/linux-packages/debian/{libadbc-driver-sqlite107.install => libadbc-driver-sqlite108.install} (100%) create mode 100644 csharp/configs/flightsql-spiceai.json create mode 100644 csharp/src/Drivers/Databricks/DatabricksCompositeReader.cs create mode 100644 csharp/src/Drivers/Databricks/TracingDelegatingHandler.cs rename csharp/test/Drivers/Databricks/{ => E2E}/Auth/OAuthClientCredentialsProviderTests.cs (100%) rename csharp/test/Drivers/Databricks/{ => E2E}/ClientTests.cs (100%) rename csharp/test/Drivers/Databricks/{ => E2E}/CloudFetch/CloudFetchDownloaderTest.cs (100%) rename csharp/test/Drivers/Databricks/{ => E2E}/CloudFetch/CloudFetchResultFetcherTest.cs (78%) rename csharp/test/Drivers/Databricks/{ => E2E}/CloudFetchE2ETest.cs (100%) rename csharp/test/Drivers/Databricks/{ => E2E}/ComplexTypesValueTests.cs (100%) rename csharp/test/Drivers/Databricks/{ => E2E}/DatabricksConnectionTest.cs (90%) rename csharp/test/Drivers/Databricks/{ => E2E}/DatabricksTestConfiguration.cs (76%) rename csharp/test/Drivers/Databricks/{ => E2E}/DatabricksTestEnvironment.cs (96%) rename csharp/test/Drivers/Databricks/{ => E2E}/DateTimeValueTests.cs (100%) rename csharp/test/Drivers/Databricks/{ => E2E}/DriverTests.cs (86%) rename csharp/test/Drivers/Databricks/{ => E2E}/NumericValueTests.cs (100%) rename csharp/test/Drivers/Databricks/{ => E2E}/ServerSidePropertyE2ETest.cs (100%) rename csharp/test/Drivers/Databricks/{ => E2E}/StatementTests.cs (84%) rename csharp/test/Drivers/Databricks/{ => E2E}/StringValueTests.cs (100%) create mode 100644 csharp/test/Drivers/Databricks/TracingDelegatingHandlerTest.cs rename csharp/test/Drivers/Databricks/{ => Unit}/DatabricksOperationStatusPollerTests.cs (98%) rename csharp/test/Drivers/Databricks/{ => Unit}/Result/DescTableExtendedResultTest.cs (99%) rename csharp/test/Drivers/Databricks/{ => Unit}/RetryHttpHandlerTest.cs (97%) copy docs/source/python/api/{adbc_driver_flightsql.rst => adbc_driver_bigquery.rst} (85%) copy docs/source/python/api/{adbc_driver_flightsql.rst => adbc_driver_snowflake.rst} (85%) create mode 100644 docs/source/rust/driver_manager.rst copy docs/source/{java => rust}/index.rst (78%) create mode 100644 docs/source/rust/quickstart.rst