File tree 3 files changed +28
-10
lines changed
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
2
2
A fast, compressed and persistent binary data store library for C.
3
3
4
4
## What is new?
5
5
6
6
This introduces some new features and improvements:
7
7
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.
13
20
14
21
For more info, please see the release notes in:
15
22
Original file line number Diff line number Diff line change @@ -8,6 +8,17 @@ Changes from 2.16.0 to 2.17.0
8
8
larger than 255. The previous b2nd_copy_buffer() function is now
9
9
deprecated and will be removed in a future release.
10
10
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
+
11
22
### Deprecated Functions
12
23
13
24
- ` 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" {
82
82
83
83
/* Version numbers */
84
84
#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 */
87
87
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 */
90
90
91
91
92
92
/* The maximum number of dimensions for Blosc2 NDim arrays */
You can’t perform that action at this time.
0 commit comments