Skip to content

Commit 4997190

Browse files
pablodelaramdcornu
authored andcommitted
Update release notes for v2.31
Signed-off-by: Pablo de Lara <[email protected]>
1 parent 479b3f8 commit 4997190

File tree

1 file changed

+51
-1
lines changed

1 file changed

+51
-1
lines changed

Release_notes.txt

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
v2.30 Intel Intelligent Storage Acceleration Library Release Notes
1+
v2.31 Intel Intelligent Storage Acceleration Library Release Notes
22
==================================================================
33

44
RELEASE NOTE CONTENTS
@@ -13,8 +13,21 @@ RELEASE NOTE CONTENTS
1313

1414
* 32-bit lib is not supported in Windows.
1515

16+
* 32-bit lib is not validated.
17+
1618
2. FIXED ISSUES
1719
---------------
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+
1831
v2.30
1932

2033
* Intel CET support.
@@ -114,6 +127,43 @@ v2.10
114127

115128
3. CHANGE LOG & FEATURES ADDED
116129
------------------------------
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+
117167
v2.30
118168

119169
* Igzip compression enhancements.

0 commit comments

Comments
 (0)