-
v2.8.1
- Improve build script
-
v2.8.0
- Fix buffer resize issue
- Fix building with last erlang
- Update deps
-
v2.7
- Improved internal buffer
- use
ZLIB_FORK
env variable to change the default zlib fork
-
v2.6
- Use baseline zlib fork as default
-
v2.5
- Update zlib forks versions (baseline = v1.2.11)
- Improved the benchmark script
- Fix the script for getting the zlib dependencies.
-
v2.4
- Remove the support for
use_iolist
. All output is returned asbinary()
now. - Implemented processing in chunks to make sure that the library is not blocking the VM schedulers. Also gives the runtime system a hint about how much CPU time the current NIF call has consumed using enif_consume_timeslice
- Remove the support for
-
v2.3
- Update zlib forks versions (baseline = v1.2.10, zlibng = last master)
- Small code cleanup
- Add proper validations for compression options
- Do not throw exceptions in case of bad arguments, return
{error, Reason}
instead - Change the return value of
ezlib:metrics/1
to return aproplist
- Add unit testing
- Make
zlibng
default flavour
-
v2.2
- Add
rebar3
support
- Add
-
v2.1
- Add support for checking if the process that plays with the ezlib session is the same that created it. See Notes for more info
- Updated the forks versions and changed to use baseline as default fork
-
v2.0
- Integrated support for external zlib forks:
- baseline - will statically link with the original zlib
- cloudflare - will statically link with the cloudflare zlib fork
- intel - will statically link with the intel zlib fork
- zlibng - will statically link with zlibng fork
-
v1.0
- Initial implementation.