Skip to content

Commit b51ebf1

Browse files
committed
chore: bump versions
1 parent c4f286c commit b51ebf1

50 files changed

Lines changed: 155 additions & 82 deletions

File tree

Some content is hidden

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

CHANGELOG.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,3 +1297,75 @@
12971297
### Documentation Improvements
12981298

12991299
- **rust**: add note about cargo update fix in Rust quickstart (#3689)
1300+
1301+
## ADBC Libraries 23 (2026-04-03)
1302+
1303+
### Versions
1304+
1305+
- C/C++/GLib/Go/Python/Ruby: 1.11.0
1306+
- C#: 0.23.0
1307+
- Java: 0.23.0
1308+
- R: 0.23.0
1309+
- Rust: 0.23.0
1310+
1311+
### Breaking Changes
1312+
1313+
- ⚠️ **rust**: return `Box<RecordBatchReader + 'static>` for caller flexibility (#3904)
1314+
1315+
### New Features
1316+
1317+
- add convenience API for bulk ingest (#4116)
1318+
- **c/driver/postgresql**: improve conversion of decimal to numeric (#3787)
1319+
- **c/driver_manager**: add connection profile interface (#3876)
1320+
- **c/driver_manager, rust/driver_manager**: improve profile/manifest consistency (#4083)
1321+
- **csharp**: Enable NuGet publishing for Apache.Arrow.Adbc.Testing (#3907)
1322+
- **csharp**: add statement-level trace parent support (#3896)
1323+
- **csharp**: make DriverName virtual in SparkConnection to enable driver-specific identification (#3893)
1324+
- **csharp/src/Drivers/Apache**: increase telemetry instrumentation for Apache drivers (#3794)
1325+
- **csharp/src/Telemetry**: re-enable compile-time JSON serializer context for trace activity (#4013)
1326+
- **csharp/src/Telemetry/Traces/Listeners**: add parameter identifiers for adbcfile options (#4119)
1327+
- **go/adbc**: add context.Context support for uniform OpenTelemetry instrumentation (#4009)
1328+
- **java/driver/jni**: add executeSchema (#4056)
1329+
- **java/driver/jni**: add executeUpdate, prepare, bulkIngest (#3966)
1330+
- **java/driver/jni**: metadata methods, validation suite (#3972)
1331+
- **javascript**: add Node.js ADBC driver manager (#4046)
1332+
- **javascript**: add npm publishing workflow and release scripts (#4076)
1333+
- **javascript**: add support for streaming ingest (#4125)
1334+
- **javascript**: emit ESM instead of CJS (#4159)
1335+
- **javascript**: return Arrow Table by default in AdbcConnection (#4091)
1336+
- **python/adbc_driver_manager**: add GetStatistics support (#4129)
1337+
- **python/adbc_driver_manager**: allow ``connect(profile="foo")`` (#4078)
1338+
- **python/adbc_driver_manager**: allow more types in init (#4088)
1339+
- **rust**: Move setters and getters of options to the adbc_ffi crate (#3927)
1340+
- ⚠️ **rust**: return `Box<RecordBatchReader + 'static>` for caller flexibility (#3904)
1341+
- **rust/core**: derive Copy, Eq, PartialEq (#3716) (#3974)
1342+
- **rust/driver_manager**: Decouple driver search logic from the driver objects themselves (#3930)
1343+
- **rust/driver_manager**: implement connection profiles (#3973)
1344+
- **rust/driver_manager**: make some functions and modules pub instead of pub(crate) (#4052)
1345+
- **rust/driver_manager**: reconcile with C++ driver manager (#4121)
1346+
1347+
### Bugfixes
1348+
1349+
- ensure package-lock.json is up to date (#4123)
1350+
- **c/driver/postgresql**: Fix warning when compiling PostgreSQL driver on RTools/msys2 (#3903)
1351+
- **c/driver/postgresql**: bind null parameters (#4098)
1352+
- **c/driver/postgresql**: prevent crash when server terminates connection (#3891)
1353+
- **c/driver_manager**: test and fix bugs in profiles (#4080)
1354+
- **csharp/src/Client**: Fix some resource management in `AdbcDataReader` (#4134)
1355+
- **csharp/src/Client**: clear cached record batch in Read() to prevent stale data on exception (#4133)
1356+
- **csharp/src/Telemetry/Traces/Listeners/FileListener**: ensure to flush to file on each line (#4175)
1357+
- **dev/release**: update how we find .NET download URL (#3978)
1358+
- **go/adbc/driver/snowflake**: fix potential deadlocks in reader (#3870)
1359+
- **python/adbc_driver_manager**: allow overriding search paths (#4173)
1360+
- **python/adbc_driver_manager**: load from venv/etc/adbc/profiles (#4118)
1361+
- **python/adbc_driver_manager**: remove unused typing imports (#4049)
1362+
- **r/adbcdrivermanager**: replace non-API `Rf_findVarInFrame` call for R 4.5.0 or later (#4130)
1363+
- **rust/driver_manager**: fix clippy warning (#4073)
1364+
- **rust/driver_manager**: try to fix flaky test (#4028)
1365+
- **rust/driver_manager**: use platform library filenames in search paths (#4155)
1366+
1367+
### Documentation Improvements
1368+
1369+
- fix intersphinx mapping for arrow-java reference (#3908)
1370+
- fix minor issues in profiles and manifests docs (#4007)
1371+
- set up Matomo for website analytics (#4176)

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.11.0-SNAPSHOT")
24+
set(ADBC_VERSION "1.12.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.11.0-SNAPSHOT',
22+
version: '1.12.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.11.0
20+
version: 1.12.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-manager111
37+
Package: libadbc-driver-manager112
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-manager111 (= ${binary:Version})
55+
libadbc-driver-manager112 (= ${binary:Version})
5656
Description: Apache Arrow Database Connectivity (ADBC) driver manager
5757
.
5858
This package provides C++ header files.
5959

60-
Package: libadbc-driver-postgresql111
60+
Package: libadbc-driver-postgresql112
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-postgresql111 (= ${binary:Version})
78+
libadbc-driver-postgresql112 (= ${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-sqlite111
83+
Package: libadbc-driver-sqlite112
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-sqlite111 (= ${binary:Version})
101+
libadbc-driver-sqlite112 (= ${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-flightsql111
106+
Package: libadbc-driver-flightsql112
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-flightsql111 (= ${binary:Version})
124+
libadbc-driver-flightsql112 (= ${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-snowflake111
129+
Package: libadbc-driver-snowflake112
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-snowflake111 (= ${binary:Version})
147+
libadbc-driver-snowflake112 (= ${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-manager111 (= ${binary:Version})
161+
libadbc-driver-manager112 (= ${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-flightsql111.install renamed to ci/linux-packages/debian/libadbc-driver-flightsql112.install

File renamed without changes.

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

File renamed without changes.

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

File renamed without changes.

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

File renamed without changes.

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

File renamed without changes.

0 commit comments

Comments
 (0)