What's new in PJL Compressing Filter 1.8.1
Aug 27, 2013
- Concurrency issue in CompressingFilterStats fixed
New in PJL Compressing Filter 1.8 (Jun 28, 2013)
- Added ability to add patterns to web.xml so the Vary-header is not send, if these patterns match. Problems with IE8 and earlier can be solved with this
New in PJL Compressing Filter 1.7.1 (Jun 28, 2013)
- Now, flush() will not force compression. This was simply causing too many issues.
- Compression threshold of 0 should now not force compression even when, for instance, the content type is excluded from compression
- Content-Type should be properly set even when compressing
- Content-Length should be properly set in some cases where it was not being set, even when not compressing
New in PJL Compressing Filter 1.7 (Jun 28, 2013)
- Now does not compress content types like application /gzip
- Won't compress responses that already have a Content-Encoding like gzip
New in PJL Compressing Filter 1.7 RC 1 (Jun 28, 2013)
- Attempt to accommodate very large responses whose Content-Length header value exceeds Integer.MAX_VALUE
- Always set Vary header
- Now attempts to set a modified ETag header when compressing
- Now avoid compressing if Cache-Control: no-transform is set
- Correctly handle multiple values in Content-Encoding header; other transforms are preserved
- Now should support deflated requests
- Update to latest support libs, like Mockrunner 0.4.1
- Various updates to match my current preferred coding style; small code tweaks and additional logging
New in PJL Compressing Filter 1.6.6 (Jun 28, 2013)
- Bug fix: empty response is no longer compressed, avoiding exception in compress/ZipOutputStream in this situation
- Modest code tweaks from static analysis