Skip to content

Commit

Permalink
Getting ready for release 2.14.0
Browse files Browse the repository at this point in the history
  • Loading branch information
FrancescAlted committed Apr 1, 2024
1 parent 6a75d17 commit 4dcfc84
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 12 deletions.
9 changes: 3 additions & 6 deletions ANNOUNCE.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# Announcing C-Blosc2 2.13.2
# Announcing C-Blosc2 2.14.0
A fast, compressed and persistent binary data store library for C.

## What is new?

This is a patch release for improving of SSSE3 detection on Visual Studio.
Also, documentation for the globally registered filters and codecs has been
added:
https://www.blosc.org/c-blosc2/reference/utility_variables.html#codes-for-filters
https://www.blosc.org/c-blosc2/reference/utility_variables.html#compressor-codecs
This is a minor release for adding an accelerated path in `b2nd_append()`.
Also, many fixes and improvements have been added.

For more info, please see the release notes in:

Expand Down
30 changes: 28 additions & 2 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,36 @@
Release notes for C-Blosc2
==========================

Changes from 2.13.2 to 2.13.3
Changes from 2.13.2 to 2.14.0
=============================

#XXX version-specific blurb XXX#
* Fixed a bug preventing buffers to be appended to empty (0-sized) b2nd arrays.

* New acceleration path for `b2nd_append()`. This new path is
much faster (up to 4x) than the previous one, specially for large arrays.
See `bench/bench_stack_append.c` for the bench of use.

* New examples for using the `b2nd_set_slice_cbuffer()` and
`b2nd_append()` functions for adding data into existing b2nd arrays.
See `examples/example_stack_images.c`.

* Now, ``python3`` is used for finding plugins instead of ``python``.
This is because many linux distros do not have ``python`` as a symlink
to ``python3`` anymore.

* New round of fixing warnings. Now, C-Blosc2 should be relatively free of them.

* Small performance tweak for clevel 1 in BloscLZ codec.

* Fixed a leak in frame code. Closes #591. Thanks to @LuMingYinDetect.

* Disable shuffle repeat in filters pipeline. This was broken
since the initial implemented, and it was never documented.
Also, compression ratios do not seem to be improved in our experiments,
so this capability has been removed completely.

* Support for new Intel compilers (2023.0.1 and on). Fixes #533.
Thanks to Nick Papior.


Changes from 2.13.1 to 2.13.2
Expand Down
8 changes: 4 additions & 4 deletions include/blosc2.h
Original file line number Diff line number Diff line change
Expand Up @@ -82,11 +82,11 @@ extern "C" {

/* Version numbers */
#define BLOSC2_VERSION_MAJOR 2 /* for major interface/format changes */
#define BLOSC2_VERSION_MINOR 13 /* for minor interface/format changes */
#define BLOSC2_VERSION_RELEASE 3 /* for tweaks, bug-fixes, or development */
#define BLOSC2_VERSION_MINOR 14 /* for minor interface/format changes */
#define BLOSC2_VERSION_RELEASE 0 /* for tweaks, bug-fixes, or development */

#define BLOSC2_VERSION_STRING "2.13.3.dev" /* string version. Sync with above! */
#define BLOSC2_VERSION_DATE "$Date:: 2023-02-07 #$" /* date version */
#define BLOSC2_VERSION_STRING "2.14.0" /* string version. Sync with above! */
#define BLOSC2_VERSION_DATE "$Date:: 2023-04-01 #$" /* date version */


/* The maximum number of dimensions for Blosc2 NDim arrays */
Expand Down

0 comments on commit 4dcfc84

Please sign in to comment.