From 06c9b54963aaf2683b5462a649e4aca412fd3bef Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 13 Nov 2024 11:23:52 +0900 Subject: [PATCH 1/4] chore: bump versions for 16 --- dev/release/versions.env | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dev/release/versions.env b/dev/release/versions.env index 0a873a8eab..8021f118e2 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="15" -PREVIOUS_RELEASE="14" +RELEASE="16" +PREVIOUS_RELEASE="15" # Individual components will have a SemVer. -VERSION_CSHARP="0.15.0" -VERSION_JAVA="0.15.0" +VERSION_CSHARP="0.16.0" +VERSION_JAVA="0.16.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.3.0" -VERSION_R="0.15.0" -VERSION_RUST="0.15.0" +VERSION_NATIVE="1.4.0" +VERSION_R="0.16.0" +VERSION_RUST="0.16.0" # Required by the version bump script -PREVIOUS_VERSION_NATIVE="1.2.0" -PREVIOUS_VERSION_R="0.14.0" +PREVIOUS_VERSION_NATIVE="1.3.0" +PREVIOUS_VERSION_R="0.15.0" From a77092bb7445cfd55895b75b2376b3d182d96d87 Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 13 Nov 2024 11:24:08 +0900 Subject: [PATCH 2/4] chore: update versions for 16-SNAPSHOT --- c/cmake_modules/AdbcVersion.cmake | 2 +- c/meson.build | 2 +- ci/conda/meta.yaml | 2 +- ci/linux-packages/debian/control | 22 +++++++++---------- ...ll => libadbc-driver-flightsql104.install} | 0 ...tall => libadbc-driver-manager104.install} | 0 ...l => libadbc-driver-postgresql104.install} | 0 ...ll => libadbc-driver-snowflake104.install} | 0 ...stall => libadbc-driver-sqlite104.install} | 0 csharp/Directory.Build.props | 2 +- docs/source/conf.py | 2 +- glib/meson.build | 2 +- 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 +- .../jdbc-validation-mssqlserver/pom.xml | 2 +- .../driver/jdbc-validation-postgresql/pom.xml | 2 +- java/driver/jdbc/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.toml | 2 +- 37 files changed, 42 insertions(+), 42 deletions(-) rename ci/linux-packages/debian/{libadbc-driver-flightsql103.install => libadbc-driver-flightsql104.install} (100%) rename ci/linux-packages/debian/{libadbc-driver-manager103.install => libadbc-driver-manager104.install} (100%) rename ci/linux-packages/debian/{libadbc-driver-postgresql103.install => libadbc-driver-postgresql104.install} (100%) rename ci/linux-packages/debian/{libadbc-driver-snowflake103.install => libadbc-driver-snowflake104.install} (100%) rename ci/linux-packages/debian/{libadbc-driver-sqlite103.install => libadbc-driver-sqlite104.install} (100%) diff --git a/c/cmake_modules/AdbcVersion.cmake b/c/cmake_modules/AdbcVersion.cmake index 4b0c3147ed..fcb67c08c5 100644 --- a/c/cmake_modules/AdbcVersion.cmake +++ b/c/cmake_modules/AdbcVersion.cmake @@ -21,7 +21,7 @@ # ------------------------------------------------------------ # Version definitions -set(ADBC_VERSION "1.3.0-SNAPSHOT") +set(ADBC_VERSION "1.4.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 98da3a4618..b5b9fbce70 100644 --- a/c/meson.build +++ b/c/meson.build @@ -18,7 +18,7 @@ project( 'arrow-adbc', 'c', 'cpp', - version: '1.3.0-SNAPSHOT', + version: '1.4.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 9ccab00c35..3f83343c98 100644 --- a/ci/conda/meta.yaml +++ b/ci/conda/meta.yaml @@ -18,7 +18,7 @@ package: name: arrow-adbc-split # TODO: this needs to get bumped by the release process - version: 1.3.0 + version: 1.4.0 source: path: ../../ diff --git a/ci/linux-packages/debian/control b/ci/linux-packages/debian/control index 72159dde27..04e09dd685 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-manager103 +Package: libadbc-driver-manager104 Section: libs Architecture: any Multi-Arch: same @@ -52,12 +52,12 @@ Architecture: any Multi-Arch: same Depends: ${misc:Depends}, - libadbc-driver-manager103 (= ${binary:Version}) + libadbc-driver-manager104 (= ${binary:Version}) Description: Apache Arrow Database Connectivity (ADBC) driver manager . This package provides C++ header files. -Package: libadbc-driver-postgresql103 +Package: libadbc-driver-postgresql104 Section: libs Architecture: any Multi-Arch: same @@ -75,12 +75,12 @@ Architecture: any Multi-Arch: same Depends: ${misc:Depends}, - libadbc-driver-postgresql103 (= ${binary:Version}) + libadbc-driver-postgresql104 (= ${binary:Version}) Description: Apache Arrow Database Connectivity (ADBC) PostgreSQL driver . This package provides CMake package, pkg-config package and so on. -Package: libadbc-driver-sqlite103 +Package: libadbc-driver-sqlite104 Section: libs Architecture: any Multi-Arch: same @@ -98,12 +98,12 @@ Architecture: any Multi-Arch: same Depends: ${misc:Depends}, - libadbc-driver-sqlite103 (= ${binary:Version}) + libadbc-driver-sqlite104 (= ${binary:Version}) Description: Apache Arrow Database Connectivity (ADBC) SQLite driver . This package provides CMake package, pkg-config package and so on. -Package: libadbc-driver-flightsql103 +Package: libadbc-driver-flightsql104 Section: libs Architecture: any Multi-Arch: same @@ -121,12 +121,12 @@ Architecture: any Multi-Arch: same Depends: ${misc:Depends}, - libadbc-driver-flightsql103 (= ${binary:Version}) + libadbc-driver-flightsql104 (= ${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-snowflake103 +Package: libadbc-driver-snowflake104 Section: libs Architecture: any Multi-Arch: same @@ -144,7 +144,7 @@ Architecture: any Multi-Arch: same Depends: ${misc:Depends}, - libadbc-driver-snowflake103 (= ${binary:Version}) + libadbc-driver-snowflake104 (= ${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-manager103 (= ${binary:Version}) + libadbc-driver-manager104 (= ${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-flightsql103.install b/ci/linux-packages/debian/libadbc-driver-flightsql104.install similarity index 100% rename from ci/linux-packages/debian/libadbc-driver-flightsql103.install rename to ci/linux-packages/debian/libadbc-driver-flightsql104.install diff --git a/ci/linux-packages/debian/libadbc-driver-manager103.install b/ci/linux-packages/debian/libadbc-driver-manager104.install similarity index 100% rename from ci/linux-packages/debian/libadbc-driver-manager103.install rename to ci/linux-packages/debian/libadbc-driver-manager104.install diff --git a/ci/linux-packages/debian/libadbc-driver-postgresql103.install b/ci/linux-packages/debian/libadbc-driver-postgresql104.install similarity index 100% rename from ci/linux-packages/debian/libadbc-driver-postgresql103.install rename to ci/linux-packages/debian/libadbc-driver-postgresql104.install diff --git a/ci/linux-packages/debian/libadbc-driver-snowflake103.install b/ci/linux-packages/debian/libadbc-driver-snowflake104.install similarity index 100% rename from ci/linux-packages/debian/libadbc-driver-snowflake103.install rename to ci/linux-packages/debian/libadbc-driver-snowflake104.install diff --git a/ci/linux-packages/debian/libadbc-driver-sqlite103.install b/ci/linux-packages/debian/libadbc-driver-sqlite104.install similarity index 100% rename from ci/linux-packages/debian/libadbc-driver-sqlite103.install rename to ci/linux-packages/debian/libadbc-driver-sqlite104.install diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props index 63bd4af6dc..c771bc43b8 100644 --- a/csharp/Directory.Build.props +++ b/csharp/Directory.Build.props @@ -29,7 +29,7 @@ Apache Arrow ADBC library Copyright 2022-2024 The Apache Software Foundation The Apache Software Foundation - 0.15.0 + 0.16.0 SNAPSHOT diff --git a/docs/source/conf.py b/docs/source/conf.py index 18779ced9d..86bb6371e2 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -30,7 +30,7 @@ registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.""" author = "the Apache Arrow Developers" -release = "15 (dev)" +release = "16 (dev)" # Needed to generate version switcher version = release diff --git a/glib/meson.build b/glib/meson.build index 6198996eb2..a9ab66267b 100644 --- a/glib/meson.build +++ b/glib/meson.build @@ -23,7 +23,7 @@ project('adbc-glib', 'c_std=c99', ], license: 'Apache-2.0', - version: '1.3.0-SNAPSHOT') + version: '1.4.0-SNAPSHOT') version_numbers = meson.project_version().split('-')[0].split('.') version_major = version_numbers[0].to_int() diff --git a/java/core/pom.xml b/java/core/pom.xml index 8fb158cd3a..241e70b966 100644 --- a/java/core/pom.xml +++ b/java/core/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.15.0-SNAPSHOT + 0.16.0-SNAPSHOT adbc-core diff --git a/java/driver-manager/pom.xml b/java/driver-manager/pom.xml index 9a2e1d9664..db0470d51a 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.15.0-SNAPSHOT + 0.16.0-SNAPSHOT adbc-driver-manager diff --git a/java/driver/flight-sql-validation/pom.xml b/java/driver/flight-sql-validation/pom.xml index 9cf92bc189..623a35a4f1 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.15.0-SNAPSHOT + 0.16.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/flight-sql/pom.xml b/java/driver/flight-sql/pom.xml index 49d79b114d..683371435f 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.15.0-SNAPSHOT + 0.16.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jdbc-validation-derby/pom.xml b/java/driver/jdbc-validation-derby/pom.xml index 7b9c60bfa9..608127b43c 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.15.0-SNAPSHOT + 0.16.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jdbc-validation-mssqlserver/pom.xml b/java/driver/jdbc-validation-mssqlserver/pom.xml index 3a23709249..b50a88ad02 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.15.0-SNAPSHOT + 0.16.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jdbc-validation-postgresql/pom.xml b/java/driver/jdbc-validation-postgresql/pom.xml index 85cd0f0591..c7b4f021c0 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.15.0-SNAPSHOT + 0.16.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/jdbc/pom.xml b/java/driver/jdbc/pom.xml index 8803989598..01e25ef59d 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.15.0-SNAPSHOT + 0.16.0-SNAPSHOT ../../pom.xml diff --git a/java/driver/validation/pom.xml b/java/driver/validation/pom.xml index 9f25bfbd5d..8abda03716 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.15.0-SNAPSHOT + 0.16.0-SNAPSHOT ../../pom.xml diff --git a/java/pom.xml b/java/pom.xml index 3f4aee32ef..e8422309d6 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -28,7 +28,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.15.0-SNAPSHOT + 0.16.0-SNAPSHOT pom Apache Arrow ADBC Java Root POM diff --git a/java/sql/pom.xml b/java/sql/pom.xml index 6863046bb8..f91d1b0dd6 100644 --- a/java/sql/pom.xml +++ b/java/sql/pom.xml @@ -22,7 +22,7 @@ org.apache.arrow.adbc arrow-adbc-java-root - 0.15.0-SNAPSHOT + 0.16.0-SNAPSHOT adbc-sql 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 40da5e6719..dbae819ca2 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.3.0dev" +version = "1.4.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 40da5e6719..dbae819ca2 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.3.0dev" +version = "1.4.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 40da5e6719..dbae819ca2 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.3.0dev" +version = "1.4.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 40da5e6719..dbae819ca2 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.3.0dev" +version = "1.4.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 40da5e6719..dbae819ca2 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.3.0dev" +version = "1.4.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 40da5e6719..dbae819ca2 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.3.0dev" +version = "1.4.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 cdfdb71348..56fbe2de03 100644 --- a/r/adbcbigquery/DESCRIPTION +++ b/r/adbcbigquery/DESCRIPTION @@ -1,6 +1,6 @@ Package: adbcbigquery Title: 'Arrow' Database Connectivity ('ADBC') 'BigQuery' Driver -Version: 0.14.0.9000 +Version: 0.15.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/adbcdrivermanager/DESCRIPTION b/r/adbcdrivermanager/DESCRIPTION index d57c0b49c0..fe79fb035e 100644 --- a/r/adbcdrivermanager/DESCRIPTION +++ b/r/adbcdrivermanager/DESCRIPTION @@ -1,6 +1,6 @@ Package: adbcdrivermanager Title: 'Arrow' Database Connectivity ('ADBC') Driver Manager -Version: 0.14.0.9000 +Version: 0.15.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 4480fbf141..9ec865b126 100644 --- a/r/adbcflightsql/DESCRIPTION +++ b/r/adbcflightsql/DESCRIPTION @@ -1,6 +1,6 @@ Package: adbcflightsql Title: 'Arrow' Database Connectivity ('ADBC') 'FlightSQL' Driver -Version: 0.14.0.9000 +Version: 0.15.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 a7fd93da41..fdc0fee4ee 100644 --- a/r/adbcpostgresql/DESCRIPTION +++ b/r/adbcpostgresql/DESCRIPTION @@ -1,6 +1,6 @@ Package: adbcpostgresql Title: 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver -Version: 0.14.0.9000 +Version: 0.15.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/adbcsnowflake/DESCRIPTION b/r/adbcsnowflake/DESCRIPTION index 6676378dfe..9788fdd3e4 100644 --- a/r/adbcsnowflake/DESCRIPTION +++ b/r/adbcsnowflake/DESCRIPTION @@ -1,6 +1,6 @@ Package: adbcsnowflake Title: Arrow Database Connectivity ('ADBC') 'Snowflake' Driver -Version: 0.14.0.9000 +Version: 0.15.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 55d53d8f31..405863326d 100644 --- a/r/adbcsqlite/DESCRIPTION +++ b/r/adbcsqlite/DESCRIPTION @@ -1,6 +1,6 @@ Package: adbcsqlite Title: 'Arrow' Database Connectivity ('ADBC') 'SQLite' Driver -Version: 0.14.0.9000 +Version: 0.15.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 f99e8c1ece..fba2eed3cb 100644 --- a/ruby/lib/adbc/version.rb +++ b/ruby/lib/adbc/version.rb @@ -16,7 +16,7 @@ # under the License. module ADBC - VERSION = "1.3.0-SNAPSHOT" + VERSION = "1.4.0-SNAPSHOT" module Version MAJOR, MINOR, MICRO, TAG = VERSION.split(".").collect(&:to_i) diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 31174d19a8..c314b6c449 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -20,7 +20,7 @@ members = ["core", "drivers/*"] resolver = "2" [workspace.package] -version = "0.15.0" +version = "0.16.0" description = "Rust implementation of Arrow Database Connectivity (ADBC)" edition = "2021" authors = ["Apache Arrow "] From 5e654df3703c19b70c9139633e55dca8ffa912f5 Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 13 Nov 2024 11:24:08 +0900 Subject: [PATCH 3/4] chore: update changelog for 15 --- CHANGELOG.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2805d519f6..eb3a26b093 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -699,3 +699,63 @@ - **ci**: update website_build.sh for new versioning scheme (#1972) - **dev/release**: update C# tag (#1973) - **c/vendor/nanoarrow**: Fix -Wreorder warning (#1966) + +## ADBC Libraries 15 (2024-11-08) + +### Versions + +- C/C++/GLib/Go/Python/Ruby: 1.3.0 +- C#: 0.15.0 +- Java: 0.15.0 +- R: 0.15.0 +- Rust: 0.15.0 + +### Feat + +- **c/driver/postgresql**: Enable basic connect/query workflow for Redshift (#2219) +- **rust/drivers/datafusion**: add support for bulk ingest (#2279) +- **csharp/src/Drivers/Apache**: convert Double to Float for Apache Spark on scalar conversion (#2296) +- **go/adbc/driver/snowflake**: update to the latest 1.12.0 gosnowflake driver (#2298) +- **csharp/src/Drivers/BigQuery**: support max stream count setting when creating read session (#2289) +- **rust/drivers**: adbc driver for datafusion (#2267) +- **go/adbc/driver/snowflake**: improve GetObjects performance and semantics (#2254) +- **c**: Implement ingestion and testing for float16, string_view, and binary_view (#2234) +- **r**: Add R BigQuery driver wrapper (#2235) +- **csharp/src/Drivers/Apache/Spark**: add request_timeout_ms option to allow longer HTTP request length (#2218) +- **go/adbc/driver/snowflake**: add support for a client config file (#2197) +- **csharp/src/Client**: Additional parameter support for DbCommand (#2195) +- **csharp/src/Drivers/Apache/Spark**: add option to ignore TLS/SSL certificate exceptions (#2188) +- **csharp/src/Drivers/Apache/Spark**: Perform scalar data type conversion for Spark over HTTP (#2152) +- **csharp/src/Drivers/Apache/Spark**: Azure HDInsight Spark Documentation (#2164) +- **c/driver/postgresql**: Implement ingestion of list types for PostgreSQL (#2153) +- **csharp/src/Drivers/Apache/Spark**: poc - Support for Apache Spark over HTTP (non-Arrow) (#2018) +- **c/driver/postgresql**: add `arrow.opaque` type metadata (#2122) + +### Fix + +- **csharp/src/Drivers/Apache**: fix float data type handling for tests on Databricks Spark (#2283) +- **go/adbc/driver/internal/driverbase**: proper unmarshalling for ConstraintColumnNames (#2285) +- **csharp/src/Drivers/Apache**: fix to workaround concurrency issue (#2282) +- **csharp/src/Drivers/Apache**: correctly handle empty response and add Client tests (#2275) +- **csharp/src/Drivers/Apache**: remove interleaved async look-ahead code (#2273) +- **c/driver_manager**: More robust error reporting for errors that occur before AdbcDatabaseInit() (#2266) +- **rust**: implement database/connection constructors without options (#2242) +- **csharp/src/Drivers**: update System.Text.Json to version 8.0.5 because of known vulnerability (#2238) +- **csharp/src/Drivers/Apache/Spark**: correct batch handling for the HiveServer2Reader (#2215) +- **go/adbc/driver/snowflake**: call GetObjects with null catalog at catalog depth (#2194) +- **csharp/src/Drivers/Apache/Spark**: correct BatchSize implementation for base reader (#2199) +- **csharp/src/Drivers/Apache/Spark**: correct precision/scale handling with zeros in fractional portion (#2198) +- **csharp/src/Drivers/BigQuery**: Fixed GBQ driver issue when results.TableReference is null (#2165) +- **go/adbc/driver/snowflake**: fix setting database and schema context after initial connection (#2169) +- **csharp/src/Drivers/Interop/Snowflake**: add test to demonstrate DEFAULT_ROLE behavior (#2151) +- **c/driver/postgresql**: Improve error reporting for queries that error before the COPY header is sent (#2134) + +### Refactor + +- **c/driver/postgresql**: cleanups for result_helper signatures (#2261) +- **c/driver/postgresql**: Use GetObjectsHelper from framework to build objects (#2189) +- **csharp/src/Drivers/Apache/Spark**: use UTF8 string for data conversion, instead of .NET String (#2192) +- **c/driver/postgresql**: Use Status for error handling in BindStream (#2187) +- **c/driver/postgresql**: Use Status instead of AdbcStatusCode/AdbcError in result helper (#2178) +- **c/driver**: Use non-objects framework components in Postgres driver (#2166) +- **c/driver/postgresql**: Use copy writer in BindStream for parameter binding (#2157) From b9b853c65f38bb81d15a2e670e12ce0cc1548ba3 Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 13 Nov 2024 11:25:52 +0900 Subject: [PATCH 4/4] chore: update lockfiles --- ci/conda/meta.yaml | 1 - rust/Cargo.lock | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ci/conda/meta.yaml b/ci/conda/meta.yaml index 3f83343c98..ac109997a2 100644 --- a/ci/conda/meta.yaml +++ b/ci/conda/meta.yaml @@ -17,7 +17,6 @@ package: name: arrow-adbc-split - # TODO: this needs to get bumped by the release process version: 1.4.0 source: diff --git a/rust/Cargo.lock b/rust/Cargo.lock index f67151e71f..7339324fa0 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -4,7 +4,7 @@ version = 3 [[package]] name = "adbc_core" -version = "0.15.0" +version = "0.16.0" dependencies = [ "arrow-array", "arrow-schema", @@ -15,7 +15,7 @@ dependencies = [ [[package]] name = "adbc_datafusion" -version = "0.15.0" +version = "0.16.0" dependencies = [ "adbc_core", "arrow-array", @@ -30,7 +30,7 @@ dependencies = [ [[package]] name = "adbc_dummy" -version = "0.15.0" +version = "0.16.0" dependencies = [ "adbc_core", "arrow-array",