Skip to content

Commit 55a1032

Browse files
committed
Getting ready for release 2.17.0
1 parent b8f6977 commit 55a1032

File tree

3 files changed

+28
-10
lines changed

3 files changed

+28
-10
lines changed

ANNOUNCE.md

+13-6
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
1-
# Announcing C-Blosc2 2.16.0
1+
# Announcing C-Blosc2 2.17.0
22
A fast, compressed and persistent binary data store library for C.
33

44
## What is new?
55

66
This introduces some new features and improvements:
77

8-
* Use _fseeki64/_ftelli64/_stat64 on Windows for large file (>2 GB) support.
9-
Thanks to Abhi Jaiantilal (@ajaiantilal) for the report and help.
10-
* Add 12-byte unshuffle for avx2. Thanks to Tom Birch (@froody).
11-
* Add 12-byte sse2 unshuffle implementation. Thanks to Tom Birch (@froody).
12-
* Better description of the Blosc2 format as a whole.
8+
* New b2nd_copy_buffer2() function for copying buffers with typesizes
9+
larger than 255. The previous b2nd_copy_buffer() function is now
10+
deprecated and will be removed in a future release.
11+
12+
* Support repeated values larger than 8-bit, also for n-dim arrays.
13+
This is useful for compressing arrays with large runs of repeated
14+
values, like in the case of images with large areas of the same color.
15+
16+
* Fix a leak in the pthreads emulation for Windows. Fixes #647.
17+
Thanks to @jocbeh for the report and fix (#655).
18+
19+
* Update zstd to 1.5.7. Thanks to Tom Birch.
1320

1421
For more info, please see the release notes in:
1522

RELEASE_NOTES.md

+11
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,17 @@ Changes from 2.16.0 to 2.17.0
88
larger than 255. The previous b2nd_copy_buffer() function is now
99
deprecated and will be removed in a future release.
1010

11+
* Support repeated values larger than 8-bit, also for n-dim arrays.
12+
This is useful for compressing arrays with large runs of repeated
13+
values, like in the case of images with large areas of the same color.
14+
15+
* Fix a leak in the pthreads emulation for Windows. Fixes #647.
16+
Thanks to @jocbeh for the report and fix (#655).
17+
18+
* Update zstd to 1.5.7. Thanks to Tom Birch.
19+
20+
* Add BLOSC2_MAXTYPESIZE constant.
21+
1122
### Deprecated Functions
1223

1324
- `int b2nd_copy_buffer(...)` is deprecated and will be removed in

include/blosc2.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ extern "C" {
8282

8383
/* Version numbers */
8484
#define BLOSC2_VERSION_MAJOR 2 /* for major interface/format changes */
85-
#define BLOSC2_VERSION_MINOR 16 /* for minor interface/format changes */
86-
#define BLOSC2_VERSION_RELEASE 1 /* for tweaks, bug-fixes, or development */
85+
#define BLOSC2_VERSION_MINOR 17 /* for minor interface/format changes */
86+
#define BLOSC2_VERSION_RELEASE 0 /* for tweaks, bug-fixes, or development */
8787

88-
#define BLOSC2_VERSION_STRING "2.16.1.dev" /* string version. Sync with above! */
89-
#define BLOSC2_VERSION_DATE "$Date:: 2025-02-12 #$" /* date version year-month-day */
88+
#define BLOSC2_VERSION_STRING "2.17.0" /* string version. Sync with above! */
89+
#define BLOSC2_VERSION_DATE "$Date:: 2025-02-26 #$" /* date version year-month-day */
9090

9191

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

0 commit comments

Comments
 (0)