Skip to content

Commit

Permalink
Getting ready for release 2.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
FrancescAlted committed Jun 29, 2021
1 parent 60448b7 commit c873c2b
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 18 deletions.
16 changes: 5 additions & 11 deletions ANNOUNCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,22 @@ A fast, compressed and persistent data store library for C.
## What is new?

On behalf of the Blosc team, we are happy to announce the
2.0.0 release (final) of C-Blosc2. As of now, both the API and
2.0.1 release of C-Blosc2. As of now, both the API and
the format are declared stable now and hence, apt for its use
in production.

In this release we have improved several things, but perhaps the most outstanding
one is the addition of registering plugins. That allows users of C-Blosc2 to
produce filters and codecs that are better adapted to their needs.
We have blogged about it: https://www.blosc.org/posts/registering-plugins/
This is a maintenance release for exporting the `blosc2_schunk_fill_special`
function. It should be present in the shared library too. Thanks to
Mark Kittisopikul.

There are a *lot* of new features in C-Blosc2 compared with C-Blosc, its predecessor.
Just have a look at [our RC1 blog](https://www.blosc.org/posts/blosc2-ready-general-review/)
where we list the main improvements, with some historical overview too.

C-Blosc2 should be backward compatible with C-Blosc, so you can start using it
right away and slowly begin to useits new functionality, like the new filters,
right away and increasingly start to use its new functionality, like the new filters,
prefilters, super-chunks and frames. See docs in: https://blosc2.readthedocs.io

**IMPORTANT**: Please note that, even if the API and format have been declared frozen,
that does *not* mean that Blosc2 is ready for production yet: bad bugs can still exist
at this stage. So *do not assume* that your Blosc2 data can be read with future versions.
This is just a call for general review of the library.

For more info, please see the release notes in:

https://github.com/Blosc/c-blosc2/blob/master/RELEASE_NOTES.md
Expand Down
4 changes: 3 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ Release notes for C-Blosc2 2.0.1
Changes from 2.0.0 to 2.0.1
=======================================

#XXX version-specific blurb XXX#
* The `blosc2_schunk_fill_special` function was not exported,
so not in the shared library. This has been fixed; see #328.
Thanks to Mark Kittisopikul.


Changes from 2.0.0.rc2 to 2.0.0 (final)
Expand Down
11 changes: 5 additions & 6 deletions include/blosc2.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,10 @@ 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 0 /* for tweaks, bug-fixes, or development */
#define BLOSC_VERSION_RELEASE 1 /* for tweaks, bug-fixes, or development */

#define BLOSC_VERSION_STRING "2.0.1.dev" /* string version. Sync with above! */
#define BLOSC_VERSION_REVISION "$Rev$" /* revision version */
#define BLOSC_VERSION_DATE "$Date:: 2021-06-28 #$" /* date version */
#define BLOSC_VERSION_STRING "2.0.1" /* string version. Sync with above! */
#define BLOSC_VERSION_DATE "$Date:: 2021-06-29 #$" /* date version */


/* Tracing macros */
Expand Down Expand Up @@ -1744,8 +1743,8 @@ BLOSC_EXPORT int64_t blosc2_schunk_frame_len(blosc2_schunk* schunk);
* @return The total number of chunks that have been added to the super-chunk.
* If there is an error, a negative value is returned.
*/
BLOSC_EXPORT int blosc2_schunk_fill_special(blosc2_schunk* schunk, int64_t nitems, int special_value,
int32_t chunksize);
BLOSC_EXPORT int blosc2_schunk_fill_special(blosc2_schunk* schunk, int64_t nitems,
int special_value, int32_t chunksize);


/*********************************************************************
Expand Down

0 comments on commit c873c2b

Please sign in to comment.