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

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


The following commit(s) were added to refs/heads/main by this push:
     new a4923714 chore: Update versions on main (#920)
a4923714 is described below

commit a4923714de0d3acca1738c745f216a7bcccd5aeb
Author: Dewey Dunnington <[email protected]>
AuthorDate: Wed Aug 5 14:34:25 2026 -0400

    chore: Update versions on main (#920)
    
    Update versions for nanoarrow 0.9.0 release!
---
 CHANGELOG.md                            | 27 +++++++++++++++++++++++++++
 CMakeLists.txt                          |  2 +-
 meson.build                             |  2 +-
 python/src/nanoarrow/_static_version.py |  2 +-
 r/DESCRIPTION                           |  2 +-
 r/NEWS.md                               |  5 +++++
 6 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 50e6b132..8c8ee09f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -436,3 +436,30 @@
 - **r**: Collect array streams in C (not R) before conversion (#828)
 - **r**: Fix test for forthcoming ALTREP behaviour in R-devel (#826)
 - **r**: Ensure C23 version check works for clang16 (current GitHub Actions) 
(#801)
+
+## nanoarrow 0.9.0
+
+### Docs
+
+- Fix typo in Python docs (#907)
+
+### Feat
+
+- Use reference counted arrays when decoding batches that contain dictionaries 
(#895)
+- Add shared array and buffer to nanoarrow.h (#864)
+- Encode dictionary schemas (#882)
+- Actually decode dictionary arrays (#861)
+- Decode dictionary batches (#858)
+- Add ArrowIpcDictionaryMapping to track dictionary identifiers when parsing 
schema message (#856)
+- Add Dictionary schema read support in IPC reader (#738)
+- **python**: Add LZ4 decompression support to Python bindings and Meson build 
(#917)
+- **r**: Add LZ4 compression support for IPC read (#916)
+
+### Fix
+
+- Fix ENODATA undefined on FreeBSD and OpenBSD (#906)
+- Ensure metal device's align buffers exports aligned buffer pointers 
correctly (#904)
+- Eliminate warnings for gcc16 and _FORTIFY_SOURCE=3 for snprintf (#892)
+- Correctly subscript ViewArrayAs with offset (#883)
+- **ci**: Set endianness of decoder in dictionary batch decode test (#878)
+- **python**: Check error code for ArrowMetadataReaderRead in Python bindings 
(#908)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d03c42a4..6335b902 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -18,7 +18,7 @@
 message(STATUS "Building using CMake version: ${CMAKE_VERSION}")
 cmake_minimum_required(VERSION 3.14)
 
-set(NANOARROW_VERSION "0.9.0-SNAPSHOT")
+set(NANOARROW_VERSION "0.10.0-SNAPSHOT")
 string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" NANOARROW_BASE_VERSION
              "${NANOARROW_VERSION}")
 project(nanoarrow VERSION "${NANOARROW_BASE_VERSION}")
diff --git a/meson.build b/meson.build
index bcffc0b4..e12a6bcc 100644
--- a/meson.build
+++ b/meson.build
@@ -19,7 +19,7 @@ project(
     'nanoarrow',
     'c',
     'cpp',
-    version: '0.9.0-SNAPSHOT',
+    version: '0.10.0-SNAPSHOT',
     license: 'Apache-2.0',
     meson_version: '>=1.3.0',
     default_options: ['c_std=c99', 'warning_level=2', 'cpp_std=c++20,c++17'],
diff --git a/python/src/nanoarrow/_static_version.py 
b/python/src/nanoarrow/_static_version.py
index e361e869..9f70e6e8 100644
--- a/python/src/nanoarrow/_static_version.py
+++ b/python/src/nanoarrow/_static_version.py
@@ -18,7 +18,7 @@
 # This file is part of 'miniver': https://github.com/jbweston/miniver
 
 # Replaced by version-bumping scripts at release time
-version = "0.9.0.dev0"
+version = "0.10.0.dev0"
 
 # These values are only set if the distribution was created with 'git archive'
 refnames = "$Format:%D$"
diff --git a/r/DESCRIPTION b/r/DESCRIPTION
index dceb0b4b..657841d7 100644
--- a/r/DESCRIPTION
+++ b/r/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: nanoarrow
 Title: Interface to the 'nanoarrow' 'C' Library
-Version: 0.8.0.9000
+Version: 0.9.0.9000
 Authors@R: c(
     person(given = "Dewey",
            family = "Dunnington",
diff --git a/r/NEWS.md b/r/NEWS.md
index 12dfb7df..fc293f48 100644
--- a/r/NEWS.md
+++ b/r/NEWS.md
@@ -17,6 +17,11 @@
   under the License.
 -->
 
+# nanoarrow 0.9.0
+
+- Add dictionary support for IPC read (#861)
+- Add LZ4 compression support for IPC read (#916)
+
 # nanoarrow 0.8.0-1
 
 - fix: Eliminate warnings for gcc16 and _FORTIFY_SOURCE=3 for snprintf (#892)

Reply via email to