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-site.git
The following commit(s) were added to refs/heads/main by this push:
new fe7e08d1af2 [Website] Add ADBC 0.4.0 post (#357)
fe7e08d1af2 is described below
commit fe7e08d1af228d3dcd1863ed436aaabffa135cce
Author: David Li <[email protected]>
AuthorDate: Mon May 15 15:58:22 2023 -0400
[Website] Add ADBC 0.4.0 post (#357)
---
_posts/2023-05-15-adbc-0.4.0-release.md | 90 +++++++++++++++++++++++++++++++++
1 file changed, 90 insertions(+)
diff --git a/_posts/2023-05-15-adbc-0.4.0-release.md
b/_posts/2023-05-15-adbc-0.4.0-release.md
new file mode 100644
index 00000000000..82a5678dce3
--- /dev/null
+++ b/_posts/2023-05-15-adbc-0.4.0-release.md
@@ -0,0 +1,90 @@
+---
+layout: post
+title: "Apache Arrow ADBC 0.4.0 (Libraries) Release"
+date: "2023-05-15 00:00:00"
+author: pmc
+categories: [release]
+---
+<!--
+{% comment %}
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+{% endcomment %}
+-->
+
+The Apache Arrow team is pleased to announce the 0.4.0 release of
+the Apache Arrow ADBC libraries. This covers includes [**47
+resolved issues**][1] from [**8 distinct contributors**][2].
+
+This is a release of the **libraries**, which are at version
+0.4.0. The **API specification** is versioned separately and is
+at version 1.0.0.
+
+The release notes below are not exhaustive and only expose selected
+highlights of the release. Many other bugfixes and improvements have
+been made: we refer you to the [complete changelog][3].
+
+## Release Highlights
+
+A Go-based driver for [Snowflake](https://www.snowflake.com/en/) was added,
along with bindings for Python and R.
+
+The PostgreSQL driver now has much better support for different types, and
properly handles NULL values.
+It now also implements `AdbcConnectionGetTableSchema`.
+All C/C++ components have been consolidated into a single build project,
simplifying integration with IDEs.
+
+Several `ArrowBuf` leaks in the Java libraries have been fixed, along with
miscellaneous bugs in the JDBC adapter.
+There was breaking change in the Java libraries: static driver instances were
removed, as this was prone to the aformentioned leaks.
+Instead, `AdbcDriver` instances can now be created with a `BufferAllocator`,
giving the application control over allocations.
+
+The Python, GLib, and Ruby bindings expose more of the API functions.
+The Python bindings are now tested against the [polars](https://www.pola.rs/)
dataframe project, which has experimental integration with ADBC.
+The release process was fixed to properly upload the Windows Python wheels.
+The R bindings now include packages for the PostgreSQL driver.
+
+There is a known issue with the Snowflake driver: it will not build on
non-x86_64 (AMD64) platforms, including Linux/macOS arm64/aarch64.
+This has already been fixed for the next release.
+
+## Contributors
+
+```
+$ git shortlog --perl-regexp --author='^((?!dependabot\[bot\]).*)$' -sn
apache-arrow-adbc-0.3.0..apache-arrow-adbc-0.4.0
+ 31 David Li
+ 15 Sutou Kouhei
+ 9 Dewey Dunnington
+ 7 William Ayd
+ 5 Matt Topol
+ 1 Jacob Marble
+ 1 Tornike Gurgenidze
+ 1 eitsupi
+```
+
+## Roadmap
+
+Work for the proposed [1.1.0 API revision][adbc-api-1.1.0] has begun on a new
[branch][adbc-api-1.1.0-branch].
+This is not currently targeting any release of the ADBC libraries.
+
+## Getting Involved
+
+We welcome questions and contributions from all interested. Issues
+can be filed on [GitHub][4], and questions can be directed to GitHub
+or the [Arrow mailing lists][5].
+
+[1]: https://github.com/apache/arrow-adbc/milestone/5
+[2]: #contributors
+[3]:
https://github.com/apache/arrow-adbc/blob/apache-arrow-adbc-0.4.0/CHANGELOG.md
+[4]: https://github.com/apache/arrow-adbc/issues
+[5]: {% link community.md %}
+[adbc-api-1.1.0]: https://github.com/apache/arrow-adbc/milestone/3
+[adbc-api-1.1.0-branch]: https://github.com/apache/arrow-adbc/tree/spec-1.1.0