You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by pa...@apache.org on 2023/06/16 18:05:00 UTC

[arrow-nanoarrow] branch maint-0.2.0 created (now a7b824d)

This is an automated email from the ASF dual-hosted git repository.

paleolimbot pushed a change to branch maint-0.2.0
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git


      at a7b824d  fix changelog

This branch includes the following new commits:

     new 9ce1521  chore: update CHANGELOG.md for 0.2.0
     new d384ff3  chore: update versions for 0.2.0
     new a7b824d  fix changelog

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[arrow-nanoarrow] 02/03: chore: update versions for 0.2.0

Posted by pa...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

paleolimbot pushed a commit to branch maint-0.2.0
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git

commit d384ff37e387368041dc65b48c144fcb748b1f81
Author: Dewey Dunnington <de...@voltrondata.com>
AuthorDate: Fri Jun 16 15:01:28 2023 -0300

    chore: update versions for 0.2.0
---
 CMakeLists.txt | 2 +-
 r/DESCRIPTION  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index fbb2694..1fb4502 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -22,7 +22,7 @@ if(NOT DEFINED CMAKE_C_STANDARD)
   set(CMAKE_C_STANDARD 99)
 endif()
 
-set(NANOARROW_VERSION "0.2.0-SNAPSHOT")
+set(NANOARROW_VERSION "0.2.0")
 string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" NANOARROW_BASE_VERSION "${NANOARROW_VERSION}")
 project(nanoarrow VERSION "${NANOARROW_BASE_VERSION}")
 
diff --git a/r/DESCRIPTION b/r/DESCRIPTION
index 538b175..084a92c 100644
--- a/r/DESCRIPTION
+++ b/r/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: nanoarrow
 Title: Interface to the 'nanoarrow' 'C' Library
-Version: 0.1.0.9000
+Version: 0.2.0
 Authors@R: c(
     person(given = "Dewey",
            family = "Dunnington",


[arrow-nanoarrow] 03/03: fix changelog

Posted by pa...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

paleolimbot pushed a commit to branch maint-0.2.0
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git

commit a7b824de6cb99ce458e1a5cd311d69588ceb0570
Author: Dewey Dunnington <de...@voltrondata.com>
AuthorDate: Fri Jun 16 15:03:27 2023 -0300

    fix changelog
---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7fbd814..b835d65 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -38,7 +38,7 @@
 - set map entries/key to non-nullable (#107)
 - **ci**: Actually commit bundled IPC extension to dist/ (#96)
 
-## ls (2023-06-16)
+## nanoarrow 0.2.0 (2023-06-16)
 
 ### Feat
 


[arrow-nanoarrow] 01/03: chore: update CHANGELOG.md for 0.2.0

Posted by pa...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

paleolimbot pushed a commit to branch maint-0.2.0
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git

commit 9ce1521e1a0c33a32c7f25b264900e912ec68ff7
Author: Dewey Dunnington <de...@voltrondata.com>
AuthorDate: Fri Jun 16 15:01:27 2023 -0300

    chore: update CHANGELOG.md for 0.2.0
---
 CHANGELOG.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4b6c26..7fbd814 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -37,3 +37,65 @@
 - **extensions/nanoarrow_ipc**: Tweak draft interface (#111)
 - set map entries/key to non-nullable (#107)
 - **ci**: Actually commit bundled IPC extension to dist/ (#96)
+
+## ls (2023-06-16)
+
+### Feat
+
+- **python**: Python schema, array, and array view skeleton (#117)
+- Include dictionary member in `ArrowArrayView` struct (#221)
+- **extensions/nanoarrow_ipc**: Add endian swapping to IPC reader (#214)
+- **r**: Improve printing and conversion of buffers (#208)
+- Add `enum ArrowType buffer_data_type` member to `struct ArrowLayout` (#207)
+- Implement ListChildOffset function (#197)
+- **r**: Add ability to deterministically run a finalizer on an array stream (#196)
+- **r**: Union array support (#195)
+- **r**: Add ArrowArrayStream implementation to support keeping a dependent object in scope (#194)
+- Add Decimal Get/Set utilities (#180)
+- **extensions/nanoarrow_ipc**: Add option to validate arrays at `NANOARROW_VALIDATION_LEVEL_FULL` (#177)
+- Allow explicit validation level in `ArrowArrayFinishBuilding()` (#175)
+- Implement `ArrowArrayViewValidateFull()` (#174)
+- **extensions/nanoarrow_ipc**: Allow shared buffers for zero-copy buffer decode (#165)
+- **extensions/nanoarrow_ipc**: Add single-threaded stream reader (#164)
+- **ci**: Add suite of Docker-based release verification script tests (#160)
+- **extensions/nanoarrow_ipc**: Decode RecordBatch message to ArrowArray (#143)
+- **extensions/nanoarrow_ipc**: Improve type coverage of schema field decode (#115)
+- **r**: Add `as_nanoarrow_array()` implementation that does not fall back on `arrow::as_arrow_array()` everywhere (#108)
+- **r**: Create nanoarrow_array objects from buffers (#105)
+- **r**: Implement infer schema methods (#104)
+- **r**: Create and modify nanoarrow_schema objects (#101)
+
+### Fix
+
+- Improve limit check for unsigned input (#233)
+- **extensions/nanoarrow_ipc**: Don't produce arrays with NULL data buffers (#226)
+- **r**: Fix `convert_array_stream()` for non-record batch stream with zero batches (#212)
+- clear `release` in `EmptyArrayStream::release_wrapper` (#204)
+- **r**: Release streams when calling `as.vector()` or `as.data.frame()` (#202)
+- Improve readability of `ArrowArrayAllocateChildren()` (#199)
+- **extensions/nanoarrow_ipc**: Fix + test calling `ArrowIpcDecoderSetSchema()` more than once (#173)
+- **extensions/nanoarrow_ipc**: Don't release input stream automatically on end of input (#168)
+- **r**: Don't invoke undefined behaviour in conversions to/from Arrow (#167)
+- **extensions/nanoarrow_ipc**: Test without C11 atomics on CI (#166)
+- **extensions/nanoarrow_ipc**: Ensure tests pass on big endian (#162)
+- **r**: Use strict prototypes in all internal C functions (#151)
+- **r**: Don't memcpy NULL when converting buffer to raw (#149)
+- include compilers in conda instructions (#142)
+- include gtest in conda instructions (#138)
+- Explicit `stringsAsFactors = FALSE` for R <= 3.6 (#135)
+- Support centos7/gcc 4.8 for CMake build + test workflow (#133)
+- Fix cmake build + test and verification script on Windows (#130)
+- `isnan()` usage compatible with old clang (#126)
+- Improve reliability of R tests on non-standard systems (#127)
+- Ensure tests pass on big endian (#128)
+- Correct storage type for timestamp and duration types (#116)
+- **extensions/nanoarrow_ipc**: Remove extra copy of flatcc from dist/ (#113)
+- make sure bundled nanoarrow is also valid C++ (#112)
+- **extensions/nanoarrow_ipc**: Tweak draft interface (#111)
+- set map entries/key to non-nullable (#107)
+- **ci**: Actually commit bundled IPC extension to dist/ (#96)
+
+### Refactor
+
+- **extensions/nanoarrow_ipc**: Reconfigure assembling arrays for better validation (#209)
+- Unify `ArrowArrayView` and `ArrowArray` validation (#201)