This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch spec-1.2.0
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
from 6c30305f2 ci: don't use pull_request_target (#3929)
add ed912ab04 chore(rust): Bump the arrow-datafusion group in /rust with 2
updates (#3920)
add c99f86a48 chore(rust): Bump prost from 0.14.1 to 0.14.3 (#3887)
add 19871decd chore: Bump the actions group with 3 updates (#3942)
add cc56078c1 chore(rust): Bump regex from 1.12.2 to 1.12.3 in /rust
(#3940)
add 5e98a7d3a chore(java): Bump the linters group in /java with 2 updates
(#3934)
add 5a2a4ae7a chore(rust): Bump bytes from 1.11.0 to 1.11.1 in /rust
(#3933)
add 7f4c40776 chore(rust): Bump test-with from 0.15.6 to 0.15.7 in /rust
(#3941)
add 425b0e7bf chore(go/adbc): Bump the opentelemetry group with 6 updates
(#3936)
add 386c5f62f chore(java): Bump com.google.protobuf:protobuf-java from
4.33.4 to 4.33.5 (#3938)
add b698357ad chore(java): Bump
com.diffplug.spotless:spotless-maven-plugin from 3.2.0 to 3.2.1 in /java (#3935)
add 7cc8b6a31 refactor(rust/core): moved adbc traits to sync mod (#3932)
add 16ceb85ae feat(rust)!: return `Box<RecordBatchReader + 'static>` for
caller flexibility (#3904)
add f13b12bf6 chore(csharp): Bump Microsoft.SourceLink.GitHub from 8.0.0
to 10.0.103 (#3958)
add 304518628 chore(csharp): Bump DuckDB.NET.Bindings.Full from 1.4.3 to
1.4.4 (#3957)
add 9b2807a12 chore(go/adbc): Bump the golang-org-x group with 2 updates
(#3948)
add b844431c7 chore(java): Bump com.google.errorprone:error_prone_core
from 2.46.0 to 2.47.0 (#3949)
add c23b5afe3 chore(go/adbc): Bump modernc.org/sqlite from 1.44.3 to
1.45.0 (#3951)
add 3c1751134 chore(rust): Bump tempfile from 3.24.0 to 3.25.0 (#3954)
add e900e73c9 chore(rust): Bump toml from 0.9.11+spec-1.1.0 to
0.9.12+spec-1.1.0 in /rust (#3955)
add f78adf877 chore: Bump astral-sh/setup-uv from 7.2.1 to 7.3.0 (#3956)
add 325513c39 chore: make installation page comply with policy (#3947)
add bacc442c1 chore(go/adbc): Bump google.golang.org/api from 0.263.0 to
0.266.0 (#3950)
add d9e2e0bfd chore(rust/driver/datafusion): bump dependent arrow to
57.3.0 (#3961)
add 59121d1b3 chore(c/vendor): Update vendored nanoarrow to 0.8.0 (#3944)
add 178986124 chore(go/adbc): Bump cloud.google.com/go/bigquery from
1.72.0 to 1.73.1 in /go/adbc (#3952)
add a6757b769 feat(rust/driver_manager): Decouple driver search logic from
the driver objects themselves (#3930)
add 85d0eb98e chore(dev/release): embed hash of source tarball into email
(#3965)
add 7986d2e07 feat(java/driver/jni): add executeUpdate, prepare,
bulkIngest (#3966)
add 7f35429e5 feat(c/driver_manager): add connection profile interface
(#3876)
add 70516315a chore(go): bump to go 1.26 (#3969)
add 0b7f959f5 feat(rust/core): derive Copy, Eq, PartialEq (#3716) (#3974)
add 0a4cc4ca2 build(docs): pin Sphinx < 9 for numpydoc (#3979)
add 03776ef97 fix(dev/release): update how we find .NET download URL
(#3978)
add 842233cf3 build(python): bump image used to build wheels (#3980)
add cc521cd65 chore(dev/release): add script to fix up milestone
assignments (#3982)
add c5dcb2b81 chore(java): Bump org.junit:junit-bom from 5.14.2 to 5.14.3
(#3998)
add f7bbd809c chore(java): Bump org.postgresql:postgresql from 42.7.9 to
42.7.10 (#3999)
add 11584c352 chore(go/adbc): Bump modernc.org/sqlite from 1.45.0 to
1.46.0 (#4000)
add e1adf8c5a chore(rust): Bump toml from 0.9.12+spec-1.1.0 to
1.0.2+spec-1.1.0 (#4003)
add 5407d4a50 chore(go/adbc): Bump google.golang.org/grpc from 1.78.0 to
1.79.1 (#4001)
add 31b4c4463 chore(dev/release): fix announce@ mail to comply with ASF
policy (#3981)
No new revisions were added by this update.
Summary of changes:
.env | 2 +-
.github/workflows/integration.yml | 2 +-
.github/workflows/packaging.yml | 4 +-
.pre-commit-config.yaml | 2 +-
c/driver_manager/adbc_driver_manager.cc | 582 +++++++-
c/driver_manager/adbc_driver_manager_test.cc | 513 ++++++-
c/include/arrow-adbc/adbc.h | 5 +
c/include/arrow-adbc/adbc_driver_manager.h | 180 +++
c/vendor/nanoarrow/nanoarrow.c | 116 +-
c/vendor/nanoarrow/nanoarrow.h | 118 +-
c/vendor/nanoarrow/nanoarrow.hpp | 2 +-
c/vendor/vendor_nanoarrow.sh | 2 +-
ci/conda_env_docs.txt | 3 +-
.../python-wheel-manylinux-relocate.dockerfile | 2 +-
csharp/Directory.Packages.props | 4 +-
dev/release/06-binary-verify.sh | 9 +
dev/release/assign-milestone.sh | 99 ++
...rtifacts.sh => post-09-remove-old-artifacts.sh} | 0
.../{post-09-announce.sh => post-10-announce.sh} | 35 +-
dev/release/utils-prepare.sh | 4 +
dev/release/verify-release-candidate.sh | 7 +-
docs/source/conf.py | 12 +
docs/source/development/releasing.rst | 58 +-
docs/source/driver/installation.rst | 64 +-
docs/source/format/connection_profiles.rst | 589 ++++++++
docs/source/format/driver_manifests.rst | 7 +
docs/source/index.rst | 1 +
go/adbc/drivermgr/adbc_driver_manager.cc | 582 +++++++-
go/adbc/drivermgr/arrow-adbc/adbc.h | 5 +
go/adbc/drivermgr/arrow-adbc/adbc_driver_manager.h | 180 +++
go/adbc/go.mod | 60 +-
go/adbc/go.sum | 154 +--
java/driver/flight-sql/pom.xml | 2 +-
java/driver/jdbc-validation-postgresql/pom.xml | 2 +-
java/driver/jni/src/main/cpp/jni_wrapper.cc | 43 +
.../arrow/adbc/driver/jni/JniConnection.java | 36 +
.../apache/arrow/adbc/driver/jni/JniStatement.java | 5 +-
.../arrow/adbc/driver/jni/impl/JniLoader.java | 13 +
.../arrow/adbc/driver/jni/impl/NativeAdbc.java | 6 +
.../arrow/adbc/driver/jni/JniDriverTest.java | 103 ++
java/pom.xml | 8 +-
rust/Cargo.lock | 182 +--
rust/core/src/lib.rs | 449 +-----
rust/core/src/options.rs | 4 +-
rust/core/src/{lib.rs => sync.rs} | 80 +-
rust/driver/datafusion/Cargo.toml | 14 +-
rust/driver/datafusion/src/lib.rs | 23 +-
rust/driver/dummy/src/lib.rs | 34 +-
rust/driver/snowflake/Cargo.toml | 4 +-
rust/driver/snowflake/src/connection.rs | 18 +-
rust/driver/snowflake/src/statement.rs | 2 +-
rust/driver_manager/Cargo.toml | 4 +-
rust/driver_manager/src/lib.rs | 1282 +----------------
rust/driver_manager/src/search.rs | 1459 ++++++++++++++++++++
54 files changed, 4967 insertions(+), 2209 deletions(-)
create mode 100755 dev/release/assign-milestone.sh
rename dev/release/{post-10-remove-old-artifacts.sh =>
post-09-remove-old-artifacts.sh} (100%)
rename dev/release/{post-09-announce.sh => post-10-announce.sh} (66%)
create mode 100644 docs/source/format/connection_profiles.rst
copy rust/core/src/{lib.rs => sync.rs} (87%)
create mode 100644 rust/driver_manager/src/search.rs