Skip to content

Commit

Permalink
Getting ready for release 2.15.2
Browse files Browse the repository at this point in the history
  • Loading branch information
FrancescAlted committed Nov 28, 2024
1 parent 5e0e856 commit f1278b9
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 14 deletions.
23 changes: 12 additions & 11 deletions ANNOUNCE.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
# Announcing C-Blosc2 2.15.1
# Announcing C-Blosc2 2.15.2
A fast, compressed and persistent binary data store library for C.

## What is new?

This is a maintenance release in which we are fixing calling instructions
more advanced than available in current CPU, causing a SIGKILL.
Furthermore, a new `b2nd_nans` function has been added. In addition,
the internal LZ4 sources were updated to 1.10.0 and some
other improvements were made.
This is a maintenance release in which we are fixing some issues
that have been reported by the community. The most relevant changes are:

For more info, please see the release notes in:
* Support wasm32 by disabling ZLIB WITH_OPTIM option. Thanks to Miles Granger.

https://github.com/Blosc/c-blosc2/blob/main/RELEASE_NOTES.md
* Added support for nvcc (NVidia Cuda Compiler) in CMake. Thanks to @dqwu.

Also, there is blog post introducing the most relevant changes in Blosc2:
* Fix public include directories for blosc2 targets. Thanks to Dmitry Mikushin.

https://www.blosc.org/posts/blosc2-ready-general-review/
For more info, please see the release notes in:

https://github.com/Blosc/c-blosc2/blob/main/RELEASE_NOTES.md

## What is it?

Blosc2 is a high performance data container optimized for binary data.
It builds on the shoulders of Blosc, the high performance meta-compressor
(https://github.com/Blosc/c-blosc).
(https://github.com/Blosc/c-blosc). Blosc2 is the next generation of Blosc,
an `award-winning <https://www.blosc.org/posts/prize-push-Blosc2/>`_
library that has been around for more than a decade.

Blosc2 expands the capabilities of Blosc by providing a higher lever
container that is able to store many chunks on it (hence the super-block name).
Expand Down
12 changes: 11 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,20 @@
Release notes for C-Blosc2
==========================


Changes from 2.15.1 to 2.15.2
=============================

#XXX version-specific blurb XXX#
* Support wasm32 by disabling ZLIB WITH_OPTIM option. Thanks to Miles Granger.

* Avoid rip-relative addressing for OSX x86_64. 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.

* Fix ub in shuffle and unshuffle by marking _dst non-const. Thanks to Emil Dohne.



Changes from 2.15.0 to 2.15.1
Expand Down
4 changes: 2 additions & 2 deletions include/blosc2.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,8 @@ extern "C" {
#define BLOSC2_VERSION_MINOR 15 /* for minor interface/format changes */
#define BLOSC2_VERSION_RELEASE 2 /* for tweaks, bug-fixes, or development */

#define BLOSC2_VERSION_STRING "2.15.2.dev" /* string version. Sync with above! */
#define BLOSC2_VERSION_DATE "$Date:: 2024-07-30 #$" /* date version year-month-day */
#define BLOSC2_VERSION_STRING "2.15.2" /* string version. Sync with above! */
#define BLOSC2_VERSION_DATE "$Date:: 2024-11-28 #$" /* date version year-month-day */


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

0 comments on commit f1278b9

Please sign in to comment.