Skip to content

Commit

Permalink
chore: update versions for 0.9.0-SNAPSHOT (#1276)
Browse files Browse the repository at this point in the history
  • Loading branch information
lidavidm authored Nov 9, 2023
1 parent 9d6a245 commit 81c9f88
Show file tree
Hide file tree
Showing 29 changed files with 100 additions and 34 deletions.
66 changes: 66 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -321,3 +321,69 @@
### Refactor

- **c/driver/postgresql**: hardcode overflow checks (#1051)

## ADBC Libraries 0.8.0 (2023-11-03)

### Feat

- **c/driver/sqlite**: enable extension loading (#1162)
- **csharp**: Add support for SqlDecimal (#1241)
- **go/adbc/driver/snowflake**: enable passing private key for JWT via string and not file (#1207)
- **c/driver/sqlite**: Support binding dictionary-encoded string and binary types (#1224)
- **c/driver/sqlite**: Support BLOB in result sets for SQLite (#1223)
- **csharp/drivers/bigquery**: add BigQuery ADBC driver (#1192)
- **go/adbc/driver/snowflake**: support PEM decoding JWT private keys (#1199)
- **r/adbcdrivermanager**: Implement missing function mappings (#1206)
- **c/driver/postgresql**: Use COPY for writes (#1093)
- **c/driver/postgresql**: INSERT benchmark for postgres (#1189)
- **c/driver/postgresql**: Binary COPY Writer (#1181)
- **c/driver/postgresql**: INTERVAL COPY Writer (#1184)
- **c/driver/postgresql**: TIMESTAMP COPY Writer (#1185)
- **c/driver/postgresql**: DATE32 Support for COPY Writer (#1182)
- **c/driver/postgresql**: INT8 Support in COPY Writer (#1176)
- **c/driver/postgresql**: Floating point types for Copy Writer (#1170)
- **c/driver/postgresql**: String/Large String COPY Writers (#1172)
- **csharp**: Add ADO.NET client; tests for C# to interop with the Snowflake Go driver (#1031)
- **c/driver/postgresql,c/driver/sqlite**: Implement FOREIGN KEY constraints (#1099)
- **go/adbc/driver/flightsql**: log new connections (#1146)
- **c/driver/postgresql**: add integral COPY writers (#1130)
- **c/driver/postgresql**: Inital COPY Writer design (#1110)
- **c/driver/postgresql,c/driver/sqlite**: implement BOOL support in drivers (#1091)

### Fix

- **c/driver**: be explicit about columns in ingestion (#1238)
- **go/adbc/driver/flightsql**: take metadata lock for safety (#1228)
- **c/driver/sqlite**: Provide # of rows affected for non-SELECT statements instead of 0 (#1179)
- **r/adbcpostgresql**: Use libpq provided by Rtools for R 4.2 and R 4.3 (#1218)
- **r/adbcsqlite**: Fix incomplete cleanup in adbcsqlite tests (#1219)
- **c/driver/postgresql**: Allow ctest to run benchmark (#1203)
- **r/adbcsnowflake**: Add arrow as check dependency for adbcsnowflake (#1208)
- **r/adbcdrivermanager**: Improve handling of integer and character list inputs (#1205)
- **r**: Build with __USE_MINGW_ANSI_STDIO to enable use of lld in format strings (#1180)
- **c/driver/postgresql**: only clear schema option if needed (#1174)
- **c/driver/postgresql**: Support trailing semicolon(s) for queries inside COPY statements (#1171)
- **c/driver/common**: Object name matching handles shared prefix case correctly (#1168)
- **r/adbcdrivermanager**: Fix tests to avoid moving an external pointer with dependents (#1167)
- **r/adbcsnowflake**: Don't use test snowflake query that returns a decimal type (#1164)
- **r/adbcdrivermanager**: Add format method for adbc_xptr (#1165)
- **r/adbcdrivermanager**: Use ADBC_VERSION_1_1_0 to initialize drivers internally (#1163)
- **go/adbc/driver/snowflake**: add useHighPrecision option for decimal vs int64 (#1160)
- **c/driver/postgresql**: reset transaction after rollback (#1159)
- **go/adbc/driver/snowflake**: proper timezone for timestamp_ltz (#1155)
- **c/driver_manager**: Include cerrno in driver manager (#1137)
- **r/adbcdrivermanager**: Fix valgrind errors identified by CRAN 0.7.0 submission (#1136)
- **go/adbc/driver/snowflake**: default SetOption to StatusNotImplemented (#1120)
- **go/adbc/pkg**: support Windows in Makefile (#1114)
- **go/adbc/driver/snowflake**: prevent database options from getting overwritten (#1097)
- **python/adbc_driver_manager**: allow non-indexable sequences in executemany (#1094)

### Refactor

- **r**: Improve testing for ADBC 1.1 features in R bindings (#1214)
- **c/driver/postgresql**: Macro for benchmark return (#1202)
- **c/driver/postgresql**: Refactor COPY Writer NULL handling (#1175)
- **c/driver/postgresql**: Have Copy Writer manage its own buffer (#1148)
- **go/adbc/driver**: add driver framework (#1081)
- **c/driver/postgresql**: remove unnecessary destructor (#1134)
- **c/driver/postgresql**: refactor Handle class (#1132)
2 changes: 1 addition & 1 deletion c/cmake_modules/AdbcVersion.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# ------------------------------------------------------------
# Version definitions

set(ADBC_VERSION "0.8.0-SNAPSHOT")
set(ADBC_VERSION "0.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)
Expand Down
2 changes: 1 addition & 1 deletion ci/conda/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
package:
name: arrow-adbc-split
# TODO: this needs to get bumped by the release process
version: 0.8.0
version: 0.9.0

source:
path: ../../
Expand Down
22 changes: 11 additions & 11 deletions ci/linux-packages/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Build-Depends:
Standards-Version: 4.5.0
Homepage: https://arrow.apache.org/adbc/

Package: libadbc-driver-manager008
Package: libadbc-driver-manager009
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -51,12 +51,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libadbc-driver-manager008 (= ${binary:Version})
libadbc-driver-manager009 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) driver manager
.
This package provides C++ header files.

Package: libadbc-driver-postgresql008
Package: libadbc-driver-postgresql009
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -74,12 +74,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libadbc-driver-postgresql008 (= ${binary:Version})
libadbc-driver-postgresql009 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) PostgreSQL driver
.
This package provides CMake package, pkg-config package and so on.

Package: libadbc-driver-sqlite008
Package: libadbc-driver-sqlite009
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -97,12 +97,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libadbc-driver-sqlite008 (= ${binary:Version})
libadbc-driver-sqlite009 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) SQLite driver
.
This package provides CMake package, pkg-config package and so on.

Package: libadbc-driver-flightsql008
Package: libadbc-driver-flightsql009
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -120,12 +120,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libadbc-driver-flightsql008 (= ${binary:Version})
libadbc-driver-flightsql009 (= ${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-snowflake008
Package: libadbc-driver-snowflake009
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -143,7 +143,7 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libadbc-driver-snowflake008 (= ${binary:Version})
libadbc-driver-snowflake009 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) Snowflake driver
.
This package provides CMake package, pkg-config package and so on.
Expand All @@ -157,7 +157,7 @@ Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libadbc-driver-manager008 (= ${binary:Version})
libadbc-driver-manager009 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) driver manager
.
This package provides GLib based library files.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
project = "ADBC"
copyright = "2022, Apache Arrow Developers"
author = "the Apache Arrow Developers"
release = "0.8.0 (dev)"
release = "0.9.0 (dev)"
# Needed to generate version switcher
version = release

Expand Down
2 changes: 1 addition & 1 deletion glib/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ project('adbc-glib',
'c_std=c99',
],
license: 'Apache-2.0',
version: '0.8.0-SNAPSHOT')
version: '0.9.0-SNAPSHOT')

version_numbers = meson.project_version().split('-')[0].split('.')
version_major = version_numbers[0].to_int()
Expand Down
2 changes: 1 addition & 1 deletion java/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>

<artifactId>adbc-core</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion java/driver-manager/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>

<artifactId>adbc-driver-manager</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion java/driver/flight-sql-validation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion java/driver/flight-sql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion java/driver/jdbc-validation-derby/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion java/driver/jdbc-validation-mssqlserver/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion java/driver/jdbc-validation-postgresql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion java/driver/jdbc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion java/driver/validation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

Expand Down
4 changes: 2 additions & 2 deletions java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

<groupId>org.apache.arrow.adbc</groupId>
<artifactId>arrow-adbc-java-root</artifactId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
<packaging>pom</packaging>

<name>Apache Arrow ADBC Java Root POM</name>
Expand All @@ -29,7 +29,7 @@

<properties>
<dep.arrow.version>14.0.0</dep.arrow.version>
<adbc.version>0.8.0-SNAPSHOT</adbc.version>
<adbc.version>0.9.0-SNAPSHOT</adbc.version>
</properties>

<scm>
Expand Down
2 changes: 1 addition & 1 deletion java/sql/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
<version>0.8.0-SNAPSHOT</version>
<version>0.9.0-SNAPSHOT</version>
</parent>

<artifactId>adbc-sql</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion r/adbcdrivermanager/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: adbcdrivermanager
Title: 'Arrow' Database Connectivity ('ADBC') Driver Manager
Version: 0.7.0.9000
Version: 0.8.0.9000
Authors@R: c(
person("Dewey", "Dunnington", , "[email protected]", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-9415-4582")),
Expand Down
2 changes: 1 addition & 1 deletion r/adbcflightsql/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: adbcflightsql
Title: 'Arrow' Database Connectivity ('ADBC') 'FlightSQL' Driver
Version: 0.7.0.9000
Version: 0.8.0.9000
Authors@R: c(
person("Dewey", "Dunnington", , "[email protected]", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-9415-4582")),
Expand Down
2 changes: 1 addition & 1 deletion r/adbcpostgresql/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: adbcpostgresql
Title: 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver
Version: 0.7.0.9000
Version: 0.8.0.9000
Authors@R: c(
person("Dewey", "Dunnington", , "[email protected]", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-9415-4582")),
Expand Down
2 changes: 1 addition & 1 deletion r/adbcsnowflake/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: adbcsnowflake
Title: Arrow Database Connectivity ('ADBC') 'Snowflake' Driver
Version: 0.7.0.9000
Version: 0.8.0.9000
Authors@R: c(
person("Dewey", "Dunnington", , "[email protected]", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-9415-4582")),
Expand Down
2 changes: 1 addition & 1 deletion r/adbcsqlite/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: adbcsqlite
Title: 'Arrow' Database Connectivity ('ADBC') 'SQLite' Driver
Version: 0.7.0.9000
Version: 0.8.0.9000
Authors@R: c(
person("Dewey", "Dunnington", , "[email protected]", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-9415-4582")),
Expand Down
2 changes: 1 addition & 1 deletion ruby/lib/adbc/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module ADBC
VERSION = "0.8.0-SNAPSHOT"
VERSION = "0.9.0-SNAPSHOT"

module Version
MAJOR, MINOR, MICRO, TAG = VERSION.split(".").collect(&:to_i)
Expand Down
2 changes: 1 addition & 1 deletion rust/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

[package]
name = "arrow-adbc"
version = "0.8.0-SNAPSHOT"
version = "0.9.0-SNAPSHOT"
edition = "2021"
rust-version = "1.62"
description = "Rust implementation of Arrow Database Connectivity (ADBC)"
Expand Down

0 comments on commit 81c9f88

Please sign in to comment.