File: ChangeLog

package info (click to toggle)
python-pyeclib 1.5.0-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 7,604 kB
  • sloc: python: 2,266; ansic: 980; sh: 59; makefile: 48
file content (116 lines) | stat: -rw-r--r-- 3,154 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
New in 1.5.0
------------

 * Added support for Phazr.IO libphazr library.
 * Fixed error handling that caused segfaults.
 * Use version number exposed by liberasurecode.
 * various other minor bugs fixes and improvements.


New in 1.4.0
------------

 * Added support for ISA-L Cauchy
 * Fixed memory leak in get_metadata
 * Added soft warning log line when using liberasurecode <1.3.1

New in 1.3.1
------------

 * Updated name in setup.py to work with release tooling.


New in 1.3.0
------------

 * Updated liberasurecode dependency to 1.2.0.

 * Fixed memory leak in get_segment_info (Launchpad bug #1604335).

 * Properly return an error code if liberasurecode returns an
   invalid fragment size.

 * ECDriver() now requries "k" and "m" values to be passed in.

 * Fix some requirements and installation instruction.


New in 1.2.1
------------

 * Eliminate spurious syslog messages and added cleaner
   mechanism for querying all available backends on a system.

 * Moved source code hosting from bitbucket to Openstack infra.
   This is first release with Openstack Infra

New in 1.2.0
------------

 * Remove integrated liberasurecode - the prereq library is now 
   available in major deb/rpm based distros

 * Eliminate liberasurecode-related rpath checks, library searches
   and architecture validation

 * Changes for compatibility with liberasurecode versions prior to
   1.1.0

 * Make VALID_EC_TYPES a runtime property - dynamically look for 
   liberasurecode EC schemes available at runtime

 * More comprehensive unit test coverage 

 * Add travis-ci build config for automated build/tests

New in 1.1.0
------------

 * Eliminate pyeclib dependency on alloc functions internal to
   liberasurecode

 * Update include subdirs to be explicit

 * Update internal liberasurecode version to 1.1.0

New in 1.0.9
------------

 * Eliminate rpath handling in setup.py

 * Clean py34 shared libraries created during build

 * Fix integer truncation issue with PyBuildValue on Big Endian
   systems by explicitly casting the size argument passed in to
   Py_ssize_t.  Also fix import issue with the API test where
   older versions of Python fail to import.

 * Add --install-liberasurecode option to setup.py.  Requested
   by Red Hat/Debian package maintainers.

 * Update bundled liberasurecode version to 1.0.9


New in 1.0.8
------------

 * Support for a new Reed-Soloman backend (liberasurecode_rs_vand)
   - naive, non-accelerated version, native to liberasurecode

 * Single version, with liberasurecode distributed in the package,
   installed if necessary.  No versions going forward with Jerasure
   included.  Use 'liberasurecode_rs_vand' for default test backend.

 * Test code refactor for eliminating duplicated code, add cases
   for liberasurecode_rs_vand and making jerasure/isa_l test cases
   conditional.

 * Better Python3 support

 * setup.py enhancements
   - improved library path detection on Mac OS X (and Linux) including
     workarounds for Mac OS X dyld bugs for library search paths
   - handling installroot better for optional liberasurecode installs

 * tox support for automated py27 and py34 testing