Releases: GrokImageCompression/grok
Releases · GrokImageCompression/grok
v20.3.0
v20.2.9
This release enhances existing network authentication support.
v20.2.8
This release:
- fixes a transcode bug for EPH/SOP markers - will now work with or without TLM marker present
- fixes a CDEF colour association validation bug that was rejecting RGBA images
- adds support for
vsicurlnetwork files
v20.2.7
This is a bug fix release, fixing a number of issues caught by OSS-Fuzz.
v20.2.6
This release add the following new features:
grk_transcodebinary to transcode jp2\j2k\jph files: PLT and TLM markers can be added, progression can be modified, quality layers can be stripped etc. Please see Wiki for more detailsgrk_decompressnow has an option to decompress only a selection of components rather than every component in the image. Please see Wiki for more details- Exif tags are now managed by Grok instead of delegated to ExifTool. The Perl dependency is removed and Exif tag management now works on Windows
- fuzzing via OSS-Fuzz has been enabled for compression - this has already caught a number of memory and address corruption issues.
v20.2.5
v20.2.5
v20.2.4
This release:
- fixes memory back-pressure implementation for TLM over network
- Adds new wait and copy API method for asynchronous + simulate synchronous mode : library will copy tile to user-supplied swath buffer when tile decompression complete
v20.2.3
This release:
- Optimizes compression by increasing use of concurrency
- Fixes a build regression in the previous release : v20.2.2
v20.2.2
This release adds the following features:
- New language bindings for C# and Java
- Complete Motion JP2 implementation
- AVX2 path for HTJ2K encode/decode
- Upstream integration with GDAL via JP2Grok driver
v20.2.1
This release provides a number of memory use optimizations - RSS should now be less than half what it was in previous releases.