Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 1.97 KB

CHANGELOG.MD

File metadata and controls

68 lines (45 loc) · 1.97 KB

Change log:

  • 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 as binary() 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
  • 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 a proplist
    • Add unit testing
    • Make zlibng default flavour
  • v2.2

    • Add rebar3 support
  • 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.