1Release 1.4.0
2-------------
3
4 . Added support for ISA-L Cauchy
5 . Added get_version functionality to library
6 . Fixed reconstruct to return an error when memory allocation failed
7 . Fixed posix_memalign error handling
8
9Release 1.3.1
10-------------
11
12 . Fixed the internal version number. It was inadvertently skipped in 1.3.0.
13
14Release 1.3.0
15-------------
16
17 . Fixed error handling on gf_ivnert_matrix in isa-l backend
18 . Added get_by_desc return value handling to get_fragment_size
19 . Other minor fixes and updates
20
21
22Release 1.2.0
23-------------
24
25 . Add functionality to enable consumers to check which backends are
26   present on a system
27 . Fix segfault when fragment index is out of range
28 . Add fragment metadata checksumming support
29
30Release 1.1.0
31-------------
32
33 . Fix for a segfault related to Jerasure uninit() function that is being
34   looked up by the jerasure EC backend (Issue#19)
35 . Split helpers.h include for backward compatibility
36 . Create header symlinks in std locations for backward compat (<= 1.0.8)
37 . Eliminate erasurecode_stdinc.h dependency on log.h
38 . Move fragment_header defn to main erasurecode header
39 . doxygen documentation fixes
40
41Release 1.0.9
42-------------
43
44 . Minor bugfixes including removing offending MAJOR/MINOR version macros
45 . Enforce upper limit 32 on the number of erasure coding fragments
46   (#data + #chunks) < 32
47
48 Release 1.0.8
49-------------
50
51 . Introduce 'liberasurecode_rs_vand', a native, software-based Reed-Soloman
52   Vandermonde backend
53 . Properly set W in the new internal RS backend.  Without this change, the
54   fragment length passed up is incorrect.
55 . Remove all GPLv3 m4 references for CPUID checks
56 . Properly dedupe fragments in fragments_to_string() function
57 . Prevent backends from reconstructing an index when it is not missing,
58   ie, is available
59 . Make ./configure to obey CFLAGS
60 . Add missing pkg-config templates
61 . Remove autoconf installed files from git control
62 . Fix get_supported_flags() arguments
63 . Properly detect 64-bit architecture.
64 . Add -f argument to autoreconf to regenerate aclocal macros
65 . Silent autoconf warning for ac_cv_sizeof_long
66 . Fix C++ build issues (add missing cplusplus macros definitions)
67 . Make liberasurecode header installs to a specific include directory
68 . Fix 'make test' to properly run null and installed backend tests.
69 . Fix a uint < 0 warning reported by Clang
70 . Fix memory leak in alg_sig init
71 . Fix decode when m > k and all parities are chosen as input to decode
72