This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new 6d4216c7d chore: bump to version 21/1.9.0 (#3424)
6d4216c7d is described below

commit 6d4216c7d9834f5e5297df2822c997ceb6757df4
Author: David Li <[email protected]>
AuthorDate: Sun Sep 14 11:50:35 2025 +0900

    chore: bump to version 21/1.9.0 (#3424)
---
 CHANGELOG.md                                       | 134 +++++++++++++++++++++
 c/cmake_modules/AdbcVersion.cmake                  |   2 +-
 c/meson.build                                      |   2 +-
 ci/conda/meta.yaml                                 |   2 +-
 ci/linux-packages/debian/control                   |  22 ++--
 ...install => libadbc-driver-flightsql109.install} |   0
 ...8.install => libadbc-driver-manager109.install} |   0
 ...nstall => libadbc-driver-postgresql109.install} |   0
 ...install => libadbc-driver-snowflake109.install} |   0
 ...08.install => libadbc-driver-sqlite109.install} |   0
 csharp/Directory.Build.props                       |   2 +-
 dev/release/utils-prepare.sh                       |   2 +
 dev/release/versions.env                           |  18 +--
 docs/source/conf.py                                |   2 +-
 glib/meson.build                                   |   2 +-
 glib/tool/generate-version-header.py               |   1 +
 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                                       |   2 +-
 java/sql/pom.xml                                   |   2 +-
 .../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/adbcdrivermanager/DESCRIPTION                    |   2 +-
 r/adbcflightsql/DESCRIPTION                        |   2 +-
 r/adbcpostgresql/DESCRIPTION                       |   2 +-
 r/adbcsnowflake/DESCRIPTION                        |   2 +-
 r/adbcsqlite/DESCRIPTION                           |   2 +-
 ruby/lib/adbc/version.rb                           |   2 +-
 rust/Cargo.lock                                    |  33 ++---
 rust/Cargo.toml                                    |   8 +-
 43 files changed, 204 insertions(+), 76 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f3b934537..006957660 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1030,3 +1030,137 @@
 - update jdbc.rst to fix dependency artifact ID mismatch (#2976)
 - **rust**: add ADBC_SNOWFLAKE_GO_LIB_DIR requirement (#2984)
 - **rust**: add protobuf requirement (#2964)
+
+## ADBC Libraries 20 (2025-09-09)
+
+### Versions
+
+- C/C++/GLib/Go/Python/Ruby: 1.8.0
+- C#: 0.20.0
+- Java: 0.20.0
+- R: 0.20.0
+- Rust: 0.20.0
+
+### Breaking Changes
+
+- ⚠️ **rust**: not to mark some enums as `non_exhaustive` (#3245)
+- ⚠️ **rust/core**: move the driver_manager feature to the new 
adbc_driver_manager package (#3197)
+- ⚠️ **rust/core**: move the ffi related stuff to the new adbc_ffi package 
(#3381)
+- ⚠️ **rust/driver/datafusion**: update to datafusion 48 (#3167)
+
+### New Features
+
+- **c/driver/postgresql**: bind arrow.json to JSON (#3333)
+- **c/driver/sqlite, python/adbc_driver_manager**: bind params by name (#3362)
+- **c/driver_manager**: don't ignore invalid manifests (#3399)
+- **c/driver_manager**: improve error reporting for manifests (#3386)
+- **c/driver_manager, rust/driver_manager**: add manifest version check (#3393)
+- **c/driver_manager, rust/driver_manager**: handle virtual environments in 
driver manager (#3320)
+- **csharp/src**: Add support for adding and configuring OTel exporters (#2949)
+- **csharp/src/Apache.Arrow.Adbc/Tracing**: allow ActivitySource tags to be 
set from TracingConnection (#3218)
+- **csharp/src/Drivers**: update drivers to .NET 8 (#3120)
+- **csharp/src/Drivers/Apache**: Add compression support for Spark, Impala & 
Hive Http Connection (#3127)
+- **csharp/src/Drivers/Apache**: Enabled Standard protocol for Spark and used 
SASL transport with basic auth (#3380)
+- **csharp/src/Drivers/Apache**: Implement protocol fallback mechanism to 
support old server version of Spark & Hive (#3312)
+- **csharp/src/Drivers/Apache**: Implement self signed ssl certificate 
validation for Spark, Impala & Hive (#3224)
+- **csharp/src/Drivers/Apache**: add env variable config override for 
databricks (#3304)
+- **csharp/src/Drivers/Apache**: add support for Statement.Cancel (#3302)
+- **csharp/src/Drivers/BigQuery**: Enhanced tracing and large resultset 
improvements (#3022)
+- **csharp/src/Drivers/Databricks**: Add W3C trace context (#3082)
+- **csharp/src/Drivers/Databricks**: Fix EnablePkFk (#3098)
+- **csharp/src/Drivers/Databricks**: Fix StatementTimeoutTest (#3133)
+- **csharp/src/Drivers/Databricks**: Move DescribeTableExtended to version 
negotiator (#3137)
+- **csharp/src/Drivers/Databricks**: Remove redundant CloseOperation for 
GetColumnsAsync (#3132)
+- **csharp/src/Drivers/Databricks**: Remove redundant closeoperation (#3093)
+- **csharp/src/Drivers/Databricks**: Use ArrowSchema for Response Schema 
(#3140)
+- **csharp/test/Drivers/Databricks**: Add mandatory token exchange (#3192)
+- **csharp/test/Drivers/Databricks**: Enable RunAsync option in 
TExecuteStatementReq (#3171)
+- **csharp/test/Drivers/Databricks**: Support token refresh to extend 
connection lifetime (#3177)
+- **glib**: add AdbcStatementGetParameterSchema() bindings (#3118)
+- **go/adbc**: add GetDriverInfo helper (#3239)
+- **go/adbc**: add IngestStream helper for one-call ingestion and add 
TestIngestStream (#3150)
+- **go/adbc/driver/bigquery**: Add "adbc.bigquery.sql.location" param (#3280)
+- **go/adbc/driver/bigquery**: error if we lack readSessionUser (#3297)
+- **go/adbc/driver/bigquery**: support service account impersonation (#3174)
+- **go/adbc/driver/snowflake**: Enable PAT and WIF auth (#3366)
+- **go/adbc/sqldriver**: handle timestamp/time.Time values for input (#3109)
+- **java/driver/jni**: enable new load flags (#3373)
+- **java/driver/jni**: implement parameter binding (#3370)
+- **java/driver/jni**: pass through all initial params (#3372)
+- **ruby**: don't use adbc-arrow-glib (#3221)
+- **rust/core**: add function to load driver manifests (#3099)
+- **rust/driver/snowflake**: add `pat` and `wif` auth types (#3376)
+
+### Bugfixes
+
+- **c/driver_manager**: add `drivers` subdir in search paths (#3375)
+- **c/driver_manager**: fix expected `;` for musl arch (#3105)
+- **c/driver_manager**: modify SYSTEM path behavior on macOS (#3250)
+- **c/driver_manager**: rename `ADBC_CONFIG_PATH` to `ADBC_DRIVER_PATH` (#3379)
+- **c/driver_manager**: use Driver.entrypoint as per docs (#3242)
+- **c/driver_manager, rust/driver_manager**: establish standard platform 
tuples (#3313)
+- **csharp/src/Apache.Arrow.Adbc/C**: Stop trying to unload dynamic libraries 
(#3291)
+- **csharp/src/Drivers**: Fix cloud fetch cancel/timeout mechanism (#3285)
+- **csharp/src/Drivers/Apache**: generate type-consistent empty result for 
GetColumnsExtended query (#3096)
+- **csharp/src/Drivers/Apache/Hive2**: Remove unnecessary CloseOperation in 
Statement.Dispose when query is metadata query (#3189)
+- **csharp/src/Drivers/Apache/Hive2**: add check to see if operation is 
already closed (#3301)
+- **csharp/src/Drivers/Apache/Spark**: fix column metadata index offset for 
Spark standard (#3392)
+- **csharp/src/Drivers/BigQuery**: Adjust default dataset id (#3187)
+- **csharp/src/Drivers/BigQuery**: Include try/catch for 
InvalidOperationException in ReadRowsStream (#3361)
+- **csharp/src/Drivers/BigQuery**: Modify ReadChunk behavior (#3323)
+- **csharp/src/Drivers/BigQuery**: add details for retried error message 
(#3244)
+- **csharp/src/Drivers/Databricks**: Add another fallback check of 
GetColumnsExtendedAsync (#3219)
+- **csharp/src/Drivers/Databricks**: Add instructions about driver config 
setup (#3367)
+- **csharp/src/Drivers/Databricks**: Change fallback check of 
Databricks.GetColumnsExtendedAsync (#3121)
+- **csharp/src/Drivers/Databricks**: Correct DatabricksCompositeReader and 
StatusPoller to Stop/Dispose Appropriately (#3217)
+- **csharp/src/Drivers/Databricks**: DatabricksCompositeReader unit tests 
(#3265)
+- **csharp/src/Drivers/Databricks**: Fix Databricks readme (#3365)
+- **csharp/src/Drivers/Databricks**: Fix null pointer exception (#3261)
+- **csharp/src/Drivers/Databricks**: PECO-2562 Use "default" schema in open 
session request (#3359)
+- **csharp/src/Drivers/Databricks**: Reader Refactors (#3254)
+- **csharp/src/Drivers/Databricks**: Set GetObjectsPatternsRequireLowerCase 
true (#3131)
+- **csharp/src/Drivers/Databricks**: Set enable_run_async_thrift default true 
(#3232)
+- **csharp/src/Drivers/Databricks**: Set the SqlState of the exception in 
RetryHttpHandler (#3092)
+- **csharp/src/Drivers/Databricks**: Use default result persistence mode 
(#3203)
+- **csharp/src/Drivers/Databricks**: [PECO-2396] Fix timestamp for dbr 6.6 - 
Set timestamp configuration on OpenSessionReq (#3327)
+- **csharp/src/Drivers/Databricks**: correct tracing instrumentation for 
assembly name and version (#3170)
+- **csharp/src/Drivers/Databricks**: fix CloudFetchResultFetcher initial 
results processing logic (#3097)
+- **csharp/test/Drivers**: Fix databricks tests (#3358)
+- **csharp/test/Drivers/Databricks**: Change the default QueryTimeoutSeconds 
to 3 hours (#3175)
+- **csharp/test/Drivers/Databricks**: Enrich RetryHttpHandler with other 
status codes (#3186)
+- **csharp/test/Drivers/Databricks**: Fix Pkfk Testcase (#3193)
+- **csharp/test/Drivers/Databricks**: Run token exchange in a background task 
(#3188)
+- **go/adbc**: Forward SQLSTATE and vendor code (#2801)
+- **go/adbc**: changing the location of FlightSQLDriverInit function (#3079)
+- **go/adbc/driver/bigquery**: accept old auth option value (#3317)
+- **go/adbc/driver/bigquery**: fix parsing repeated records with nested fields 
(#3240)
+- **go/adbc/driver/bigquery**: fix timestamp arrow type to use micro seconds 
(#3364)
+- **go/adbc/driver/snowflake**: fix unit tests (#3377)
+- **go/adbc/drivermgr**: properly vendor toml++ (#3138)
+- **go/adbc/pkg**: Run make regenerate to keep generated code in sync with 
templates (#3202)
+- **go/adbc/pkg**: add PowerShell option to run when executing in a 
Windows-based ADO pipeline (#3124)
+- **java/driver/jni**: update AdbcDriverFactory metadata (#3348)
+- **python/adbc_driver_bigquery**: correct string value of credential enum 
(#3091)
+- **python/adbc_driver_manager**: handle empty params in executemany (#3332)
+- **python/adbc_driver_manager**: mark calls with nogil (#3321)
+- **rust/core**: fix build error on windows and enable ci for windows (#3148)
+- **rust/driver_manager**: modify SYSTEM path behavior on macOS (#3252)
+
+### Documentation Improvements
+
+- Fix pip install command for arrow-adbc-nightlies (#3222)
+- add Snowflake and BigQuery drivers to Python API reference (#3088)
+- add docs for driver manifests (#3176)
+- clarify relationship specification.rst to adbc.h (#3226)
+- consistent use of `pushd` instead of `cd` in the contributing guide (#3089)
+- fix invalid link in snowflake docs (#3246)
+- fix safari rendering in manifest_load.mmd diagram (#3391)
+- fix typo in python/adbc_driver_postgresql/README.md (#3194)
+- generate driver status from README badges (#2890)
+- improve go docs by adding a readme (#3204)
+- link to AdbcDriverInitFunc in how_manager.rst (#3227)
+- minor edits for first version of driver manager docs (#3180)
+- minor improvements to driver_manifests.rst (#3394)
+- organize Documentation steps of CONTRIBUTING.md (#3100)
+- rework driver manager references across docs (#3388)
+- **rust/core**: add simple usage of Driver Manager (#3086)
diff --git a/c/cmake_modules/AdbcVersion.cmake 
b/c/cmake_modules/AdbcVersion.cmake
index b650ca396..91d64f4aa 100644
--- a/c/cmake_modules/AdbcVersion.cmake
+++ b/c/cmake_modules/AdbcVersion.cmake
@@ -21,7 +21,7 @@
 # ------------------------------------------------------------
 # Version definitions
 
-set(ADBC_VERSION "1.8.0-SNAPSHOT")
+set(ADBC_VERSION "1.9.0-SNAPSHOT")
 string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" ADBC_BASE_VERSION 
"${ADBC_VERSION}")
 string(REPLACE "." ";" _adbc_version_list "${ADBC_BASE_VERSION}")
 list(GET _adbc_version_list 0 ADBC_VERSION_MAJOR)
diff --git a/c/meson.build b/c/meson.build
index a011c5dff..3b61b9618 100644
--- a/c/meson.build
+++ b/c/meson.build
@@ -19,7 +19,7 @@ project(
     'arrow-adbc',
     'c',
     'cpp',
-    version: '1.8.0-SNAPSHOT',
+    version: '1.9.0-SNAPSHOT',
     license: 'Apache-2.0',
     meson_version: '>=1.3.0',
     default_options: [
diff --git a/ci/conda/meta.yaml b/ci/conda/meta.yaml
index 059b80cad..d1d0e39b4 100644
--- a/ci/conda/meta.yaml
+++ b/ci/conda/meta.yaml
@@ -17,7 +17,7 @@
 
 package:
   name: arrow-adbc-split
-  version: 1.8.0
+  version: 1.9.0
 
 source:
   path: ../../
diff --git a/ci/linux-packages/debian/control b/ci/linux-packages/debian/control
index ed572c169..81d7b4909 100644
--- a/ci/linux-packages/debian/control
+++ b/ci/linux-packages/debian/control
@@ -34,7 +34,7 @@ Build-Depends:
 Standards-Version: 4.5.0
 Homepage: https://arrow.apache.org/adbc/
 
-Package: libadbc-driver-manager108
+Package: libadbc-driver-manager109
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -52,12 +52,12 @@ Architecture: any
 Multi-Arch: same
 Depends:
   ${misc:Depends},
-  libadbc-driver-manager108 (= ${binary:Version})
+  libadbc-driver-manager109 (= ${binary:Version})
 Description: Apache Arrow Database Connectivity (ADBC) driver manager
  .
  This package provides C++ header files.
 
-Package: libadbc-driver-postgresql108
+Package: libadbc-driver-postgresql109
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -75,12 +75,12 @@ Architecture: any
 Multi-Arch: same
 Depends:
   ${misc:Depends},
-  libadbc-driver-postgresql108 (= ${binary:Version})
+  libadbc-driver-postgresql109 (= ${binary:Version})
 Description: Apache Arrow Database Connectivity (ADBC) PostgreSQL driver
  .
  This package provides CMake package, pkg-config package and so on.
 
-Package: libadbc-driver-sqlite108
+Package: libadbc-driver-sqlite109
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -98,12 +98,12 @@ Architecture: any
 Multi-Arch: same
 Depends:
   ${misc:Depends},
-  libadbc-driver-sqlite108 (= ${binary:Version})
+  libadbc-driver-sqlite109 (= ${binary:Version})
 Description: Apache Arrow Database Connectivity (ADBC) SQLite driver
  .
  This package provides CMake package, pkg-config package and so on.
 
-Package: libadbc-driver-flightsql108
+Package: libadbc-driver-flightsql109
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -121,12 +121,12 @@ Architecture: any
 Multi-Arch: same
 Depends:
   ${misc:Depends},
-  libadbc-driver-flightsql108 (= ${binary:Version})
+  libadbc-driver-flightsql109 (= ${binary:Version})
 Description: Apache Arrow Database Connectivity (ADBC) Flight SQL driver
  .
  This package provides CMake package, pkg-config package and so on.
 
-Package: libadbc-driver-snowflake108
+Package: libadbc-driver-snowflake109
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -144,7 +144,7 @@ Architecture: any
 Multi-Arch: same
 Depends:
   ${misc:Depends},
-  libadbc-driver-snowflake108 (= ${binary:Version})
+  libadbc-driver-snowflake109 (= ${binary:Version})
 Description: Apache Arrow Database Connectivity (ADBC) Snowflake driver
  .
  This package provides CMake package, pkg-config package and so on.
@@ -158,7 +158,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Depends:
   ${misc:Depends},
   ${shlibs:Depends},
-  libadbc-driver-manager108 (= ${binary:Version})
+  libadbc-driver-manager109 (= ${binary:Version})
 Description: Apache Arrow Database Connectivity (ADBC) driver manager
  .
  This package provides GLib based library files.
diff --git a/ci/linux-packages/debian/libadbc-driver-flightsql108.install 
b/ci/linux-packages/debian/libadbc-driver-flightsql109.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-flightsql108.install
rename to ci/linux-packages/debian/libadbc-driver-flightsql109.install
diff --git a/ci/linux-packages/debian/libadbc-driver-manager108.install 
b/ci/linux-packages/debian/libadbc-driver-manager109.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-manager108.install
rename to ci/linux-packages/debian/libadbc-driver-manager109.install
diff --git a/ci/linux-packages/debian/libadbc-driver-postgresql108.install 
b/ci/linux-packages/debian/libadbc-driver-postgresql109.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-postgresql108.install
rename to ci/linux-packages/debian/libadbc-driver-postgresql109.install
diff --git a/ci/linux-packages/debian/libadbc-driver-snowflake108.install 
b/ci/linux-packages/debian/libadbc-driver-snowflake109.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-snowflake108.install
rename to ci/linux-packages/debian/libadbc-driver-snowflake109.install
diff --git a/ci/linux-packages/debian/libadbc-driver-sqlite108.install 
b/ci/linux-packages/debian/libadbc-driver-sqlite109.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-sqlite108.install
rename to ci/linux-packages/debian/libadbc-driver-sqlite109.install
diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index 8be192926..f286d4344 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -29,7 +29,7 @@
     <Product>Apache Arrow ADBC library</Product>
     <Copyright>Copyright 2022-2025 The Apache Software Foundation</Copyright>
     <Company>The Apache Software Foundation</Company>
-    <VersionPrefix>0.20.0</VersionPrefix>
+    <VersionPrefix>0.21.0</VersionPrefix>
     <VersionSuffix>SNAPSHOT</VersionSuffix>
   </PropertyGroup>
 
diff --git a/dev/release/utils-prepare.sh b/dev/release/utils-prepare.sh
index 22b6a2b38..753919171 100644
--- a/dev/release/utils-prepare.sh
+++ b/dev/release/utils-prepare.sh
@@ -140,6 +140,8 @@ update_versions() {
   sed -i.bak -E \
     -e "s/^version = \".+\"/version = \"${rust_version}\"/" \
     -e "s/^adbc_core = \{ path = \".\/core\", version = \".+\"/adbc_core = { 
path = \".\/core\", version = \"${rust_version}\"/" \
+    -e "s/^adbc_driver_manager = \{ path = \".\/driver_manager\", version = 
\".+\"/adbc_driver_manager = { path = \".\/driver_manager\", version = 
\"${rust_version}\"/" \
+    -e "s/^adbc_ffi = \{ path = \".\/ffi\", version = \".+\"/adbc_ffi = { path 
= \".\/ffi\", version = \"${rust_version}\"/" \
     "${ADBC_DIR}/rust/Cargo.toml"
   rm "${ADBC_DIR}/rust/Cargo.toml.bak"
   git add "${ADBC_DIR}/rust/Cargo.toml"
diff --git a/dev/release/versions.env b/dev/release/versions.env
index 3d092728d..a4ee48ace 100644
--- a/dev/release/versions.env
+++ b/dev/release/versions.env
@@ -17,18 +17,18 @@
 
 # The release as a whole has a counter-based identifier (as in, 12 is the
 # 12th release of ADBC).  This is used to identify tags, branches, and so on.
-RELEASE="20"
-PREVIOUS_RELEASE="19"
+RELEASE="21"
+PREVIOUS_RELEASE="20"
 
 # Individual components will have a SemVer.
-VERSION_CSHARP="0.20.0"
-VERSION_JAVA="0.20.0"
+VERSION_CSHARP="0.21.0"
+VERSION_JAVA="0.21.0"
 # Because C++/GLib/Go/Python/Ruby are effectively tied at the hip, they share
 # a single version number. Also covers Conda/Linux packages.
-VERSION_NATIVE="1.8.0"
-VERSION_R="0.20.0"
-VERSION_RUST="0.20.0"
+VERSION_NATIVE="1.9.0"
+VERSION_R="0.21.0"
+VERSION_RUST="0.21.0"
 
 # Required by the version bump script
-PREVIOUS_VERSION_NATIVE="1.7.0"
-PREVIOUS_VERSION_R="0.19.0"
+PREVIOUS_VERSION_NATIVE="1.8.0"
+PREVIOUS_VERSION_R="0.20.0"
diff --git a/docs/source/conf.py b/docs/source/conf.py
index b65e39dd9..81a1a2202 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -31,7 +31,7 @@ Apache, the Apache feather logo, and the Apache Arrow project 
logo are either
 registered trademarks or trademarks of The Apache Software Foundation in the
 United States and other countries."""
 author = "the Apache Arrow Developers"
-release = "20 (dev)"
+release = "21 (dev)"
 # Needed to generate version switcher
 version = release
 
diff --git a/glib/meson.build b/glib/meson.build
index 3d8ee4368..294efea67 100644
--- a/glib/meson.build
+++ b/glib/meson.build
@@ -22,7 +22,7 @@ project(
     'c',
     default_options: ['c_std=c99', 'cpp_std=c++17'],
     license: 'Apache-2.0',
-    version: '1.8.0-SNAPSHOT',
+    version: '1.9.0-SNAPSHOT',
 )
 
 version_numbers = meson.project_version().split('-')[0].split('.')
diff --git a/glib/tool/generate-version-header.py 
b/glib/tool/generate-version-header.py
index 108220120..53fd73408 100755
--- a/glib/tool/generate-version-header.py
+++ b/glib/tool/generate-version-header.py
@@ -136,6 +136,7 @@ def generate_availability_macros(library: str) -> str:
 
 
 ALL_VERSIONS = [
+    (1, 9),
     (1, 8),
     (1, 7),
     (1, 6),
diff --git a/java/core/pom.xml b/java/core/pom.xml
index 3a21ef394..18392cec6 100644
--- a/java/core/pom.xml
+++ b/java/core/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>adbc-core</artifactId>
diff --git a/java/driver-manager/pom.xml b/java/driver-manager/pom.xml
index b4b1399e4..746dc675f 100644
--- a/java/driver-manager/pom.xml
+++ b/java/driver-manager/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>adbc-driver-manager</artifactId>
diff --git a/java/driver/flight-sql-validation/pom.xml 
b/java/driver/flight-sql-validation/pom.xml
index 722a15f7c..5668f019a 100644
--- a/java/driver/flight-sql-validation/pom.xml
+++ b/java/driver/flight-sql-validation/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/driver/flight-sql/pom.xml b/java/driver/flight-sql/pom.xml
index a0f9a6b6c..f012fc47e 100644
--- a/java/driver/flight-sql/pom.xml
+++ b/java/driver/flight-sql/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/driver/jdbc-validation-derby/pom.xml 
b/java/driver/jdbc-validation-derby/pom.xml
index 7d13dc1a2..86b903552 100644
--- a/java/driver/jdbc-validation-derby/pom.xml
+++ b/java/driver/jdbc-validation-derby/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/driver/jdbc-validation-mssqlserver/pom.xml 
b/java/driver/jdbc-validation-mssqlserver/pom.xml
index 6016479af..f4330ef9a 100644
--- a/java/driver/jdbc-validation-mssqlserver/pom.xml
+++ b/java/driver/jdbc-validation-mssqlserver/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/driver/jdbc-validation-postgresql/pom.xml 
b/java/driver/jdbc-validation-postgresql/pom.xml
index 8486e9c9b..d59000d0f 100644
--- a/java/driver/jdbc-validation-postgresql/pom.xml
+++ b/java/driver/jdbc-validation-postgresql/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/driver/jdbc/pom.xml b/java/driver/jdbc/pom.xml
index 071315c5b..edf951030 100644
--- a/java/driver/jdbc/pom.xml
+++ b/java/driver/jdbc/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/driver/jni/pom.xml b/java/driver/jni/pom.xml
index beab50c5e..9b008eff7 100644
--- a/java/driver/jni/pom.xml
+++ b/java/driver/jni/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/driver/validation/pom.xml b/java/driver/validation/pom.xml
index 6dca4bacb..87d7a157f 100644
--- a/java/driver/validation/pom.xml
+++ b/java/driver/validation/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/pom.xml b/java/pom.xml
index 6875e2676..82fbba183 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -28,7 +28,7 @@
 
   <groupId>org.apache.arrow.adbc</groupId>
   <artifactId>arrow-adbc-java-root</artifactId>
-  <version>0.20.0-SNAPSHOT</version>
+  <version>0.21.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Arrow ADBC Java Root POM</name>
diff --git a/java/sql/pom.xml b/java/sql/pom.xml
index e136d837b..2812fcd0c 100644
--- a/java/sql/pom.xml
+++ b/java/sql/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.arrow.adbc</groupId>
     <artifactId>arrow-adbc-java-root</artifactId>
-    <version>0.20.0-SNAPSHOT</version>
+    <version>0.21.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>adbc-sql</artifactId>
diff --git 
a/python/adbc_driver_bigquery/adbc_driver_bigquery/_static_version.py 
b/python/adbc_driver_bigquery/adbc_driver_bigquery/_static_version.py
index 25d6e434c..5421700cf 100644
--- a/python/adbc_driver_bigquery/adbc_driver_bigquery/_static_version.py
+++ b/python/adbc_driver_bigquery/adbc_driver_bigquery/_static_version.py
@@ -20,7 +20,7 @@
 
 # This file is part of 'miniver': https://github.com/jbweston/miniver
 
-version = "1.8.0dev"
+version = "1.9.0dev"
 
 # These values are only set if the distribution was created with 'git archive'
 # NOTE: must add an export-subst to .gitattributes!
diff --git 
a/python/adbc_driver_flightsql/adbc_driver_flightsql/_static_version.py 
b/python/adbc_driver_flightsql/adbc_driver_flightsql/_static_version.py
index 25d6e434c..5421700cf 100644
--- a/python/adbc_driver_flightsql/adbc_driver_flightsql/_static_version.py
+++ b/python/adbc_driver_flightsql/adbc_driver_flightsql/_static_version.py
@@ -20,7 +20,7 @@
 
 # This file is part of 'miniver': https://github.com/jbweston/miniver
 
-version = "1.8.0dev"
+version = "1.9.0dev"
 
 # These values are only set if the distribution was created with 'git archive'
 # NOTE: must add an export-subst to .gitattributes!
diff --git a/python/adbc_driver_manager/adbc_driver_manager/_static_version.py 
b/python/adbc_driver_manager/adbc_driver_manager/_static_version.py
index 25d6e434c..5421700cf 100644
--- a/python/adbc_driver_manager/adbc_driver_manager/_static_version.py
+++ b/python/adbc_driver_manager/adbc_driver_manager/_static_version.py
@@ -20,7 +20,7 @@
 
 # This file is part of 'miniver': https://github.com/jbweston/miniver
 
-version = "1.8.0dev"
+version = "1.9.0dev"
 
 # These values are only set if the distribution was created with 'git archive'
 # NOTE: must add an export-subst to .gitattributes!
diff --git 
a/python/adbc_driver_postgresql/adbc_driver_postgresql/_static_version.py 
b/python/adbc_driver_postgresql/adbc_driver_postgresql/_static_version.py
index 25d6e434c..5421700cf 100644
--- a/python/adbc_driver_postgresql/adbc_driver_postgresql/_static_version.py
+++ b/python/adbc_driver_postgresql/adbc_driver_postgresql/_static_version.py
@@ -20,7 +20,7 @@
 
 # This file is part of 'miniver': https://github.com/jbweston/miniver
 
-version = "1.8.0dev"
+version = "1.9.0dev"
 
 # These values are only set if the distribution was created with 'git archive'
 # NOTE: must add an export-subst to .gitattributes!
diff --git 
a/python/adbc_driver_snowflake/adbc_driver_snowflake/_static_version.py 
b/python/adbc_driver_snowflake/adbc_driver_snowflake/_static_version.py
index 25d6e434c..5421700cf 100644
--- a/python/adbc_driver_snowflake/adbc_driver_snowflake/_static_version.py
+++ b/python/adbc_driver_snowflake/adbc_driver_snowflake/_static_version.py
@@ -20,7 +20,7 @@
 
 # This file is part of 'miniver': https://github.com/jbweston/miniver
 
-version = "1.8.0dev"
+version = "1.9.0dev"
 
 # These values are only set if the distribution was created with 'git archive'
 # NOTE: must add an export-subst to .gitattributes!
diff --git a/python/adbc_driver_sqlite/adbc_driver_sqlite/_static_version.py 
b/python/adbc_driver_sqlite/adbc_driver_sqlite/_static_version.py
index 25d6e434c..5421700cf 100644
--- a/python/adbc_driver_sqlite/adbc_driver_sqlite/_static_version.py
+++ b/python/adbc_driver_sqlite/adbc_driver_sqlite/_static_version.py
@@ -20,7 +20,7 @@
 
 # This file is part of 'miniver': https://github.com/jbweston/miniver
 
-version = "1.8.0dev"
+version = "1.9.0dev"
 
 # These values are only set if the distribution was created with 'git archive'
 # NOTE: must add an export-subst to .gitattributes!
diff --git a/r/adbcbigquery/DESCRIPTION b/r/adbcbigquery/DESCRIPTION
index b303c8cd0..4c5bf1a58 100644
--- a/r/adbcbigquery/DESCRIPTION
+++ b/r/adbcbigquery/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: adbcbigquery
 Title: 'Arrow' Database Connectivity ('ADBC') 'BigQuery' Driver
-Version: 0.19.0.9000
+Version: 0.20.0.9000
 Authors@R: c(
       person("Dewey", "Dunnington", , "[email protected]", role = c("aut", 
"cre"),
              comment = c(ORCID = "0000-0002-9415-4582")),
diff --git a/r/adbcdrivermanager/DESCRIPTION b/r/adbcdrivermanager/DESCRIPTION
index dec7ebf8f..d58dfa719 100644
--- a/r/adbcdrivermanager/DESCRIPTION
+++ b/r/adbcdrivermanager/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: adbcdrivermanager
 Title: 'Arrow' Database Connectivity ('ADBC') Driver Manager
-Version: 0.19.0.9000
+Version: 0.20.0.9000
 Authors@R: c(
       person("Dewey", "Dunnington", , "[email protected]", role = c("aut", 
"cre"),
              comment = c(ORCID = "0000-0002-9415-4582")),
diff --git a/r/adbcflightsql/DESCRIPTION b/r/adbcflightsql/DESCRIPTION
index 7f839dd5c..293339e6a 100644
--- a/r/adbcflightsql/DESCRIPTION
+++ b/r/adbcflightsql/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: adbcflightsql
 Title: 'Arrow' Database Connectivity ('ADBC') 'FlightSQL' Driver
-Version: 0.19.0.9000
+Version: 0.20.0.9000
 Authors@R: c(
       person("Dewey", "Dunnington", , "[email protected]", role = c("aut", 
"cre"),
              comment = c(ORCID = "0000-0002-9415-4582")),
diff --git a/r/adbcpostgresql/DESCRIPTION b/r/adbcpostgresql/DESCRIPTION
index 932d37a5b..1018ef6a0 100644
--- a/r/adbcpostgresql/DESCRIPTION
+++ b/r/adbcpostgresql/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: adbcpostgresql
 Title: 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver
-Version: 0.19.0.9000
+Version: 0.20.0.9000
 Authors@R: c(
       person("Dewey", "Dunnington", , "[email protected]", role = c("aut", 
"cre"),
              comment = c(ORCID = "0000-0002-9415-4582")),
diff --git a/r/adbcsnowflake/DESCRIPTION b/r/adbcsnowflake/DESCRIPTION
index 1b1c771ec..c060a152e 100644
--- a/r/adbcsnowflake/DESCRIPTION
+++ b/r/adbcsnowflake/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: adbcsnowflake
 Title: Arrow Database Connectivity ('ADBC') 'Snowflake' Driver
-Version: 0.19.0.9000
+Version: 0.20.0.9000
 Authors@R: c(
       person("Dewey", "Dunnington", , "[email protected]", role = c("aut", 
"cre"),
              comment = c(ORCID = "0000-0002-9415-4582")),
diff --git a/r/adbcsqlite/DESCRIPTION b/r/adbcsqlite/DESCRIPTION
index 9cfa6e9df..7fc3bb696 100644
--- a/r/adbcsqlite/DESCRIPTION
+++ b/r/adbcsqlite/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: adbcsqlite
 Title: 'Arrow' Database Connectivity ('ADBC') 'SQLite' Driver
-Version: 0.19.0.9000
+Version: 0.20.0.9000
 Authors@R: c(
       person("Dewey", "Dunnington", , "[email protected]", role = c("aut", 
"cre"),
              comment = c(ORCID = "0000-0002-9415-4582")),
diff --git a/ruby/lib/adbc/version.rb b/ruby/lib/adbc/version.rb
index 5403119de..6aa8b657e 100644
--- a/ruby/lib/adbc/version.rb
+++ b/ruby/lib/adbc/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module ADBC
-  VERSION = "1.8.0-SNAPSHOT"
+  VERSION = "1.9.0-SNAPSHOT"
 
   module Version
     MAJOR, MINOR, MICRO, TAG = VERSION.split(".").collect(&:to_i)
diff --git a/rust/Cargo.lock b/rust/Cargo.lock
index 33cfa8c1c..4904888f8 100644
--- a/rust/Cargo.lock
+++ b/rust/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "adbc_core"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "arrow-array",
  "arrow-schema",
@@ -12,7 +12,7 @@ dependencies = [
 
 [[package]]
 name = "adbc_datafusion"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "adbc_core",
  "adbc_ffi",
@@ -28,7 +28,7 @@ dependencies = [
 
 [[package]]
 name = "adbc_driver_manager"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "adbc_core",
  "adbc_ffi",
@@ -40,12 +40,12 @@ dependencies = [
  "tempfile",
  "toml",
  "windows-registry",
- "windows-sys 0.61.0",
+ "windows-sys",
 ]
 
 [[package]]
 name = "adbc_dummy"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "adbc_core",
  "adbc_driver_manager",
@@ -58,7 +58,7 @@ dependencies = [
 
 [[package]]
 name = "adbc_ffi"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "adbc_core",
  "arrow-array",
@@ -67,7 +67,7 @@ dependencies = [
 
 [[package]]
 name = "adbc_snowflake"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "adbc_core",
  "adbc_driver_manager",
@@ -1193,7 +1193,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
 dependencies = [
  "libc",
- "windows-sys 0.59.0",
+ "windows-sys",
 ]
 
 [[package]]
@@ -1798,7 +1798,7 @@ checksum = 
"78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
 dependencies = [
  "libc",
  "wasi 0.11.1+wasi-snapshot-preview1",
- "windows-sys 0.59.0",
+ "windows-sys",
 ]
 
 [[package]]
@@ -2313,7 +2313,7 @@ dependencies = [
  "errno",
  "libc",
  "linux-raw-sys",
- "windows-sys 0.59.0",
+ "windows-sys",
 ]
 
 [[package]]
@@ -2582,7 +2582,7 @@ dependencies = [
  "getrandom 0.3.3",
  "once_cell",
  "rustix",
- "windows-sys 0.59.0",
+ "windows-sys",
 ]
 
 [[package]]
@@ -2972,7 +2972,7 @@ version = "0.1.9"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
 dependencies = [
- "windows-sys 0.59.0",
+ "windows-sys",
 ]
 
 [[package]]
@@ -3078,15 +3078,6 @@ dependencies = [
  "windows-targets 0.52.6",
 ]
 
-[[package]]
-name = "windows-sys"
-version = "0.61.0"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa"
-dependencies = [
- "windows-link 0.2.0",
-]
-
 [[package]]
 name = "windows-targets"
 version = "0.52.6"
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 5b9ac3145..48a6754c6 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -20,7 +20,7 @@ members = ["core", "driver_manager", "ffi", "driver/*"]
 resolver = "2"
 
 [workspace.package]
-version = "0.20.0"
+version = "0.21.0"
 description = "Rust implementation of Arrow Database Connectivity (ADBC)"
 edition = "2021"
 rust-version = "1.81"
@@ -34,9 +34,9 @@ keywords = ["arrow"]
 categories = ["database"]
 
 [workspace.dependencies]
-adbc_core = { path = "./core", version = "0.20.0" }
-adbc_driver_manager = { path = "./driver_manager", version = "0.20.0" }
-adbc_ffi = { path = "./ffi", version = "0.20.0" }
+adbc_core = { path = "./core", version = "0.21.0" }
+adbc_driver_manager = { path = "./driver_manager", version = "0.21.0" }
+adbc_ffi = { path = "./ffi", version = "0.21.0" }
 arrow-array = { version = ">=53.1.0, <57", default-features = false, features 
= [
     "ffi",
 ] }


Reply via email to