File tree Expand file tree Collapse file tree 3 files changed +28
-10
lines changed
Expand file tree Collapse file tree 3 files changed +28
-10
lines changed Original file line number Diff line number Diff line change 1- # Announcing C-Blosc2 2.16 .0
1+ # Announcing C-Blosc2 2.17 .0
22A fast, compressed and persistent binary data store library for C.
33
44## What is new?
55
66This 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
1421For more info, please see the release notes in:
1522
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 */
You can’t perform that action at this time.
0 commit comments