diff --git a/ANNOUNCE.md b/ANNOUNCE.md index 0ab7130af..18292fb8e 100644 --- a/ANNOUNCE.md +++ b/ANNOUNCE.md @@ -1,12 +1,12 @@ -# Announcing C-Blosc2 2.0.4 +# Announcing C-Blosc2 2.1.0 A fast, compressed and persistent binary data store library for C. ## What is new? The Blosc development team is happy to announce a new release of C-Blosc2. -This is a maintenance release for fixing a recent issue with the BloscLZ codec, -introducing a new `blosc2_rename_urlpath()` function and some other small -improvements and fixes. +This is a minor release for giving support to the [ZFP codec]([ZFP lossy codec](https://zfp.readthedocs.io/)), +meant to do lossy compression with multidimensional floating point data. +More info at: https://www.blosc.org/posts/support-lossy-zfp/ C-Blosc2 should be backward compatible with C-Blosc, so you can start using it right away and increasingly start to use its new functionality, like the diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3a9232810..aff785ffe 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,10 +1,20 @@ -Release notes for C-Blosc2 2.0.5 +Release notes for C-Blosc2 2.1.0 ================================ -Changes from 2.0.4 to 2.0.5 +Changes from 2.0.4 to 2.1.0 =========================== -#XXX version-specific blurb XXX# +* Support of the [ZFP lossy codec](https://zfp.readthedocs.io/) as a plugin. This is mainly meant for compressing multidimensional arrays of floating point data, so it is better used in combination with [Caterva](https://github.com/Blosc/caterva). More info at our blog: https://www.blosc.org/posts/support-lossy-zfp/. Thanks to Oscar GuiƱon and Francesc Alted. + +* Massive cleanup of warnings. Thanks to Marta Iborra. + +* Fixed some bugs in test updates and insertions in 64-bit super chunks. Thanks to Francesc Alted. + +* Fixed the build on FreeBSD/powerpc64le. Thanks to @pkubaj. + +* Updated internal zstd sources to 1.5.2. + +* Updated internal zlib-ng to 2.0.6. Changes from 2.0.3 to 2.0.4 diff --git a/include/blosc2.h b/include/blosc2.h index ce80092a0..0a4ebe677 100644 --- a/include/blosc2.h +++ b/include/blosc2.h @@ -51,11 +51,11 @@ extern "C" { /* Version numbers */ #define BLOSC_VERSION_MAJOR 2 /* for major interface/format changes */ -#define BLOSC_VERSION_MINOR 0 /* for minor interface/format changes */ -#define BLOSC_VERSION_RELEASE 5 /* for tweaks, bug-fixes, or development */ +#define BLOSC_VERSION_MINOR 1 /* for minor interface/format changes */ +#define BLOSC_VERSION_RELEASE 0 /* for tweaks, bug-fixes, or development */ -#define BLOSC_VERSION_STRING "2.0.5.dev" /* string version. Sync with above! */ -#define BLOSC_VERSION_DATE "$Date:: 2021-10-02 #$" /* date version */ +#define BLOSC_VERSION_STRING "2.1.0" /* string version. Sync with above! */ +#define BLOSC_VERSION_DATE "$Date:: 2022-04-09 #$" /* date version */ /* Tracing macros */