Skip to content

Commit 5fcd6fb

Browse files
committed
Getting ready for release 2.17.1
1 parent 528e8a5 commit 5fcd6fb

File tree

3 files changed

+20
-17
lines changed

3 files changed

+20
-17
lines changed

ANNOUNCE.md

+9-14
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,19 @@
1-
# Announcing C-Blosc2 2.17.0
1+
# Announcing C-Blosc2 2.17.1
22
A fast, compressed and persistent binary data store library for C.
33

44
## What is new?
55

6-
This introduces some new features and improvements:
6+
Several fixes affecting uninitialized memory access and others:
77

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.
8+
* Fix uninitialized memory access in newly added unshuffle12_sse2 and unshuffle12_avx2 functions
9+
* Fix unaligned access in _sw32 and sw32_
10+
* Fix DWORD being printed as %s in sprintf call
11+
* Fix warning on unused variable (since this variable was only being used in the linux branch)
12+
* `splitmode` variable was uninitialized if goto was triggered
1113

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.
14+
See PR #658. Many thanks to @EmilDohne for this nice job.
1515

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.
20-
21-
For more info, please see the release notes in:
16+
For more info, see the release notes in:
2217

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

RELEASE_NOTES.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,15 @@ Release notes for C-Blosc2
44
Changes from 2.17.0 to 2.17.1
55
=============================
66

7-
#XXX version-specific blurb XXX#
7+
Several fixes affecting uninitialized memory access and others:
8+
9+
* Fix uninitialized memory access in newly added unshuffle12_sse2 and unshuffle12_avx2 functions
10+
* Fix unaligned access in _sw32 and sw32_
11+
* Fix DWORD being printed as %s in sprintf call
12+
* Fix warning on unused variable (since this variable was only being used in the linux branch)
13+
* `splitmode` variable was uninitialized if goto was triggered
14+
15+
See PR #658. Many thanks to @EmilDohne for this nice job.
816

917

1018
Changes from 2.16.0 to 2.17.0

include/blosc2.h

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

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

9191

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

0 commit comments

Comments
 (0)