Skip to content

Commit f1278b9

Browse files
committed
Getting ready for release 2.15.2
1 parent 5e0e856 commit f1278b9

File tree

3 files changed

+25
-14
lines changed

3 files changed

+25
-14
lines changed

ANNOUNCE.md

+12-11
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
1-
# Announcing C-Blosc2 2.15.1
1+
# Announcing C-Blosc2 2.15.2
22
A fast, compressed and persistent binary data store library for C.
33

44
## What is new?
55

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

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

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

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

18-
https://www.blosc.org/posts/blosc2-ready-general-review/
15+
For more info, please see the release notes in:
16+
17+
https://github.com/Blosc/c-blosc2/blob/main/RELEASE_NOTES.md
1918

2019
## What is it?
2120

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

2627
Blosc2 expands the capabilities of Blosc by providing a higher lever
2728
container that is able to store many chunks on it (hence the super-block name).

RELEASE_NOTES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
11
Release notes for C-Blosc2
22
==========================
33

4+
45
Changes from 2.15.1 to 2.15.2
56
=============================
67

7-
#XXX version-specific blurb XXX#
8+
* Support wasm32 by disabling ZLIB WITH_OPTIM option. Thanks to Miles Granger.
9+
10+
* Avoid rip-relative addressing for OSX x86_64. Thanks to Miles Granger.
11+
12+
* Added support for nvcc (NVidia Cuda Compiler) in CMake. Thanks to @dqwu.
13+
14+
* Fix public include directories for blosc2 targets. Thanks to Dmitry Mikushin.
15+
16+
* Fix ub in shuffle and unshuffle by marking _dst non-const. Thanks to Emil Dohne.
17+
818

919

1020
Changes from 2.15.0 to 2.15.1

include/blosc2.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ extern "C" {
8585
#define BLOSC2_VERSION_MINOR 15 /* for minor interface/format changes */
8686
#define BLOSC2_VERSION_RELEASE 2 /* for tweaks, bug-fixes, or development */
8787

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

9191

9292
/* The maximum number of dimensions for Blosc2 NDim arrays */

0 commit comments

Comments
 (0)