Skip to content

Commit aad10aa

Browse files
lidavidmamoeba
andauthored
[Website] Add release post for ADBC 15 (#557)
Co-authored-by: Bryce Mecum <[email protected]>
1 parent 025a7b0 commit aad10aa

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed

Diff for: _posts/2024-11-13-adbc-15-release.md

+96
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
layout: post
3+
title: "Apache Arrow ADBC 15 (Libraries) Release"
4+
date: "2024-11-13 00:00:00"
5+
author: pmc
6+
categories: [release]
7+
---
8+
<!--
9+
{% comment %}
10+
Licensed to the Apache Software Foundation (ASF) under one or more
11+
contributor license agreements. See the NOTICE file distributed with
12+
this work for additional information regarding copyright ownership.
13+
The ASF licenses this file to you under the Apache License, Version 2.0
14+
(the "License"); you may not use this file except in compliance with
15+
the License. You may obtain a copy of the License at
16+
17+
http://www.apache.org/licenses/LICENSE-2.0
18+
19+
Unless required by applicable law or agreed to in writing, software
20+
distributed under the License is distributed on an "AS IS" BASIS,
21+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22+
See the License for the specific language governing permissions and
23+
limitations under the License.
24+
{% endcomment %}
25+
-->
26+
27+
The Apache Arrow team is pleased to announce the version 15 release
28+
of the Apache Arrow ADBC libraries. This release includes [**31
29+
resolved issues**][1] from [**13 distinct contributors**][2].
30+
31+
This is a release of the **libraries**, which are at version
32+
15. The [**API specification**][specification] is versioned
33+
separately and is at version 1.1.0.
34+
35+
The subcomponents are versioned independently:
36+
37+
- C/C++/GLib/Go/Python/Ruby: 1.3.0
38+
- C#: 0.15.0
39+
- Java: 0.15.0
40+
- R: 0.15.0
41+
- Rust: 0.15.0
42+
43+
The release notes below are not exhaustive and only expose selected
44+
highlights of the release. Many other bugfixes and improvements have
45+
been made: we refer you to the [complete changelog][3].
46+
47+
## Release Highlights
48+
49+
- The BigQuery driver is now properly released to PyPI. See
50+
[adbc-driver-bigquery](https://pypi.org/project/adbc-driver-bigquery/).```
51+
- A basic driver for Apache DataFusion is now being developed.
52+
- The documentation now includes the Doxygen API reference for C/C++, which should give a better/more native experience than the previous Breathe-based documentation.
53+
- The Java libraries now use the latest arrow-java libraries, and as such require Java 11 or newer.
54+
- The PostgreSQL driver has basic support for Redshift, though it cannot use the COPY optimizations for PostgreSQL and as such will not be as fast.
55+
- The PostgreSQL driver can now handle ingesting Arrow list types.
56+
- The PostgreSQL driver will use the [Opaque canonical extension type][opaque] for unknown types, instead of just returning bytes with no further context.
57+
- We no longer build for Python 3.8. We now build for Python 3.13.
58+
- The Snowflake driver better handles catalog operations when not connected to a particular database.
59+
60+
## Contributors
61+
62+
```
63+
$ git shortlog --perl-regexp --author='^((?!dependabot\[bot\]).*)$' -sn apache-arrow-adbc-14..apache-arrow-adbc-15
64+
24 David Li
65+
15 Dewey Dunnington
66+
14 Bruce Irschick
67+
5 Curt Hagenlocher
68+
5 davidhcoe
69+
3 Laurent Goujon
70+
3 Matthijs Brobbel
71+
3 William Ayd
72+
3 eitsupi
73+
2 Matt Topol
74+
2 Tornike Gurgenidze
75+
2 qifanzhang-ms
76+
1 Sudhir Reddy Emmadi
77+
```
78+
79+
## Roadmap
80+
81+
There is some discussion on a potential second revision of ADBC to include more missing functionality and asynchronous API support. For more, see the [milestone](https://github.com/apache/arrow-adbc/milestone/8); the proposed C Data Interface extensions have been accepted.
82+
83+
## Getting Involved
84+
85+
We welcome questions and contributions from all interested. Issues
86+
can be filed on [GitHub][4], and questions can be directed to GitHub
87+
or the [Arrow mailing lists][5].
88+
89+
[1]: https://github.com/apache/arrow-adbc/milestone/19
90+
[2]: #contributors
91+
[3]: https://github.com/apache/arrow-adbc/blob/apache-arrow-adbc-15/CHANGELOG.md
92+
[4]: https://github.com/apache/arrow-adbc/issues
93+
[5]: {% link community.md %}
94+
95+
[opaque]: https://arrow.apache.org/docs/format/CanonicalExtensions.html#opaque
96+
[specification]: https://arrow.apache.org/adbc/15/format/specification.html

0 commit comments

Comments
 (0)