You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by GitBox <gi...@apache.org> on 2022/10/05 20:05:05 UTC

[GitHub] [arrow-site] pitrou commented on a diff in pull request #242: [Website] Version 10.0.0 release blog post

pitrou commented on code in PR #242:
URL: https://github.com/apache/arrow-site/pull/242#discussion_r985737244


##########
_posts/2022-10-17-10.0.0-release.md:
##########
@@ -0,0 +1,214 @@
+---
+layout: post
+title: "Apache Arrow 10.0.0 Release"
+date: "2022-10-17 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 10.0.0 release. This covers
+over 3 months of development work and includes [**XXX resolved issues**][1]
+from [**YYY distinct contributors**][2]. See the Install Page to learn how to
+get the libraries for your platform.
+
+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].
+
+## Community
+
+Since the 9.0.0 release, Yanghong Zhong, Remzi Yang and Dan Harris
+have been invited to be committers.
+L.C. Hsie, Weston Pace and Raphael Taylor-Davies have joined the
+Project Management Committee (PMC).
+Thanks for your contributions and participation in the project!
+
+## Columnar Format Notes
+
+## Arrow Flight RPC notes
+
+A JDBC driver based on [Arrow Flight SQL](https://arrow.apache.org/docs/format/FlightSql.html) is now available, courtesy of a code donation from Dremio ([ARROW-7744](https://issues.apache.org/jira/browse/ARROW-7744)).
+Flight SQL is now supported in Go ([ARROW-17326](https://issues.apache.org/jira/browse/ARROW-17326)).
+Protocol definitions for transactions and [Substrait](https://substrait.io) plans were added to Flight SQL and are implemented in C++ and Java ([ARROW-17688](https://issues.apache.org/jira/browse/ARROW-17688)).
+General "best practices" documentation was added for C++ ([ARROW-17407](https://issues.apache.org/jira/browse/ARROW-17407)).
+The C++ implementation now has basic [OpenTelemetry](https://opentelemetry.io/) integration ([ARROW-14958](https://issues.apache.org/jira/browse/ARROW-14958)).
+
+## C++ notes
+
+### C++11 is no longer supported
+
+The Arrow C++ codebase has moved to C++17 as its language compatibility
+standard (ARROW-17545). This means Arrow C++, including its header files,

Review Comment:
   @raulcd Do you have a macro ready to replace JIRA links?



##########
_posts/2022-10-17-10.0.0-release.md:
##########
@@ -0,0 +1,214 @@
+---
+layout: post
+title: "Apache Arrow 10.0.0 Release"
+date: "2022-10-17 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 10.0.0 release. This covers
+over 3 months of development work and includes [**XXX resolved issues**][1]
+from [**YYY distinct contributors**][2]. See the Install Page to learn how to
+get the libraries for your platform.
+
+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].
+
+## Community
+
+Since the 9.0.0 release, Yanghong Zhong, Remzi Yang and Dan Harris
+have been invited to be committers.
+L.C. Hsie, Weston Pace and Raphael Taylor-Davies have joined the
+Project Management Committee (PMC).
+Thanks for your contributions and participation in the project!
+
+## Columnar Format Notes
+
+## Arrow Flight RPC notes
+
+A JDBC driver based on [Arrow Flight SQL](https://arrow.apache.org/docs/format/FlightSql.html) is now available, courtesy of a code donation from Dremio ([ARROW-7744](https://issues.apache.org/jira/browse/ARROW-7744)).
+Flight SQL is now supported in Go ([ARROW-17326](https://issues.apache.org/jira/browse/ARROW-17326)).
+Protocol definitions for transactions and [Substrait](https://substrait.io) plans were added to Flight SQL and are implemented in C++ and Java ([ARROW-17688](https://issues.apache.org/jira/browse/ARROW-17688)).
+General "best practices" documentation was added for C++ ([ARROW-17407](https://issues.apache.org/jira/browse/ARROW-17407)).
+The C++ implementation now has basic [OpenTelemetry](https://opentelemetry.io/) integration ([ARROW-14958](https://issues.apache.org/jira/browse/ARROW-14958)).
+
+## C++ notes
+
+### C++11 is no longer supported
+
+The Arrow C++ codebase has moved to C++17 as its language compatibility
+standard (ARROW-17545). This means Arrow C++, including its header files,
+now requires a C++17-compliant compiler and standard library to be used.
+Such compilers are widely available on most platforms.
+
+Compatibility backports of C++14 and C++17 features, such as `std::string_view`
+or `std::variant`, have been removed in favor of the standard library version
+of these APIs (ARROW-17546). This will also make integration of Arrow C++
+with other codebases easier.
+
+It is expected that the Arrow C++ codebase will be gradually modernized to use
+C++17 features in subsequent releases, when the need arises.
+
+### Compute / Acero
+
+Extension types are now supported in hash joins (ARROW-16695).
+
+### Datasets
+
+The fragments of a dataset can now be iterated in an asynchronous fashion,
+using `Dataset::GetFragmentsAsync` (ARROW-17318).
+
+### Filesystems
+
+It is now possible to configure a timeout policy for S3 (ARROW-16521).
+
+Error messages for S3 have been improved to give more context about the
+error (ARROW-17079).
+
+`GetFileInfoGenerator` has been optimized for local filesystems, with
+dedicated options to tune chunking and readahead (ARROW-17306).
+
+### JSON
+
+Previously, the JSON reader could only read Decimal fields from JSON strings
+(i.e. quoted). Now it can also read Decimal fields from JSON numbers as well
+(ARROW-17847).
+
+### Parquet
+
+Before Arrow 3.0.0, data pages version 2 were incorrectly written out, making
+them unreadable with spec-compliant readers. A compatibility fix has been
+introduced so that they can still be read with contemporary versions of
+Arrow (ARROW-17100).
+
+### Substrait
+
+The Substrait consumer, which allows Substrait plans to be executed by the
+Acero execution engine, has received some improvements:
+
+* Aggregations are now supported (ARROW-15591).
+
+* Conversion options have been added so that the level of compliance and
+  rountrippability can be chosen when converting between Substrait and
+  Acero representations of a plan (ARROW-16988).
+
+* Support for many standard Substrait functions has been added
+  (ARROW-15582, ARROW-17523)
+
+Some work has also been done in the reverse direction, to allow Acero execution
+plans to be serialized as Substrait plans (ARROW-16855).

Review Comment:
   @westonpace Do you want to review the Substrait section?



##########
_posts/2022-10-17-10.0.0-release.md:
##########
@@ -0,0 +1,81 @@
+---
+layout: post
+title: "Apache Arrow 10.0.0 Release"
+date: "2022-10-17 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 10.0.0 release. This covers
+over 3 months of development work and includes [**XXX resolved issues**][1]
+from [**YYY distinct contributors**][2]. See the Install Page to learn how to
+get the libraries for your platform.
+
+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].
+
+## Community
+
+Since the 9.0.0 release, Yanghong Zhong, Remzi Yang and Dan Harris
+have been invited to be committers.
+L.C. Hsie, Weston Pace and Raphael Taylor-Davies have joined the
+Project Management Committee (PMC).
+Thanks for your contributions and participation in the project!
+
+## Columnar Format Notes
+
+## Arrow Flight RPC notes
+
+## C++ notes

Review Comment:
   Will do.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org