Skip to content

Commit 0dbbae3

Browse files
authored
chore: bump versions for 23 (#3875)
1 parent 778f780 commit 0dbbae3

File tree

42 files changed

+121
-62
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+121
-62
lines changed

CHANGELOG.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,3 +1239,61 @@
12391239
- update docs site footer for new ASF logo (#3546)
12401240
- **csharp/src/Drivers/Databricks**: add mitm proxy instruction (#3486)
12411241
- **r/adbcdrivermanager**: Fix roxygen comments (#3477)
1242+
1243+
## ADBC Libraries 22 (2026-01-06)
1244+
1245+
### Versions
1246+
1247+
- C/C++/GLib/Go/Python/Ruby: 1.10.0
1248+
- C#: 0.22.0
1249+
- Java: 0.22.0
1250+
- R: 0.22.0
1251+
- Rust: 0.22.0
1252+
1253+
### Breaking Changes
1254+
1255+
- ⚠️ **rust/ffi**: catch panics at FFI boundary (#3819)
1256+
1257+
### New Features
1258+
1259+
- load driver from uri (#3694)
1260+
- **c/driver/postgresql**: add transaction isolation level support (#3760)
1261+
- **c/driver/postgresql**: add validation suite and override tests (#3821)
1262+
- **c/driver/sqlite**: support the `ADBC_INFO_DRIVER_ADBC_VERSION` info key added in ADBC spec 1.1.0 (#3843)
1263+
- **c/driver_manager**: warn about potential non-printable driver (#3856)
1264+
- **csharp**: rename .Tests to .Testing; add NuGet for other packages (#3729)
1265+
- **csharp/Benchmarks**: Add .NET Framework 4.7.2 support with TLS co… (#3682)
1266+
- **csharp/Benchmarks**: Add CloudFetch E2E performance benchmark (#3660)
1267+
- **csharp/Benchmarks**: Add custom columns for CloudFetch benchmark metrics (#3688)
1268+
- **csharp/src/Drivers**: Enable setting BatchSizeStopCondition, MaxMessageSize & MaxFrameSize (#3684)
1269+
- **csharp/src/Drivers/BigQuery**: Add support for overriding adbc.bigquery.large_decimals_as_string (#3648)
1270+
- **csharp/src/Drivers/Databricks**: Added connection params of rateLimitRetry and rateLimitRetryTimeout (#3612)
1271+
- **csharp/src/Drivers/Databricks**: CloudFetch Use RecyclableMemoryStream for LZ4 decompression to reduce memory pressure (#3683)
1272+
- **go/adbc/driver/flightsql**: support bulk ingest (#3808)
1273+
- **python/adbc_driver_flightsql**: add constants for OAuth options (#3849)
1274+
- **r**: support target catalog/schema for ingestion (#3852)
1275+
- ⚠️ **rust/ffi**: catch panics at FFI boundary (#3819)
1276+
1277+
### Bugfixes
1278+
1279+
- **c**: Generate versioned DLLs and import LIBs when building with MSVC (#2858)
1280+
- **c/driver/postgresql**: honor GetObjects schema filter (#3855)
1281+
- **c/driver_manager**: compare with correct iterator in SetOption (#3858)
1282+
- **c/driver_manager**: do not parse driver/URI if both are set (#3790)
1283+
- **c/driver_manager**: incorrect buffer length check in AdbcDatabaseGetOption (#3797)
1284+
- **c/driver_manager**: look for correct init symbol name (#3681)
1285+
- **csharp**: Expose internals for AdbcDrivers.Databricks (#3788)
1286+
- **csharp/src/Drivers/Databricks**: Implement FIFO memory acquisition to prevent starvation in CloudFetch (#3756)
1287+
- **csharp/src/Drivers/Databricks**: Make mandatory token exchange blocking and fix concurrent handling (#3715)
1288+
- **csharp/src/Drivers/Databricks**: Reduce LZ4 decompression memory by using Custom Array Pool (#3654)
1289+
- **dev/release**: fix wheel verification failure on macOS due to SIP (#3686)
1290+
- **go/adbc/sqldriver**: ignore NotImplemented errors for optional transaction options (#3759)
1291+
- **go/adbc/sqldriver**: properly close resources (#3731)
1292+
- **python/adbc_driver_manager**: close Cursors when closing Connection (#3810)
1293+
- **rust/driver/datafusion**: using datafusion driver in async runtime (#3712)
1294+
- **rust/driver_manager**: don't dlclose drivers (#3844)
1295+
- **rust/driver_manager**: remove optional property for windows deps (#3693)
1296+
1297+
### Documentation Improvements
1298+
1299+
- **rust**: add note about cargo update fix in Rust quickstart (#3689)

c/cmake_modules/AdbcVersion.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# ------------------------------------------------------------
2222
# Version definitions
2323

24-
set(ADBC_VERSION "1.10.0-SNAPSHOT")
24+
set(ADBC_VERSION "1.11.0-SNAPSHOT")
2525
string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" ADBC_BASE_VERSION "${ADBC_VERSION}")
2626
string(REPLACE "." ";" _adbc_version_list "${ADBC_BASE_VERSION}")
2727
list(GET _adbc_version_list 0 ADBC_VERSION_MAJOR)

c/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ project(
1919
'arrow-adbc',
2020
'c',
2121
'cpp',
22-
version: '1.10.0-SNAPSHOT',
22+
version: '1.11.0-SNAPSHOT',
2323
license: 'Apache-2.0',
2424
meson_version: '>=1.3.0',
2525
default_options: [

ci/conda/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
package:
1919
name: arrow-adbc-split
20-
version: 1.10.0
20+
version: 1.11.0
2121

2222
source:
2323
path: ../../

ci/linux-packages/debian/control

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Build-Depends:
3434
Standards-Version: 4.5.0
3535
Homepage: https://arrow.apache.org/adbc/
3636

37-
Package: libadbc-driver-manager110
37+
Package: libadbc-driver-manager111
3838
Section: libs
3939
Architecture: any
4040
Multi-Arch: same
@@ -52,12 +52,12 @@ Architecture: any
5252
Multi-Arch: same
5353
Depends:
5454
${misc:Depends},
55-
libadbc-driver-manager110 (= ${binary:Version})
55+
libadbc-driver-manager111 (= ${binary:Version})
5656
Description: Apache Arrow Database Connectivity (ADBC) driver manager
5757
.
5858
This package provides C++ header files.
5959

60-
Package: libadbc-driver-postgresql110
60+
Package: libadbc-driver-postgresql111
6161
Section: libs
6262
Architecture: any
6363
Multi-Arch: same
@@ -75,12 +75,12 @@ Architecture: any
7575
Multi-Arch: same
7676
Depends:
7777
${misc:Depends},
78-
libadbc-driver-postgresql110 (= ${binary:Version})
78+
libadbc-driver-postgresql111 (= ${binary:Version})
7979
Description: Apache Arrow Database Connectivity (ADBC) PostgreSQL driver
8080
.
8181
This package provides CMake package, pkg-config package and so on.
8282

83-
Package: libadbc-driver-sqlite110
83+
Package: libadbc-driver-sqlite111
8484
Section: libs
8585
Architecture: any
8686
Multi-Arch: same
@@ -98,12 +98,12 @@ Architecture: any
9898
Multi-Arch: same
9999
Depends:
100100
${misc:Depends},
101-
libadbc-driver-sqlite110 (= ${binary:Version})
101+
libadbc-driver-sqlite111 (= ${binary:Version})
102102
Description: Apache Arrow Database Connectivity (ADBC) SQLite driver
103103
.
104104
This package provides CMake package, pkg-config package and so on.
105105

106-
Package: libadbc-driver-flightsql110
106+
Package: libadbc-driver-flightsql111
107107
Section: libs
108108
Architecture: any
109109
Multi-Arch: same
@@ -121,12 +121,12 @@ Architecture: any
121121
Multi-Arch: same
122122
Depends:
123123
${misc:Depends},
124-
libadbc-driver-flightsql110 (= ${binary:Version})
124+
libadbc-driver-flightsql111 (= ${binary:Version})
125125
Description: Apache Arrow Database Connectivity (ADBC) Flight SQL driver
126126
.
127127
This package provides CMake package, pkg-config package and so on.
128128

129-
Package: libadbc-driver-snowflake110
129+
Package: libadbc-driver-snowflake111
130130
Section: libs
131131
Architecture: any
132132
Multi-Arch: same
@@ -144,7 +144,7 @@ Architecture: any
144144
Multi-Arch: same
145145
Depends:
146146
${misc:Depends},
147-
libadbc-driver-snowflake110 (= ${binary:Version})
147+
libadbc-driver-snowflake111 (= ${binary:Version})
148148
Description: Apache Arrow Database Connectivity (ADBC) Snowflake driver
149149
.
150150
This package provides CMake package, pkg-config package and so on.
@@ -158,7 +158,7 @@ Pre-Depends: ${misc:Pre-Depends}
158158
Depends:
159159
${misc:Depends},
160160
${shlibs:Depends},
161-
libadbc-driver-manager110 (= ${binary:Version})
161+
libadbc-driver-manager111 (= ${binary:Version})
162162
Description: Apache Arrow Database Connectivity (ADBC) driver manager
163163
.
164164
This package provides GLib based library files.

ci/linux-packages/debian/libadbc-driver-flightsql110.install renamed to ci/linux-packages/debian/libadbc-driver-flightsql111.install

File renamed without changes.

ci/linux-packages/debian/libadbc-driver-manager110.install renamed to ci/linux-packages/debian/libadbc-driver-manager111.install

File renamed without changes.

ci/linux-packages/debian/libadbc-driver-postgresql110.install renamed to ci/linux-packages/debian/libadbc-driver-postgresql111.install

File renamed without changes.

ci/linux-packages/debian/libadbc-driver-snowflake110.install renamed to ci/linux-packages/debian/libadbc-driver-snowflake111.install

File renamed without changes.

ci/linux-packages/debian/libadbc-driver-sqlite110.install renamed to ci/linux-packages/debian/libadbc-driver-sqlite111.install

File renamed without changes.

0 commit comments

Comments
 (0)