Skip to content

Commit

Permalink
chore: update versions for 15-SNAPSHOT
Browse files Browse the repository at this point in the history
  • Loading branch information
lidavidm committed Sep 5, 2024
1 parent 5481b92 commit a6eaeec
Show file tree
Hide file tree
Showing 38 changed files with 107 additions and 51 deletions.
56 changes: 56 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -643,3 +643,59 @@
- **csharp**: Move more options to be set centrally and enable TreatWarningsAsErrors (#1852)
- **csharp**: Initial changes for ADBC 1.1 in C# implementation (#1821)
- **csharp/src/Drivers/Apache/Spark**: implement async overrides for Spark driver (#1830)

## ADBC Libraries 14 (2024-08-30)

### Versions

- C/C++/GLib/Go/Python/Ruby: 1.2.0
- C#: 0.14.0
- Java: 0.14.0
- R: 0.14.0
- Rust: 0.14.0

### Feat

- **go/adbc/driver/snowflake**: Keep track of all files copied and skip empty files in bulk_ingestion (#2106)
- **dev/release**: add Rust release process (#2107)
- **go/adbc/driver/bigquery**: Implement GetObjects and get tests passing (#2044)
- **csharp/src/Client**: add support for parameterized execution (#2096)
- **c/driver/postgresql**: Support queries that bind parameters and return a result (#2065)
- **c/driver/postgresql**: Support JSON and JSONB types (#2072)
- **go/adbc/driver/bigquery**: add schema to reader for BigQuery (#2050)
- **c/driver/postgresql**: Implement consuming a PGresult via the copy reader (#2029)
- **csharp/src/Drivers/BigQuery**: add support for configurable query timeouts (#2043)
- **go/adbc/driver/snowflake**: use vectorized scanner for bulk ingest (#2025)
- **c**: Add BigQuery library to Meson build system (#1994)
- **c**: Add pkgconfig support to Meson build system (#1992)
- **c/driver/postgresql**: FIXED_SIZED_LIST Writer support (#1975)
- **go/adbc/driver**: add support for Google BigQuery (#1722)
- **c/driver/postgresql**: Implement LIST/LARGE_LIST Writer (#1962)
- **c/driver/postgresql**: Read/write support for TIME64[us] (#1960)
- **c/driver/postgresql**: UInt(8/16/32) Writer (#1961)

### Refactor

- **c/driver/framework**: Separate C/C++ conversions and error handling into minimal "base" framework (#2090)
- **c/driver/framework**: Remove fmt as required dependency of the driver framework (#2081)
- **c**: Updated include/install paths for adbc.h (#1965)
- **c/driver/postgresql**: Factory func for CopyWriter construction (#1998)
- **c**: Check MakeArray/Batch Error codes with macro (#1959)

### Fix

- **go/adbc/driver/snowflake**: Bump gosnowflake to fix context error (#2091)
- **c/driver/postgresql**: Fix ingest of streams with zero arrays (#2073)
- **csharp/src/Drivers/BigQuery**: update BigQuery test cases (#2048)
- **ci**: Pin r-lib actions as a workaround for latest action updates (#2051)
- **csharp/src/Drivers/BigQuery**: update BigQuery documents (#2047)
- **go/adbc/driver/snowflake**: split files properly after reaching targetSize on ingestion (#2026)
- **c/driver/postgresql**: Ensure schema ordering is consisent and respects case sensitivity of table names (#2028)
- **docs**: update broken link (#2016)
- **docs**: correct snowflake options for bulk ingest (#2004)
- **go/adbc/driver/flightsql**: propagate headers in GetObjects (#1996)
- **c/driver/postgresql**: Fix compiler warning on gcc14 (#1990)
- **r/adbcdrivermanager**: Ensure that class of object is checked before calling R_ExternalPtrAddrFn (#1989)
- **ci**: update website_build.sh for new versioning scheme (#1972)
- **dev/release**: update C# <VersionSuffix> tag (#1973)
- **c/vendor/nanoarrow**: Fix -Wreorder warning (#1966)
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 "1.2.0-SNAPSHOT")
set(ADBC_VERSION "1.3.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 c/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
project(
'arrow-adbc',
'c', 'cpp',
version: '1.2.0-SNAPSHOT',
version: '1.3.0-SNAPSHOT',
license: 'Apache-2.0',
meson_version: '>=1.3.0',
default_options: [
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: 1.2.0
version: 1.3.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 @@ -34,7 +34,7 @@ Build-Depends:
Standards-Version: 4.5.0
Homepage: https://arrow.apache.org/adbc/

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

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

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

Package: libadbc-driver-flightsql102
Package: libadbc-driver-flightsql103
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -121,12 +121,12 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libadbc-driver-flightsql102 (= ${binary:Version})
libadbc-driver-flightsql103 (= ${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-snowflake102
Package: libadbc-driver-snowflake103
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -144,7 +144,7 @@ Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libadbc-driver-snowflake102 (= ${binary:Version})
libadbc-driver-snowflake103 (= ${binary:Version})
Description: Apache Arrow Database Connectivity (ADBC) Snowflake driver
.
This package provides CMake package, pkg-config package and so on.
Expand All @@ -158,7 +158,7 @@ Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
${shlibs:Depends},
libadbc-driver-manager102 (= ${binary:Version})
libadbc-driver-manager103 (= ${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 csharp/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<Product>Apache Arrow ADBC library</Product>
<Copyright>Copyright 2022-2024 The Apache Software Foundation</Copyright>
<Company>The Apache Software Foundation</Company>
<VersionPrefix>0.14.0</VersionPrefix>
<VersionPrefix>0.15.0</VersionPrefix>
<VersionSuffix>SNAPSHOT</VersionSuffix>
</PropertyGroup>

Expand Down
18 changes: 9 additions & 9 deletions dev/release/versions.env
Original file line number Diff line number Diff line change
Expand Up @@ -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="14"
PREVIOUS_RELEASE="13"
RELEASE="15"
PREVIOUS_RELEASE="14"

# Individual components will have a SemVer.
VERSION_CSHARP="0.14.0"
VERSION_JAVA="0.14.0"
VERSION_CSHARP="0.15.0"
VERSION_JAVA="0.15.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.2.0"
VERSION_R="0.14.0"
VERSION_RUST="0.14.0"
VERSION_NATIVE="1.3.0"
VERSION_R="0.15.0"
VERSION_RUST="0.15.0"

# Required by the version bump script
PREVIOUS_VERSION_NATIVE="1.1.0"
PREVIOUS_VERSION_R="0.13.0"
PREVIOUS_VERSION_NATIVE="1.2.0"
PREVIOUS_VERSION_R="0.14.0"
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 = "14 (dev)"
release = "15 (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: '1.2.0-SNAPSHOT')
version: '1.3.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.0-SNAPSHOT</version>
<packaging>pom</packaging>

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

<properties>
<dep.arrow.version>15.0.0</dep.arrow.version>
<adbc.version>0.14.0-SNAPSHOT</adbc.version>
<adbc.version>0.15.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.14.0-SNAPSHOT</version>
<version>0.15.0-SNAPSHOT</version>
</parent>

<artifactId>adbc-sql</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

# This file is part of 'miniver': https://github.com/jbweston/miniver

version = "1.2.0dev"
version = "1.3.0dev"

# These values are only set if the distribution was created with 'git archive'
# NOTE: must add an export-subst to .gitattributes!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

# This file is part of 'miniver': https://github.com/jbweston/miniver

version = "1.2.0dev"
version = "1.3.0dev"

# These values are only set if the distribution was created with 'git archive'
# NOTE: must add an export-subst to .gitattributes!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

# This file is part of 'miniver': https://github.com/jbweston/miniver

version = "1.2.0dev"
version = "1.3.0dev"

# These values are only set if the distribution was created with 'git archive'
# NOTE: must add an export-subst to .gitattributes!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

# This file is part of 'miniver': https://github.com/jbweston/miniver

version = "1.2.0dev"
version = "1.3.0dev"

# These values are only set if the distribution was created with 'git archive'
# NOTE: must add an export-subst to .gitattributes!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

# This file is part of 'miniver': https://github.com/jbweston/miniver

version = "1.2.0dev"
version = "1.3.0dev"

# These values are only set if the distribution was created with 'git archive'
# NOTE: must add an export-subst to .gitattributes!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

# This file is part of 'miniver': https://github.com/jbweston/miniver

version = "1.2.0dev"
version = "1.3.0dev"

# These values are only set if the distribution was created with 'git archive'
# NOTE: must add an export-subst to .gitattributes!
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.13.0.9000
Version: 0.14.0.9000
Authors@R: c(
person("Dewey", "Dunnington", , "dewey@dunnington.ca", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-9415-4582")),
Expand Down
Loading

0 comments on commit a6eaeec

Please sign in to comment.