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 8ca3460c5 chore: bump versions and update changelog (#4603)
8ca3460c5 is described below
commit 8ca3460c5c184ae0047bc6edcd1b3a951d2fa17d
Author: David Li <[email protected]>
AuthorDate: Mon Jul 27 21:22:21 2026 -0700
chore: bump versions and update changelog (#4603)
---
CHANGELOG.md | 125 +++++++++++++++++++++
c/cmake_modules/AdbcVersion.cmake | 2 +-
c/meson.build | 2 +-
ci/conda/meta.yaml | 2 +-
ci/linux-packages/debian/control | 18 +--
...install => libadbc-driver-flightsql113.install} | 0
...2.install => libadbc-driver-manager113.install} | 0
...nstall => libadbc-driver-postgresql113.install} | 0
...12.install => libadbc-driver-sqlite113.install} | 0
csharp/Directory.Build.props | 2 +-
dev/release/versions.env | 20 ++--
docs/source/conf.py | 4 +-
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-validation/pom.xml | 2 +-
java/driver/jni/pom.xml | 2 +-
java/driver/validation/pom.xml | 2 +-
java/pom.xml | 2 +-
java/sql/pom.xml | 2 +-
javascript/Cargo.toml | 2 +-
javascript/npm/darwin-arm64/package.json | 2 +-
javascript/npm/darwin-x64/package.json | 2 +-
javascript/npm/linux-arm64-gnu/package.json | 2 +-
javascript/npm/linux-x64-gnu/package.json | 2 +-
javascript/npm/win32-x64-msvc/package.json | 2 +-
javascript/package-lock.json | 22 ++--
javascript/package.json | 12 +-
.../adbc_driver_flightsql/_static_version.py | 2 +-
.../adbc_driver_manager/_static_version.py | 2 +-
.../adbc_driver_postgresql/_static_version.py | 2 +-
.../adbc_driver_sqlite/_static_version.py | 2 +-
r/adbcdrivermanager/DESCRIPTION | 2 +-
r/adbcflightsql/DESCRIPTION | 2 +-
r/adbcpostgresql/DESCRIPTION | 2 +-
r/adbcsqlite/DESCRIPTION | 2 +-
ruby/lib/adbc/version.rb | 2 +-
rust/Cargo.lock | 8 +-
rust/Cargo.toml | 8 +-
46 files changed, 205 insertions(+), 79 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 079bdbe7c..f48beecc0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1369,3 +1369,128 @@
- fix intersphinx mapping for arrow-java reference (#3908)
- fix minor issues in profiles and manifests docs (#4007)
- set up Matomo for website analytics (#4176)
+
+## ADBC Libraries 24 (2026-07-24)
+
+### Versions
+
+- C/C++/GLib/Go/Python/Ruby: 1.12.0
+- C#: 0.24.0
+- Java: 0.24.0
+- R: 0.24.0
+- Rust: 0.24.0
+
+### Breaking Changes
+
+- ⚠️ remove Go Snowflake driver and Rust, Python, R, deb/yum packages (#4282)
+- ⚠️ remove go bigquery driver and Python, R packages (#4273)
+- ⚠️ **c/driver/postgresql**: defer transaction start (#4424)
+- ⚠️ **c/driver/postgresql**: remove Redshift support (#4365)
+- ⚠️ **go**: remove go databricks driver (#4274)
+- ⚠️ **java/core**: declare close to throw AdbcException (#4451)
+- ⚠️ **ruby**: set LoadFlags::DEFAULT on Database.new and allow override in
open (#4402)
+- ⚠️ **rust**: remove DataFusion driver (#4455)
+
+### New Features
+
+- ⚠️ remove Go Snowflake driver and Rust, Python, R, deb/yum packages (#4282)
+- ⚠️ remove go bigquery driver and Python, R packages (#4273)
+- **c/driver**: bump vcpkg (and libpq/sqlite) version (#4566)
+- **c/driver/postgresql**: add fixture-backed NUMERIC round-trip tests (#4536)
+- ⚠️ **c/driver/postgresql**: defer transaction start (#4424)
+- **c/driver/postgresql**: include xdbc_type_name in GetObjects (#4457)
+- ⚠️ **c/driver/postgresql**: remove Redshift support (#4365)
+- **c/driver/postgresql**: return JSON as arrow.json extension (#4415)
+- **c/driver/sqlite**: add support for sqlite:// URI scheme (#4463)
+- **csharp**: Add driver manager (#4075)
+- **csharp**: make core ADBC and trace listeners AOT-compatible to support
standalone C# drivers (#4243)
+- **csharp/src/Apache.Arrow.Adbc/C**: bring driver exporter to parity with
importer (#4318)
+- **go**: clarify bind behavior (#4267)
+- ⚠️ **go**: remove go databricks driver (#4274)
+- **go/adbc**: align default trace path with ADBC config layout (#4527)
+- **go/adbc/driver/flightsql**: add logging for Flight SQL (#4322)
+- **go/adbc/driver/flightsql**: add support for flightsql:// uri format (#4488)
+- **go/adbc/driver/flightsql**: implement tracing for core Flight SQL
operations (#4486)
+- **go/adbc/sqldriver**: support reflecting more types (#4416)
+- **java/core**: add fluent ingest API (#4466)
+- ⚠️ **java/core**: declare close to throw AdbcException (#4451)
+- **java/driver/jni**: add fluent connection interface (#4452)
+- **java/driver/jni**: allow loading shared library from external path (#4211)
+- **java/driver/jni**: close child resources automatically (#4441)
+- **java/driver/jni**: enable driver manifests/profiles (#4202)
+- **java/driver/jni**: implement binding of streams (#4359)
+- **java/driver/jni**: implement commit/rollback (#4212)
+- **java/driver/jni**: implement executePartitioned (#4263)
+- **java/driver/jni**: implement get/set catalog/schema (#4229)
+- **java/driver/jni**: implement get/set option (#4203)
+- **java/driver/jni**: implement getStatistics (#4361)
+- **java/driver/jni**: implement incremental execution, Substrait (#4362)
+- **java/driver/jni**: wire up cancel, getParameterSchema (#4249)
+- **java/driver/jni**: wire up ingest into temporary/namespace (#4250)
+- **javascript**: make driver optional when uri or profile is provided (#4537)
+- **r/adbcdrivermanager**: allow driver specification using string names only
(#4535)
+- ⚠️ **ruby**: set LoadFlags::DEFAULT on Database.new and allow override in
open (#4402)
+- **rust**: make boolean conventions clearer (#4427)
+- **rust/core**: add InfoCode::Other to handle arbitrary codes (#4510)
+- **rust/core**: implement fallible conversions for `IngestMode` (#4350)
+
+### Bugfixes
+
+- **c/driver/postgresql**: encode Arrow JSON for JSONB COPY (#4505)
+- **c/driver/postgresql**: encode integer values for numeric COPY targets
(#4499)
+- **c/driver/postgresql**: preserve zero integer groups when writing NUMERIC
(#4523)
+- **c/driver/postgresql**: use array_view->offset when writing list rows
(#4320)
+- **c/driver_manager**: preserve quoted-key text in profile redefinition
errors (#4442)
+- **c/validation**: make SqlPrepareUpdate readback order-independent (#4534)
+- **ci/scripts**: correct csharp pack powershell script to set arguments
correctly (#4304)
+- **ci/scripts**: fix Set-Location syntax (#4307)
+- **csharp**: Bump OpenTelemetry.Exporter.OpenTelemetryProtocol to 1.15.3
(#4291)
+- **csharp**: address flaky driver manager tests (#4324)
+- **csharp**: fix other flaky tests (#4326)
+- **csharp**: improved TOML parsing (#4340)
+- **csharp**: remove Foundry drivers from solution (#4323)
+- **csharp**: support spec-correct driver manifests (#4341)
+- **csharp**: use correct user and system driver directories (#4330)
+- **csharp/src/Drivers**: Make AdbcCommandTimeoutProperty to optional (#4197)
+- **dev/release**: add `CONDA_BUILD=1` when verifying with USE_CONDA=1 (#4180)
+- **go/adbc/drivermgr**: adjust ingest helper to set target before BindStream
(#4308)
+- **go/adbc/pkg**: cgo handle pattern (#4287)
+- **java/driver/flight-sql**: cache closes primary connection on cache
invalidate (#4509)
+- **java/driver/flight-sql**: include connectionOptions for
preparedStatement.close() (#4513)
+- **java/driver/jni**: check for pending exceptions more thoroughly (#4398)
+- **java/driver/jni**: delete JNI local references (#4397)
+- **java/driver/jni**: handle "modified UTF-8" encoding (#4423)
+- **java/driver/jni**: harden JNI exception helpers (#4395)
+- **java/driver/jni**: release ADBC resources on Java constructor failure
(#4396)
+- **java/driver/jni**: release AdbcError in RaiseAdbcException (#4391)
+- **python/adbc_driver_manager**: prevent segfault in
`_AdbcErrorHelper.check_error` (#4367)
+- **ruby**: correct open_statement typo in Connection#ingest (#4418)
+- **ruby**: declare Apache Arrow repository in red-adbc.gemspec (#4393)
+- **rust/core**: Handle the ASCII characters from sqlstate instead of their
decimal values (#4141)
+- **rust/ffi**: fix release_ffi_error to properly null values (#4181)
+- **rust/ffi**: preserve caller's AdbcError private_data on the 1.0.0 path
(#4473)
+- **rust/ffi**: set rows_affected to -1 on the query path of ExecuteQuery
(#4469)
+
+### Documentation Improvements
+
+- Clearly indicate the support status in DuckDB (#4349)
+- add favicon (#4342)
+- demonstrate how to use (unofficial) JNI nightly builds (#4399)
+- describe how to use sphinx-autobuild (#4383)
+- document Flight SQL telemetry and logging (#4500)
+- download and embed FontAwesome at build time (#4543)
+- fix version switcher (#4378)
+- improve docs for homebrew post-release task (#4186)
+- link to drivers anchor on installation page (#4547)
+- reorganize docs to highlight tools and drivers (#4525)
+- update compatible versions for postgres driver (#4199)
+- update copyright year dynamically in conf.py (#4546)
+- update foundry urls (#4565)
+- update js profile example (#4541)
+- **javascript**: create basic scaffold for typedoc js docs (#4238)
+- **javascript**: create docs for javascript implementation (#4232)
+- **ruby**: update Ruby docs to show latest code and fix minor issues (#4552)
+
+### Performance Improvements
+
+- **c/driver/postgresql**: speed up decimal128 COPY encoding (#4498)
diff --git a/c/cmake_modules/AdbcVersion.cmake
b/c/cmake_modules/AdbcVersion.cmake
index 27ef122d8..f31586064 100644
--- a/c/cmake_modules/AdbcVersion.cmake
+++ b/c/cmake_modules/AdbcVersion.cmake
@@ -21,7 +21,7 @@
# ------------------------------------------------------------
# Version definitions
-set(ADBC_VERSION "1.12.0-SNAPSHOT")
+set(ADBC_VERSION "1.13.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 230cc9a0c..da0a2c5f4 100644
--- a/c/meson.build
+++ b/c/meson.build
@@ -19,7 +19,7 @@ project(
'arrow-adbc',
'c',
'cpp',
- version: '1.12.0-SNAPSHOT',
+ version: '1.13.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 b8ff6e481..a8fd5c7f6 100644
--- a/ci/conda/meta.yaml
+++ b/ci/conda/meta.yaml
@@ -17,7 +17,7 @@
package:
name: arrow-adbc-split
- version: 1.12.0
+ version: 1.13.0
source:
path: ../../
diff --git a/ci/linux-packages/debian/control b/ci/linux-packages/debian/control
index 3b0e45709..57ee1138c 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-manager112
+Package: libadbc-driver-manager113
Section: libs
Architecture: any
Multi-Arch: same
@@ -52,12 +52,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-manager112 (= ${binary:Version})
+ libadbc-driver-manager113 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) driver manager
.
This package provides C++ header files.
-Package: libadbc-driver-postgresql112
+Package: libadbc-driver-postgresql113
Section: libs
Architecture: any
Multi-Arch: same
@@ -75,12 +75,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-postgresql112 (= ${binary:Version})
+ libadbc-driver-postgresql113 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) PostgreSQL driver
.
This package provides CMake package, pkg-config package and so on.
-Package: libadbc-driver-sqlite112
+Package: libadbc-driver-sqlite113
Section: libs
Architecture: any
Multi-Arch: same
@@ -98,12 +98,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-sqlite112 (= ${binary:Version})
+ libadbc-driver-sqlite113 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) SQLite driver
.
This package provides CMake package, pkg-config package and so on.
-Package: libadbc-driver-flightsql112
+Package: libadbc-driver-flightsql113
Section: libs
Architecture: any
Multi-Arch: same
@@ -121,7 +121,7 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-flightsql112 (= ${binary:Version})
+ libadbc-driver-flightsql113 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) Flight SQL driver
.
This package provides CMake package, pkg-config package and so on.
@@ -134,7 +134,7 @@ Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
- libadbc-driver-manager112 (= ${binary:Version})
+ libadbc-driver-manager113 (= ${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-flightsql112.install
b/ci/linux-packages/debian/libadbc-driver-flightsql113.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-flightsql112.install
rename to ci/linux-packages/debian/libadbc-driver-flightsql113.install
diff --git a/ci/linux-packages/debian/libadbc-driver-manager112.install
b/ci/linux-packages/debian/libadbc-driver-manager113.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-manager112.install
rename to ci/linux-packages/debian/libadbc-driver-manager113.install
diff --git a/ci/linux-packages/debian/libadbc-driver-postgresql112.install
b/ci/linux-packages/debian/libadbc-driver-postgresql113.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-postgresql112.install
rename to ci/linux-packages/debian/libadbc-driver-postgresql113.install
diff --git a/ci/linux-packages/debian/libadbc-driver-sqlite112.install
b/ci/linux-packages/debian/libadbc-driver-sqlite113.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-sqlite112.install
rename to ci/linux-packages/debian/libadbc-driver-sqlite113.install
diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index c7c44e437..65a06c711 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.24.0</VersionPrefix>
+ <VersionPrefix>0.25.0</VersionPrefix>
<VersionSuffix>SNAPSHOT</VersionSuffix>
</PropertyGroup>
diff --git a/dev/release/versions.env b/dev/release/versions.env
index ca84d1eca..d4991043c 100644
--- a/dev/release/versions.env
+++ b/dev/release/versions.env
@@ -17,19 +17,19 @@
# 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="24"
-PREVIOUS_RELEASE="23"
+RELEASE="25"
+PREVIOUS_RELEASE="24"
# Individual components will have a SemVer.
-VERSION_CSHARP="0.24.0"
-VERSION_JAVA="0.24.0"
+VERSION_CSHARP="0.25.0"
+VERSION_JAVA="0.25.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.12.0"
-VERSION_R="0.24.0"
-VERSION_RUST="0.24.0"
-VERSION_JS="0.24.0"
+VERSION_NATIVE="1.13.0"
+VERSION_R="0.25.0"
+VERSION_RUST="0.25.0"
+VERSION_JS="0.25.0"
# Required by the version bump script
-PREVIOUS_VERSION_NATIVE="1.11.0"
-PREVIOUS_VERSION_R="0.23.0"
+PREVIOUS_VERSION_NATIVE="1.12.0"
+PREVIOUS_VERSION_R="0.24.0"
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 054273a55..02984d333 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -33,13 +33,13 @@ Apache Arrow, Arrow, Apache, the Apache logo, and the
Apache Arrow project logo
either registered trademarks or trademarks of The Apache Software Foundation
in the
United States and other countries."""
author = "the Apache Arrow Developers"
-release = "24 (dev)"
+release = "25 (dev)"
# Needed to generate version switcher
version = release
# Override Sphinx's default title to capitalize "Documentation"
html_title = f"{project} {release} Documentation"
# For linking to latest downloads
-latest_release = "23"
+latest_release = "24"
# -- General configuration ---------------------------------------------------
#
https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
diff --git a/glib/meson.build b/glib/meson.build
index 3dfdfea24..5c4703359 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.12.0-SNAPSHOT',
+ version: '1.13.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 7648dbdbf..cdbbe598d 100755
--- a/glib/tool/generate-version-header.py
+++ b/glib/tool/generate-version-header.py
@@ -141,6 +141,7 @@ def generate_availability_macros(library: str) -> str:
ALL_VERSIONS = [
+ (1, 13),
(1, 12),
(1, 11),
(1, 10),
diff --git a/java/core/pom.xml b/java/core/pom.xml
index a1727382d..1220e7830 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.24.0-SNAPSHOT</version>
+ <version>0.25.0-SNAPSHOT</version>
</parent>
<artifactId>adbc-core</artifactId>
diff --git a/java/driver-manager/pom.xml b/java/driver-manager/pom.xml
index 77bdb67cc..4c3d5d6a6 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.24.0-SNAPSHOT</version>
+ <version>0.25.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 00fa81f98..4656625df 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.24.0-SNAPSHOT</version>
+ <version>0.25.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 da97becb7..72a9c0326 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.24.0-SNAPSHOT</version>
+ <version>0.25.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 9f2f2474a..516cf3c67 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.24.0-SNAPSHOT</version>
+ <version>0.25.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 54394b944..5676e5667 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.24.0-SNAPSHOT</version>
+ <version>0.25.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 60422a8f3..82de019ab 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.24.0-SNAPSHOT</version>
+ <version>0.25.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/java/driver/jdbc/pom.xml b/java/driver/jdbc/pom.xml
index e1dbeac43..01bccf139 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.24.0-SNAPSHOT</version>
+ <version>0.25.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/java/driver/jni-validation/pom.xml
b/java/driver/jni-validation/pom.xml
index 148f84785..7c1a946c2 100644
--- a/java/driver/jni-validation/pom.xml
+++ b/java/driver/jni-validation/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.arrow.adbc</groupId>
<artifactId>arrow-adbc-java-root</artifactId>
- <version>0.24.0-SNAPSHOT</version>
+ <version>0.25.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/java/driver/jni/pom.xml b/java/driver/jni/pom.xml
index 9f2df211d..27452fe94 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.24.0-SNAPSHOT</version>
+ <version>0.25.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/java/driver/validation/pom.xml b/java/driver/validation/pom.xml
index e8d8e94f2..b2b7e3b3a 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.24.0-SNAPSHOT</version>
+ <version>0.25.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/java/pom.xml b/java/pom.xml
index c53859d5f..6457fb7f8 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.24.0-SNAPSHOT</version>
+ <version>0.25.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 2d567d0ba..d10713c68 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.24.0-SNAPSHOT</version>
+ <version>0.25.0-SNAPSHOT</version>
</parent>
<artifactId>adbc-sql</artifactId>
diff --git a/javascript/Cargo.toml b/javascript/Cargo.toml
index 7bb0e3bd1..5e21e2527 100644
--- a/javascript/Cargo.toml
+++ b/javascript/Cargo.toml
@@ -18,7 +18,7 @@
[package]
edition = "2024"
name = "adbc_driver_manager_node"
-version = "0.24.0"
+version = "0.25.0"
license = "Apache-2.0"
[lib]
diff --git a/javascript/npm/darwin-arm64/package.json
b/javascript/npm/darwin-arm64/package.json
index 544aacee4..e4e3d5b89 100644
--- a/javascript/npm/darwin-arm64/package.json
+++ b/javascript/npm/darwin-arm64/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-arrow/adbc-driver-manager-darwin-arm64",
- "version": "0.24.0",
+ "version": "0.25.0",
"cpu": [
"arm64"
],
diff --git a/javascript/npm/darwin-x64/package.json
b/javascript/npm/darwin-x64/package.json
index bbadd6a87..723cfa80a 100644
--- a/javascript/npm/darwin-x64/package.json
+++ b/javascript/npm/darwin-x64/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-arrow/adbc-driver-manager-darwin-x64",
- "version": "0.24.0",
+ "version": "0.25.0",
"cpu": [
"x64"
],
diff --git a/javascript/npm/linux-arm64-gnu/package.json
b/javascript/npm/linux-arm64-gnu/package.json
index 0669feb7e..298533fc2 100644
--- a/javascript/npm/linux-arm64-gnu/package.json
+++ b/javascript/npm/linux-arm64-gnu/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-arrow/adbc-driver-manager-linux-arm64-gnu",
- "version": "0.24.0",
+ "version": "0.25.0",
"cpu": [
"arm64"
],
diff --git a/javascript/npm/linux-x64-gnu/package.json
b/javascript/npm/linux-x64-gnu/package.json
index 79a7b4665..74df16310 100644
--- a/javascript/npm/linux-x64-gnu/package.json
+++ b/javascript/npm/linux-x64-gnu/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-arrow/adbc-driver-manager-linux-x64-gnu",
- "version": "0.24.0",
+ "version": "0.25.0",
"cpu": [
"x64"
],
diff --git a/javascript/npm/win32-x64-msvc/package.json
b/javascript/npm/win32-x64-msvc/package.json
index 2fc5e6a84..31f6b3300 100644
--- a/javascript/npm/win32-x64-msvc/package.json
+++ b/javascript/npm/win32-x64-msvc/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-arrow/adbc-driver-manager-win32-x64-msvc",
- "version": "0.24.0",
+ "version": "0.25.0",
"cpu": [
"x64"
],
diff --git a/javascript/package-lock.json b/javascript/package-lock.json
index 9837863da..2f0a2f307 100644
--- a/javascript/package-lock.json
+++ b/javascript/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@apache-arrow/adbc-driver-manager",
- "version": "0.24.0",
+ "version": "0.25.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@apache-arrow/adbc-driver-manager",
- "version": "0.24.0",
+ "version": "0.25.0",
"license": "Apache-2.0",
"devDependencies": {
"@napi-rs/cli": "^3.2.0",
@@ -23,11 +23,11 @@
"node": ">=22.0.0"
},
"optionalDependencies": {
- "@apache-arrow/adbc-driver-manager-darwin-arm64": "0.24.0",
- "@apache-arrow/adbc-driver-manager-darwin-x64": "0.24.0",
- "@apache-arrow/adbc-driver-manager-linux-arm64-gnu": "0.24.0",
- "@apache-arrow/adbc-driver-manager-linux-x64-gnu": "0.24.0",
- "@apache-arrow/adbc-driver-manager-win32-x64-msvc": "0.24.0"
+ "@apache-arrow/adbc-driver-manager-darwin-arm64": "0.25.0",
+ "@apache-arrow/adbc-driver-manager-darwin-x64": "0.25.0",
+ "@apache-arrow/adbc-driver-manager-linux-arm64-gnu": "0.25.0",
+ "@apache-arrow/adbc-driver-manager-linux-x64-gnu": "0.25.0",
+ "@apache-arrow/adbc-driver-manager-win32-x64-msvc": "0.25.0"
},
"peerDependencies": {
"apache-arrow": "^21.1.0"
@@ -2562,16 +2562,16 @@
"license": "Apache-2.0"
},
"node_modules/brace-expansion": {
- "version": "5.0.7",
- "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz",
- "integrity":
"sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==",
+ "version": "5.0.8",
+ "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz",
+ "integrity":
"sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==",
"dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^4.0.2"
},
"engines": {
- "node": "18 || 20 || >=22"
+ "node": "20 || >=22"
}
},
"node_modules/braces": {
diff --git a/javascript/package.json b/javascript/package.json
index 64680c826..bc5a7a32c 100644
--- a/javascript/package.json
+++ b/javascript/package.json
@@ -1,6 +1,6 @@
{
"name": "@apache-arrow/adbc-driver-manager",
- "version": "0.24.0",
+ "version": "0.25.0",
"description": "Node.js ADBC Driver Manager",
"main": "dist/index.js",
"types": "dist/index.d.ts",
@@ -85,10 +85,10 @@
"apache-arrow": "^21.1.0"
},
"optionalDependencies": {
- "@apache-arrow/adbc-driver-manager-win32-x64-msvc": "0.24.0",
- "@apache-arrow/adbc-driver-manager-darwin-x64": "0.24.0",
- "@apache-arrow/adbc-driver-manager-linux-x64-gnu": "0.24.0",
- "@apache-arrow/adbc-driver-manager-linux-arm64-gnu": "0.24.0",
- "@apache-arrow/adbc-driver-manager-darwin-arm64": "0.24.0"
+ "@apache-arrow/adbc-driver-manager-win32-x64-msvc": "0.25.0",
+ "@apache-arrow/adbc-driver-manager-darwin-x64": "0.25.0",
+ "@apache-arrow/adbc-driver-manager-linux-x64-gnu": "0.25.0",
+ "@apache-arrow/adbc-driver-manager-linux-arm64-gnu": "0.25.0",
+ "@apache-arrow/adbc-driver-manager-darwin-arm64": "0.25.0"
}
}
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 aa288a70e..e931d45c1 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.12.0dev"
+version = "1.13.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 aa288a70e..e931d45c1 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.12.0dev"
+version = "1.13.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 aa288a70e..e931d45c1 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.12.0dev"
+version = "1.13.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 aa288a70e..e931d45c1 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.12.0dev"
+version = "1.13.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/adbcdrivermanager/DESCRIPTION b/r/adbcdrivermanager/DESCRIPTION
index c934d344d..4df33ea5c 100644
--- a/r/adbcdrivermanager/DESCRIPTION
+++ b/r/adbcdrivermanager/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcdrivermanager
Title: 'Arrow' Database Connectivity ('ADBC') Driver Manager
-Version: 0.23.0.9000
+Version: 0.24.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 644cf166c..2796c5676 100644
--- a/r/adbcflightsql/DESCRIPTION
+++ b/r/adbcflightsql/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcflightsql
Title: 'Arrow' Database Connectivity ('ADBC') 'FlightSQL' Driver
-Version: 0.23.0.9000
+Version: 0.24.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 2369a5277..9f636daa7 100644
--- a/r/adbcpostgresql/DESCRIPTION
+++ b/r/adbcpostgresql/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcpostgresql
Title: 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver
-Version: 0.23.0.9000
+Version: 0.24.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 336b268fa..07fbdc36e 100644
--- a/r/adbcsqlite/DESCRIPTION
+++ b/r/adbcsqlite/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcsqlite
Title: 'Arrow' Database Connectivity ('ADBC') 'SQLite' Driver
-Version: 0.23.0.9000
+Version: 0.24.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 dd065fd3a..b4c99ffd9 100644
--- a/ruby/lib/adbc/version.rb
+++ b/ruby/lib/adbc/version.rb
@@ -16,7 +16,7 @@
# under the License.
module ADBC
- VERSION = "1.12.0-SNAPSHOT"
+ VERSION = "1.13.0-SNAPSHOT"
module Version
MAJOR, MINOR, MICRO, TAG = VERSION.split(".").collect(&:to_i)
diff --git a/rust/Cargo.lock b/rust/Cargo.lock
index d012c5cb6..f508b8e68 100644
--- a/rust/Cargo.lock
+++ b/rust/Cargo.lock
@@ -4,7 +4,7 @@ version = 4
[[package]]
name = "adbc_core"
-version = "0.24.0"
+version = "0.25.0"
dependencies = [
"arrow-array",
"arrow-schema",
@@ -12,7 +12,7 @@ dependencies = [
[[package]]
name = "adbc_driver_manager"
-version = "0.24.0"
+version = "0.25.0"
dependencies = [
"adbc_core",
"adbc_ffi",
@@ -32,7 +32,7 @@ dependencies = [
[[package]]
name = "adbc_dummy"
-version = "0.24.0"
+version = "0.25.0"
dependencies = [
"adbc_core",
"adbc_driver_manager",
@@ -45,7 +45,7 @@ dependencies = [
[[package]]
name = "adbc_ffi"
-version = "0.24.0"
+version = "0.25.0"
dependencies = [
"adbc_core",
"arrow-array",
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 53ba33148..00dd54999 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -20,7 +20,7 @@ members = ["core", "driver_manager", "ffi", "driver/*"]
resolver = "3"
[workspace.package]
-version = "0.24.0"
+version = "0.25.0"
description = "Rust implementation of Arrow Database Connectivity (ADBC)"
edition = "2024"
rust-version = "1.85"
@@ -34,9 +34,9 @@ keywords = ["arrow"]
categories = ["database"]
[workspace.dependencies]
-adbc_core = { path = "./core", version = "0.24.0" }
-adbc_driver_manager = { path = "./driver_manager", version = "0.24.0" }
-adbc_ffi = { path = "./ffi", version = "0.24.0" }
+adbc_core = { path = "./core", version = "0.25.0" }
+adbc_driver_manager = { path = "./driver_manager", version = "0.25.0" }
+adbc_ffi = { path = "./ffi", version = "0.25.0" }
arrow-array = { version = ">=58, <60", default-features = false, features = [
"ffi",
] }