From 5fc02a0009c7eac0f30a0a6e48ae9b4c08c8a09c Mon Sep 17 00:00:00 2001 From: Francesc Alted Date: Wed, 12 Feb 2025 11:14:17 +0100 Subject: [PATCH] Getting ready for release 2.16.0 --- ANNOUNCE.md | 15 +++++++-------- RELEASE_NOTES.md | 9 ++++++--- include/blosc2.h | 8 ++++---- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/ANNOUNCE.md b/ANNOUNCE.md index 6162eeb5..bc83b95f 100644 --- a/ANNOUNCE.md +++ b/ANNOUNCE.md @@ -1,16 +1,15 @@ -# Announcing C-Blosc2 2.15.2 +# Announcing C-Blosc2 2.16.0 A fast, compressed and persistent binary data store library for C. ## What is new? -This is a maintenance release in which we are fixing some issues -that have been reported by the community. The most relevant changes are: +This introduces some new features and improvements: -* Support wasm32 by disabling ZLIB WITH_OPTIM option. Thanks to Miles Granger. - -* Added support for nvcc (NVidia Cuda Compiler) in CMake. Thanks to @dqwu. - -* Fix public include directories for blosc2 targets. Thanks to Dmitry Mikushin. +* Use _fseeki64/_ftelli64/_stat64 on Windows for large file (>2 GB) support. + Thanks to Abhi Jaiantilal (@ajaiantilal) for the report and help. +* Add 12-byte unshuffle for avx2. Thanks to Tom Birch (@froody). +* Add 12-byte sse2 unshuffle implementation. Thanks to Tom Birch (@froody). +* Better description of the Blosc2 format as a whole. For more info, please see the release notes in: diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index e6d522a8..6f20a489 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,11 +1,14 @@ Release notes for C-Blosc2 ========================== -Changes from 2.15.2 to 2.15.3 +Changes from 2.15.2 to 2.16.0 ============================= -#XXX version-specific blurb XXX# - +* Use _fseeki64/_ftelli64/_stat64 on Windows for large file (>2 GB) support. + Thanks to Abhi Jaiantilal (@ajaiantilal) for the report and help. +* Add 12-byte unshuffle for avx2. Thanks to Tom Birch (@froody). +* Add 12-byte sse2 unshuffle implementation. Thanks to Tom Birch (@froody). +* Better description of the Blosc2 format as a whole. Changes from 2.15.1 to 2.15.2 ============================= diff --git a/include/blosc2.h b/include/blosc2.h index 025cee79..c07368d3 100644 --- a/include/blosc2.h +++ b/include/blosc2.h @@ -82,11 +82,11 @@ extern "C" { /* Version numbers */ #define BLOSC2_VERSION_MAJOR 2 /* for major interface/format changes */ -#define BLOSC2_VERSION_MINOR 15 /* for minor interface/format changes */ -#define BLOSC2_VERSION_RELEASE 3 /* for tweaks, bug-fixes, or development */ +#define BLOSC2_VERSION_MINOR 16 /* for minor interface/format changes */ +#define BLOSC2_VERSION_RELEASE 0 /* for tweaks, bug-fixes, or development */ -#define BLOSC2_VERSION_STRING "2.15.3.dev" /* string version. Sync with above! */ -#define BLOSC2_VERSION_DATE "$Date:: 2024-11-28 #$" /* date version year-month-day */ +#define BLOSC2_VERSION_STRING "2.16.0" /* string version. Sync with above! */ +#define BLOSC2_VERSION_DATE "$Date:: 2025-02-12 #$" /* date version year-month-day */ /* The maximum number of dimensions for Blosc2 NDim arrays */