From d59c6b80cbb709e1ff7a14f5d0761b0e807fc656 Mon Sep 17 00:00:00 2001 From: Raphael Taylor-Davies Date: Wed, 12 Apr 2023 07:06:18 +0100 Subject: [PATCH 1/2] Add deprecation notice (#1429) --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index 0c4e428b57b..e3b635695fc 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,28 @@ for a general introduction on how to use this crate, and [API docs](https://jorgecarleitao.github.io/arrow2/main/docs/arrow2) for a detailed documentation of each of its APIs. +## 2023-04-12: Deprecation Notice + +Development has been merged with [Apache Arrow Rust (arrow-rs)], see [#arrow1176] and [#1429]. + +The arrow2 codebase will continue to be maintained, at least in the short-term, to allow time for codebases to be +migrated, however, codebases are encouraged to migrate to using [arrow-rs] sooner rather than later. + +Recent versions of arrow2 provide [interoperability] with [arrow-rs] to facilitate incremental migration. Feel free to +raise any issues that arise from such migration, functionality, performance or otherwise, in the [Apache Arrow Issue Tracker]. + +[interoperability]: https://github.com/jorgecarleitao/arrow2/pull/1446 + +[Apache Arrow Rust (arrow-rs)]: https://github.com/apache/arrow-rs + +[arrow-rs]: https://github.com/apache/arrow-rs + +[#arrow1176]: https://github.com/apache/arrow-rs/issues/1176 + +[Apache Arrow Issue Tracker]: https://github.com/apache/arrow-rs/issues + +[#1429]: https://github.com/jorgecarleitao/arrow2/issues/1429 + ## Features * Most feature-complete implementation of Apache Arrow after the reference implementation (C++) From bf21ee6cae4f2045eae415558d8468529e9f2146 Mon Sep 17 00:00:00 2001 From: Raphael Taylor-Davies <1781103+tustvold@users.noreply.github.com> Date: Wed, 12 Apr 2023 11:31:03 +0100 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Andrew Lamb --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e3b635695fc..6c76eea780d 100644 --- a/README.md +++ b/README.md @@ -15,15 +15,14 @@ for a general introduction on how to use this crate, and [API docs](https://jorgecarleitao.github.io/arrow2/main/docs/arrow2) for a detailed documentation of each of its APIs. -## 2023-04-12: Deprecation Notice +# 2023-04-12: Deprecation Notice -Development has been merged with [Apache Arrow Rust (arrow-rs)], see [#arrow1176] and [#1429]. +This crate is feature complete and is no longer actively maintained. See [Apache Arrow Rust (arrow-rs)] for an actively maintained implementation of Apache Arrow. More details can be found on [#arrow1176] and [#1429]. If you are interested in helping to maintain this crate, please raise an issue or discussion in this repo. -The arrow2 codebase will continue to be maintained, at least in the short-term, to allow time for codebases to be -migrated, however, codebases are encouraged to migrate to using [arrow-rs] sooner rather than later. +This crate will likely have minimal maintenance and several more minor releases to help users transition +but there is no specific plan for the future. -Recent versions of arrow2 provide [interoperability] with [arrow-rs] to facilitate incremental migration. Feel free to -raise any issues that arise from such migration, functionality, performance or otherwise, in the [Apache Arrow Issue Tracker]. +Recent versions of arrow2 provide [interoperability] with [arrow-rs] to facilitate incremental migration. Please feel free to raise issues or contribute pull requests that arise from migration, in the [Apache Arrow Issue Tracker]. [interoperability]: https://github.com/jorgecarleitao/arrow2/pull/1446