1
- v2.30 Intel Intelligent Storage Acceleration Library Release Notes
1
+ v2.31 Intel Intelligent Storage Acceleration Library Release Notes
2
2
==================================================================
3
3
4
4
RELEASE NOTE CONTENTS
@@ -13,8 +13,21 @@ RELEASE NOTE CONTENTS
13
13
14
14
* 32-bit lib is not supported in Windows.
15
15
16
+ * 32-bit lib is not validated.
17
+
16
18
2. FIXED ISSUES
17
19
---------------
20
+ v2.31
21
+
22
+ * Fixed various compilation issues/warnings for different platforms.
23
+ * Fixed documentation on xor/pq gen/check functions, with minimum
24
+ number of vectors.
25
+ * Fixed potential out-of-bounds read on Adler32 Neon implementation.
26
+ * Fixed potential out-of-bounds read on gf_vect_mul Neon implementation.
27
+ * Fixed x86 load/store instructions in erasure coding functions (aligned moves
28
+ that should be unaligned).
29
+ * Fixed memory leaks in unit tests.
30
+
18
31
v2.30
19
32
20
33
* Intel CET support.
@@ -114,6 +127,43 @@ v2.10
114
127
115
128
3. CHANGE LOG & FEATURES ADDED
116
129
------------------------------
130
+
131
+ v2.31
132
+
133
+ * API changes:
134
+ - gf_vect_mul_base() function now returns an integer, matching the return type
135
+ of gf_vect_mul() function (not a breaking change).
136
+
137
+ * Igzip compression improvements:
138
+ - Added compress/decompress with dictionary to perf test app.
139
+ - Zlib header can be now created on the fly when starting the compression.
140
+ - Added isal_zlib_hdr_init() function to initialize the zlib header to 0.
141
+
142
+ * Zero-memory dectection improvements:
143
+ - Optimized AVX implementation.
144
+ - Added new AVX2 and AVX512 implementations.
145
+
146
+ * Erasure coding improvements:
147
+ - Added new AVX512 and AVX2 implementations using GFNI instructions.
148
+ - Added new SVE implementation.
149
+
150
+ * CRC improvements:
151
+ - Added new CRC64 Rocksoft algorithm.
152
+ - CRC x86 implementations optimized using ternary logic instructions and
153
+ folding of bigger data on the last bytes.
154
+ - CRC16 T10dif aarch64 implementation improved.
155
+ - CRC aarch64 implementations optimized using XOR fusion feature.
156
+
157
+ * Documentation:
158
+ - Added function overview documentation page.
159
+ - Added security file.
160
+
161
+ * Performance apps:
162
+ - Changed performance tests to warm by default.
163
+
164
+ * Example apps:
165
+ - Added CRC combine example `crc_combine_example` for multiple polynomials.
166
+
117
167
v2.30
118
168
119
169
* Igzip compression enhancements.
0 commit comments