Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

39 lines (29 loc) · 2.01 KB

CHANGELOG jbrotli

v0.5.0 (2016-06-13)

  • NEW: add example how to use jbrotli with Apache HttpComponents
  • CHG: adopt pipeline to Concourse CI 1.2.0
  • CHG: using gcc v4.8 for linux build to enhance compatibility (MeteoGroup#4)
  • FIX: the case where Brotli doesn't consume all input (MeteoGroup#3)
  • FIX: fix ARM detection and library path name for Raspberry Pi binaries

v0.4.0 (2016-03-20)

  • NEW: new platform support for Raspberry Pi
  • NEW: lowered the entry-barrier to Java 1.7 (also as preparation for upcoming Android support)
  • NEW: provide BrotliServletFilter, so you may add to your Tomcat, Jetty, Spring Boot, Dropwizard, etc.
  • NEW: provide simple web app example for servlet filter
  • NEW: provide Spring Boot web app example for servlet filter
  • NEW: provide Dropwizard web app example for servlet filter
  • NEW: Brotli.Parameter has fluent setter-methods, for convenience
  • NEW: BrotliOutputStream can handle arbitrary large input buffers and will automatically take care of Brotli's input buffer window size
  • FIX: memory leak in BrotliOutputStream and BrotliInputStream
  • CHG: rename BrotliStreamCompressor array methods to 'compressArray()'
  • CHG: BrotliOutputStream and BrotliInputStream don't auto-flush, because this violates the AutoCloseable contract
  • CHG: remove dependency to "org.scijava/native-lib-loader" in favor of custom BrotliLibraryLoader (enables e.g. Raspberry Pi support)

v0.3.0 (2016-01-27)

  • NEW: update using brotli release 0.3.0
  • NEW: StreamCompressor automatically handles input buffer size
  • NEW: Added build pipeline, based on Concourse CI
  • CHG: switch to use 'org.meteogroup' package, aligns with MeteoGroup's Open Source guidelines
  • CHG: simplified project structure, no more parent poms, make deployment easier

v0.2.0 (2016-01-03)

  • initial public version, using brotli release 0.2.0