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 370aac66 chore: bump versions to 0.7.0 (#993)
370aac66 is described below
commit 370aac6622df5b30c8fa8fa6c0c7d3a61e2520d7
Author: David Li <[email protected]>
AuthorDate: Mon Aug 28 08:58:19 2023 -0400
chore: bump versions to 0.7.0 (#993)
---
CHANGELOG.md | 50 ++++++++++++++++++++++
c/cmake_modules/AdbcVersion.cmake | 2 +-
ci/conda/meta.yaml | 2 +-
ci/linux-packages/debian/control | 22 +++++-----
...install => libadbc-driver-flightsql007.install} | 0
...6.install => libadbc-driver-manager007.install} | 0
...nstall => libadbc-driver-postgresql007.install} | 0
...install => libadbc-driver-snowflake007.install} | 0
...06.install => libadbc-driver-sqlite007.install} | 0
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 +-
java/driver/jdbc-validation-mssqlserver/pom.xml | 2 +-
java/driver/jdbc-validation-postgresql/pom.xml | 2 +-
java/driver/jdbc/pom.xml | 2 +-
java/driver/validation/pom.xml | 2 +-
java/pom.xml | 4 +-
java/sql/pom.xml | 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 +-
29 files changed, 84 insertions(+), 34 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0acdedfa..190da986 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -237,3 +237,53 @@
### Perf
- **go/adbc/driver/flightsql**: filter by schema in getObjectsTables (#726)
+
+## ADBC Libraries 0.6.0 (2023-08-23)
+
+### Feat
+
+- **python/adbc_driver_manager**: add fetch_record_batch (#989)
+- **c/driver**: Date32 support (#948)
+- **c/driver/postgresql**: Interval support (#908)
+- **go/adbc/driver/flightsql**: add context to gRPC errors (#921)
+- **c/driver/sqlite**: SQLite timestamp write support (#897)
+- **c/driver/postgresql**: Handle NUMERIC type by converting to string (#883)
+- **python/adbc_driver_postgresql**: add PostgreSQL options enum (#886)
+- **c/driver/postgresql**: TimestampTz write (#868)
+- **c/driver/postgresql**: Implement streaming/chunked output (#870)
+- **c/driver/postgresql**: Timestamp write support (#861)
+- **c/driver_manager,go/adbc,python**: trim down error messages (#866)
+- **c/driver/postgresql**: Int8 support (#858)
+- **c/driver/postgresql**: Better type error messages (#860)
+
+### Fix
+
+- **go/adbc/driver/flightsql**: Have GetTableSchema check for table name match
instead of the first schema it receives (#980)
+- **r**: Ensure that info_codes are coerced to integer (#986)
+- **go/adbc/sqldriver**: fix handling of decimal types (#970)
+- **c/driver/postgresql**: Fix segfault associated with uninitialized
copy_reader_ (#964)
+- **c/driver/sqlite**: add table types by default from arrow types (#955)
+- **csharp**: include GetTableTypes and GetTableSchema call for .NET 4.7.2
(#950)
+- **csharp**: include GetInfo and GetObjects call for .NET 4.7.2 (#945)
+- **c/driver/sqlite**: Wrap bulk ingests in a single begin/commit txn (#910)
+- **csharp**: fix C api to work under .NET 4.7.2 (#931)
+- **python/adbc_driver_snowflake**: allow connecting without URI (#923)
+- **go/adbc/pkg**: export Adbc* symbols on Windows (#916)
+- **go/adbc/driver/snowflake**: handle non-arrow result sets (#909)
+- **c/driver/sqlite**: fix escaping of sqlite TABLE CREATE columns (#906)
+- **go/adbc/pkg**: follow CGO rules properly (#902)
+- **go/adbc/driver/snowflake**: Fix integration tests by fixing timestamp
handling (#889)
+- **go/adbc/driver/snowflake**: fix failing integration tests (#888)
+- **c/validation**: Fix ASAN-detected leak (#879)
+- **go/adbc**: fix crash on map type (#854)
+- **go/adbc/driver/snowflake**: handle result sets without Arrow data (#864)
+
+### Perf
+
+- **go/adbc/driver/snowflake**: Implement concurrency limit (#974)
+
+### Refactor
+
+- **c**: Vendor portable-snippets for overflow checks (#951)
+- **c/driver/postgresql**: Use ArrowArrayViewGetIntervalUnsafe from nanoarrow
(#957)
+- **c/driver/postgresql**: Simplify current database querying (#880)
diff --git a/c/cmake_modules/AdbcVersion.cmake
b/c/cmake_modules/AdbcVersion.cmake
index 8a27457c..a39565cd 100644
--- a/c/cmake_modules/AdbcVersion.cmake
+++ b/c/cmake_modules/AdbcVersion.cmake
@@ -21,7 +21,7 @@
# ------------------------------------------------------------
# Version definitions
-set(ADBC_VERSION "0.6.0-SNAPSHOT")
+set(ADBC_VERSION "0.7.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/ci/conda/meta.yaml b/ci/conda/meta.yaml
index dfa02ee0..66d66cbf 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: 0.6.0
+ version: 0.7.0
source:
path: ../../
diff --git a/ci/linux-packages/debian/control b/ci/linux-packages/debian/control
index dbf6b6e3..2b4a06a5 100644
--- a/ci/linux-packages/debian/control
+++ b/ci/linux-packages/debian/control
@@ -33,7 +33,7 @@ Build-Depends:
Standards-Version: 4.5.0
Homepage: https://arrow.apache.org/adbc/
-Package: libadbc-driver-manager006
+Package: libadbc-driver-manager007
Section: libs
Architecture: any
Multi-Arch: same
@@ -51,12 +51,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-manager006 (= ${binary:Version})
+ libadbc-driver-manager007 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) driver manager
.
This package provides C++ header files.
-Package: libadbc-driver-postgresql006
+Package: libadbc-driver-postgresql007
Section: libs
Architecture: any
Multi-Arch: same
@@ -74,12 +74,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-postgresql006 (= ${binary:Version})
+ libadbc-driver-postgresql007 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) PostgreSQL driver
.
This package provides CMake package, pkg-config package and so on.
-Package: libadbc-driver-sqlite006
+Package: libadbc-driver-sqlite007
Section: libs
Architecture: any
Multi-Arch: same
@@ -97,12 +97,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-sqlite006 (= ${binary:Version})
+ libadbc-driver-sqlite007 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) SQLite driver
.
This package provides CMake package, pkg-config package and so on.
-Package: libadbc-driver-flightsql006
+Package: libadbc-driver-flightsql007
Section: libs
Architecture: any
Multi-Arch: same
@@ -120,12 +120,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-flightsql006 (= ${binary:Version})
+ libadbc-driver-flightsql007 (= ${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-snowflake006
+Package: libadbc-driver-snowflake007
Section: libs
Architecture: any
Multi-Arch: same
@@ -143,7 +143,7 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
- libadbc-driver-snowflake006 (= ${binary:Version})
+ libadbc-driver-snowflake007 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) Snowflake driver
.
This package provides CMake package, pkg-config package and so on.
@@ -157,7 +157,7 @@ Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
- libadbc-driver-manager006 (= ${binary:Version})
+ libadbc-driver-manager007 (= ${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-flightsql006.install
b/ci/linux-packages/debian/libadbc-driver-flightsql007.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-flightsql006.install
rename to ci/linux-packages/debian/libadbc-driver-flightsql007.install
diff --git a/ci/linux-packages/debian/libadbc-driver-manager006.install
b/ci/linux-packages/debian/libadbc-driver-manager007.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-manager006.install
rename to ci/linux-packages/debian/libadbc-driver-manager007.install
diff --git a/ci/linux-packages/debian/libadbc-driver-postgresql006.install
b/ci/linux-packages/debian/libadbc-driver-postgresql007.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-postgresql006.install
rename to ci/linux-packages/debian/libadbc-driver-postgresql007.install
diff --git a/ci/linux-packages/debian/libadbc-driver-snowflake006.install
b/ci/linux-packages/debian/libadbc-driver-snowflake007.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-snowflake006.install
rename to ci/linux-packages/debian/libadbc-driver-snowflake007.install
diff --git a/ci/linux-packages/debian/libadbc-driver-sqlite006.install
b/ci/linux-packages/debian/libadbc-driver-sqlite007.install
similarity index 100%
rename from ci/linux-packages/debian/libadbc-driver-sqlite006.install
rename to ci/linux-packages/debian/libadbc-driver-sqlite007.install
diff --git a/docs/source/conf.py b/docs/source/conf.py
index b1c2dfa3..5c370f22 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -26,7 +26,7 @@ sys.path.append(str(Path("./ext").resolve()))
project = "ADBC"
copyright = "2022, Apache Arrow Developers"
author = "the Apache Arrow Developers"
-release = "0.6.0 (dev)"
+release = "0.7.0 (dev)"
# Needed to generate version switcher
version = release
diff --git a/glib/meson.build b/glib/meson.build
index 55d9a13a..7516c433 100644
--- a/glib/meson.build
+++ b/glib/meson.build
@@ -23,7 +23,7 @@ project('adbc-glib',
'c_std=c99',
],
license: 'Apache-2.0',
- version: '0.6.0-SNAPSHOT')
+ version: '0.7.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 837119d5..742651be 100644
--- a/java/core/pom.xml
+++ b/java/core/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.0-SNAPSHOT</version>
</parent>
<artifactId>adbc-core</artifactId>
diff --git a/java/driver-manager/pom.xml b/java/driver-manager/pom.xml
index 12d7a3f3..bfaba9ba 100644
--- a/java/driver-manager/pom.xml
+++ b/java/driver-manager/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.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 987108c2..57e685f2 100644
--- a/java/driver/flight-sql-validation/pom.xml
+++ b/java/driver/flight-sql-validation/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.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 43296796..db7aef99 100644
--- a/java/driver/flight-sql/pom.xml
+++ b/java/driver/flight-sql/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.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 f273218c..a97f8c21 100644
--- a/java/driver/jdbc-validation-derby/pom.xml
+++ b/java/driver/jdbc-validation-derby/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.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 5dd6b54a..e0ba64cc 100644
--- a/java/driver/jdbc-validation-mssqlserver/pom.xml
+++ b/java/driver/jdbc-validation-mssqlserver/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.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 295ca5d4..1e0e5407 100644
--- a/java/driver/jdbc-validation-postgresql/pom.xml
+++ b/java/driver/jdbc-validation-postgresql/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/java/driver/jdbc/pom.xml b/java/driver/jdbc/pom.xml
index 0c78818b..73ebad38 100644
--- a/java/driver/jdbc/pom.xml
+++ b/java/driver/jdbc/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/java/driver/validation/pom.xml b/java/driver/validation/pom.xml
index 20c21697..c7023500 100644
--- a/java/driver/validation/pom.xml
+++ b/java/driver/validation/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
diff --git a/java/pom.xml b/java/pom.xml
index 9b2b1d7d..fd244227 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -20,7 +20,7 @@
<groupId>org.apache.arrow.adbc</groupId>
<artifactId>arrow-adbc-java-root</artifactId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Apache Arrow ADBC Java Root POM</name>
@@ -29,7 +29,7 @@
<properties>
<dep.arrow.version>12.0.0</dep.arrow.version>
- <adbc.version>0.6.0-SNAPSHOT</adbc.version>
+ <adbc.version>0.7.0-SNAPSHOT</adbc.version>
</properties>
<scm>
diff --git a/java/sql/pom.xml b/java/sql/pom.xml
index 2b13654c..4703f1df 100644
--- a/java/sql/pom.xml
+++ b/java/sql/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>arrow-adbc-java-root</artifactId>
<groupId>org.apache.arrow.adbc</groupId>
- <version>0.6.0-SNAPSHOT</version>
+ <version>0.7.0-SNAPSHOT</version>
</parent>
<artifactId>adbc-sql</artifactId>
diff --git a/r/adbcdrivermanager/DESCRIPTION b/r/adbcdrivermanager/DESCRIPTION
index 3bb8509d..816aa909 100644
--- a/r/adbcdrivermanager/DESCRIPTION
+++ b/r/adbcdrivermanager/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcdrivermanager
Title: 'Arrow' Database Connectivity ('ADBC') Driver Manager
-Version: 0.5.0.9000
+Version: 0.6.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 e4bbcda2..c041186a 100644
--- a/r/adbcflightsql/DESCRIPTION
+++ b/r/adbcflightsql/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcflightsql
Title: 'Arrow' Database Connectivity ('ADBC') 'FlightSQL' Driver
-Version: 0.5.0.9000
+Version: 0.6.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 7a729f1b..86a1812c 100644
--- a/r/adbcpostgresql/DESCRIPTION
+++ b/r/adbcpostgresql/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcpostgresql
Title: 'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver
-Version: 0.5.0.9000
+Version: 0.6.0.9000
Authors@R: c(
person("Dewey", "Dunnington", , "[email protected]", role = c("aut",
"cre"),
comment = c(ORCID = "0000-0002-9415-4582")),
diff --git a/r/adbcsnowflake/DESCRIPTION b/r/adbcsnowflake/DESCRIPTION
index c21694d5..5351956a 100644
--- a/r/adbcsnowflake/DESCRIPTION
+++ b/r/adbcsnowflake/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcsnowflake
Title: Arrow Database Connectivity ('ADBC') 'Snowflake' Driver
-Version: 0.5.0.9000
+Version: 0.6.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 53d589a3..83bbf8f9 100644
--- a/r/adbcsqlite/DESCRIPTION
+++ b/r/adbcsqlite/DESCRIPTION
@@ -1,6 +1,6 @@
Package: adbcsqlite
Title: 'Arrow' Database Connectivity ('ADBC') 'SQLite' Driver
-Version: 0.5.0.9000
+Version: 0.6.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 3843fb71..e853463b 100644
--- a/ruby/lib/adbc/version.rb
+++ b/ruby/lib/adbc/version.rb
@@ -16,7 +16,7 @@
# under the License.
module ADBC
- VERSION = "0.6.0-SNAPSHOT"
+ VERSION = "0.7.0-SNAPSHOT"
module Version
MAJOR, MINOR, MICRO, TAG = VERSION.split(".").collect(&:to_i)
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index dc7a37dd..4daec0cc 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "arrow-adbc"
-version = "0.6.0-SNAPSHOT"
+version = "0.7.0-SNAPSHOT"
edition = "2021"
rust-version = "1.62"
description = "Rust implementation of Arrow Database Connectivity (ADBC)"