diff --git a/CHANGELOG.md b/CHANGELOG.md index 079bdbe7c4..f48beecc01 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 27ef122d81..f315860641 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 230cc9a0ce..da0a2c5f47 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 b8ff6e4817..a8fd5c7f6b 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 3b0e457094..57ee1138cd 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 c7c44e437a..65a06c711b 100644 --- a/csharp/Directory.Build.props +++ b/csharp/Directory.Build.props @@ -29,7 +29,7 @@ Apache Arrow ADBC library Copyright 2022-2025 The Apache Software Foundation The Apache Software Foundation - 0.24.0 + 0.25.0 SNAPSHOT diff --git a/dev/release/versions.env b/dev/release/versions.env index ca84d1eca0..d4991043c9 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 054273a553..02984d3337 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -33,13 +33,13 @@ 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 3dfdfea24d..5c4703359e 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 7648dbdbf7..cdbbe598d0 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 a1727382dc..1220e7830b 100644 --- a/java/core/pom.xml +++ b/java/core/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT adbc-core diff --git a/java/driver-manager/pom.xml b/java/driver-manager/pom.xml index 77bdb67cc6..4c3d5d6a62 100644 --- a/java/driver-manager/pom.xml +++ b/java/driver-manager/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT adbc-driver-manager diff --git a/java/driver/flight-sql-validation/pom.xml b/java/driver/flight-sql-validation/pom.xml index 00fa81f987..4656625df1 100644 --- a/java/driver/flight-sql-validation/pom.xml +++ b/java/driver/flight-sql-validation/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/flight-sql/pom.xml b/java/driver/flight-sql/pom.xml index da97becb76..72a9c03267 100644 --- a/java/driver/flight-sql/pom.xml +++ b/java/driver/flight-sql/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jdbc-validation-derby/pom.xml b/java/driver/jdbc-validation-derby/pom.xml index 9f2f2474af..516cf3c67f 100644 --- a/java/driver/jdbc-validation-derby/pom.xml +++ b/java/driver/jdbc-validation-derby/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jdbc-validation-mssqlserver/pom.xml b/java/driver/jdbc-validation-mssqlserver/pom.xml index 54394b944f..5676e56677 100644 --- a/java/driver/jdbc-validation-mssqlserver/pom.xml +++ b/java/driver/jdbc-validation-mssqlserver/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jdbc-validation-postgresql/pom.xml b/java/driver/jdbc-validation-postgresql/pom.xml index 60422a8f37..82de019ab9 100644 --- a/java/driver/jdbc-validation-postgresql/pom.xml +++ b/java/driver/jdbc-validation-postgresql/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jdbc/pom.xml b/java/driver/jdbc/pom.xml index e1dbeac430..01bccf1390 100644 --- a/java/driver/jdbc/pom.xml +++ b/java/driver/jdbc/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jni-validation/pom.xml b/java/driver/jni-validation/pom.xml index 148f84785d..7c1a946c21 100644 --- a/java/driver/jni-validation/pom.xml +++ b/java/driver/jni-validation/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jni/pom.xml b/java/driver/jni/pom.xml index 9f2df211d7..27452fe949 100644 --- a/java/driver/jni/pom.xml +++ b/java/driver/jni/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/validation/pom.xml b/java/driver/validation/pom.xml index e8d8e94f23..b2b7e3b3a7 100644 --- a/java/driver/validation/pom.xml +++ b/java/driver/validation/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT ../../pom.xml diff --git a/java/pom.xml b/java/pom.xml index c53859d5f0..6457fb7f87 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -28,7 +28,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT pom Apache Arrow ADBC Java Root POM diff --git a/java/sql/pom.xml b/java/sql/pom.xml index 2d567d0bae..d10713c68a 100644 --- a/java/sql/pom.xml +++ b/java/sql/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.24.0-SNAPSHOT + 0.25.0-SNAPSHOT adbc-sql diff --git a/javascript/Cargo.toml b/javascript/Cargo.toml index 7bb0e3bd1c..5e21e25273 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 544aacee4c..e4e3d5b897 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 bbadd6a873..723cfa80aa 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 0669feb7e4..298533fc29 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 79a7b4665f..74df163106 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 2fc5e6a845..31f6b3300e 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 9837863dac..2f0a2f307d 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 64680c826f..bc5a7a32ce 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 aa288a70e0..e931d45c16 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 aa288a70e0..e931d45c16 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 aa288a70e0..e931d45c16 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 aa288a70e0..e931d45c16 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 c934d344df..4df33ea5c9 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", , "dewey@dunnington.ca", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-9415-4582")), diff --git a/r/adbcflightsql/DESCRIPTION b/r/adbcflightsql/DESCRIPTION index 644cf166cb..2796c5676b 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", , "dewey@dunnington.ca", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-9415-4582")), diff --git a/r/adbcpostgresql/DESCRIPTION b/r/adbcpostgresql/DESCRIPTION index 2369a52775..9f636daa75 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", , "dewey@dunnington.ca", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-9415-4582")), diff --git a/r/adbcsqlite/DESCRIPTION b/r/adbcsqlite/DESCRIPTION index 336b268fa4..07fbdc36ec 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", , "dewey@dunnington.ca", 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 dd065fd3ad..b4c99ffd96 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 d012c5cb6c..f508b8e687 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 53ba331488..00dd549992 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", ] }