AndreasSko / go-jwlm

A command line tool to easily merge JW Library backups, written in Go.
MIT License
71 stars 3 forks source link

Update module github.com/klauspost/compress to v1.17.9 #133

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/klauspost/compress v1.15.1 -> v1.17.9 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

klauspost/compress (github.com/klauspost/compress) ### [`v1.17.9`](https://togithub.com/klauspost/compress/releases/tag/v1.17.9) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.8...v1.17.9) #### What's Changed - s2: Reduce ReadFrom temporary allocations by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/949](https://togithub.com/klauspost/compress/pull/949) - Fix arm64 vet issues by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/964](https://togithub.com/klauspost/compress/pull/964) - flate, zstd: Shave some bytes off amd64 matchLen by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/963](https://togithub.com/klauspost/compress/pull/963) - Upgrade zip to 1.22.4 upstream by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/970](https://togithub.com/klauspost/compress/pull/970) - zstd: BuildDict fails with RLE table by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/951](https://togithub.com/klauspost/compress/pull/951) - Upgrade zlib to upstream by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/971](https://togithub.com/klauspost/compress/pull/971) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.8...v1.17.9 ### [`v1.17.8`](https://togithub.com/klauspost/compress/releases/tag/v1.17.8) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.7...v1.17.8) #### What's Changed - zstd: Reject blocks where reserved values are not 0 by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/885](https://togithub.com/klauspost/compress/pull/885) - zstd: Add RLE detection+encoding by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/938](https://togithub.com/klauspost/compress/pull/938) #### New Contributors - [@​ankon](https://togithub.com/ankon) made their first contribution in [https://github.com/klauspost/compress/pull/932](https://togithub.com/klauspost/compress/pull/932) - [@​kindhuge](https://togithub.com/kindhuge) made their first contribution in [https://github.com/klauspost/compress/pull/946](https://togithub.com/klauspost/compress/pull/946) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.7...v1.17.8 ### [`v1.17.7`](https://togithub.com/klauspost/compress/releases/tag/v1.17.7) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.6...v1.17.7) #### What's Changed - s2: Add AsyncFlush method: Complete the block without flushing by [@​Jille](https://togithub.com/Jille) in [https://github.com/klauspost/compress/pull/927](https://togithub.com/klauspost/compress/pull/927) - s2: Fix literal+repeat exceeds dst crash by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/930](https://togithub.com/klauspost/compress/pull/930) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.6...v1.17.7 ### [`v1.17.6`](https://togithub.com/klauspost/compress/releases/tag/v1.17.6) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.5...v1.17.6) #### What's Changed - zstd: Fix incorrect repeat coding in best mode by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/923](https://togithub.com/klauspost/compress/pull/923) - s2: Fix DecodeConcurrent deadlock on errors by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/925](https://togithub.com/klauspost/compress/pull/925) - build: Remove garble compiler by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/924](https://togithub.com/klauspost/compress/pull/924) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.5...v1.17.6 ### [`v1.17.5`](https://togithub.com/klauspost/compress/releases/tag/v1.17.5) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.4...v1.17.5) #### What's Changed - flate: Fix reset with dictionary on custom window encodes by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/912](https://togithub.com/klauspost/compress/pull/912) - zstd: Limit better/best default window to 8MB by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/913](https://togithub.com/klauspost/compress/pull/913) - zstd: Shorter and faster asm for decSymbol.newState by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/896](https://togithub.com/klauspost/compress/pull/896) - zstd: Add Frame header encoding and stripping by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/908](https://togithub.com/klauspost/compress/pull/908) - zstd: Tweak noasm FSE decoder by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/910](https://togithub.com/klauspost/compress/pull/910) - s2: Fix callbacks for skippable blocks and disallow 0xfe (Padding) for custom use by [@​Jille](https://togithub.com/Jille) in [https://github.com/klauspost/compress/pull/916](https://togithub.com/klauspost/compress/pull/916) - s2: Fix incorrect length encoded by writer.AddSkippableBlock by [@​Jille](https://togithub.com/Jille) in [https://github.com/klauspost/compress/pull/917](https://togithub.com/klauspost/compress/pull/917) - s2: Fix up AddSkippableBlock more by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/919](https://togithub.com/klauspost/compress/pull/919) - s2: Document and test how to peek the stream for skippable blocks by [@​Jille](https://togithub.com/Jille) in [https://github.com/klauspost/compress/pull/918](https://togithub.com/klauspost/compress/pull/918) - internal/race,s2: add some race instrumentation by [@​egonelbre](https://togithub.com/egonelbre) in [https://github.com/klauspost/compress/pull/903](https://togithub.com/klauspost/compress/pull/903) - build(deps): bump the github-actions group with 4 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/klauspost/compress/pull/900](https://togithub.com/klauspost/compress/pull/900) - CI: Hash pin sensitive actions and configure Dependabot to automatically update them by [@​diogoteles08](https://togithub.com/diogoteles08) in [https://github.com/klauspost/compress/pull/899](https://togithub.com/klauspost/compress/pull/899) - Update generator and executable go.mod by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/904](https://togithub.com/klauspost/compress/pull/904) - Update README.md by [@​pelenium](https://togithub.com/pelenium) in [https://github.com/klauspost/compress/pull/905](https://togithub.com/klauspost/compress/pull/905) - build(deps): bump the github-actions group with 1 update by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/klauspost/compress/pull/906](https://togithub.com/klauspost/compress/pull/906) #### New Contributors - [@​pelenium](https://togithub.com/pelenium) made their first contribution in [https://github.com/klauspost/compress/pull/905](https://togithub.com/klauspost/compress/pull/905) - [@​Jille](https://togithub.com/Jille) made their first contribution in [https://github.com/klauspost/compress/pull/916](https://togithub.com/klauspost/compress/pull/916) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.4...v1.17.5 ### [`v1.17.4`](https://togithub.com/klauspost/compress/releases/tag/v1.17.4) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.3...v1.17.4) #### What's Changed - huff0: Speed up symbol counting by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/887](https://togithub.com/klauspost/compress/pull/887) - huff0: Remove byteReader by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/886](https://togithub.com/klauspost/compress/pull/886) - gzhttp: Allow overriding decompression on transport by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/892](https://togithub.com/klauspost/compress/pull/892) - gzhttp: Clamp compression level by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/890](https://togithub.com/klauspost/compress/pull/890) - gzip: Error out if reserved bits are set by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/891](https://togithub.com/klauspost/compress/pull/891) #### New Contributors - [@​teikjun](https://togithub.com/teikjun) made their first contribution in [https://github.com/klauspost/compress/pull/889](https://togithub.com/klauspost/compress/pull/889) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.3...v1.17.4 ### [`v1.17.3`](https://togithub.com/klauspost/compress/releases/tag/v1.17.3) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.2...v1.17.3) #### What's Changed - fse: Fix max header size by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/881](https://togithub.com/klauspost/compress/pull/881) - zstd: Improve better/best compression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/877](https://togithub.com/klauspost/compress/pull/877) - gzhttp: Fix missing content type on Close by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/883](https://togithub.com/klauspost/compress/pull/883) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.2...v1.17.3 ### [`v1.17.2`](https://togithub.com/klauspost/compress/releases/tag/v1.17.2) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.1...v1.17.2) #### What's Changed - zstd: Fix corrupted output in "best" by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/876](https://togithub.com/klauspost/compress/pull/876) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.1...v1.17.2 ### [`v1.17.1`](https://togithub.com/klauspost/compress/releases/tag/v1.17.1) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.17.0...v1.17.1) #### What's Changed - s2: Fix S2 "best" dictionary wrong encoding by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/871](https://togithub.com/klauspost/compress/pull/871) - flate: Reduce allocations in decompressor and minor code improvements by [@​fakefloordiv](https://togithub.com/fakefloordiv) in [https://github.com/klauspost/compress/pull/869](https://togithub.com/klauspost/compress/pull/869) - s2: Fix EstimateBlockSize on 6&7 length input by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/867](https://togithub.com/klauspost/compress/pull/867) - tests: Fuzzing Coverage Expansion by [@​viktoriia-lsg](https://togithub.com/viktoriia-lsg) in [https://github.com/klauspost/compress/pull/866](https://togithub.com/klauspost/compress/pull/866) - tests: Set FSE decompress fuzzer max limit by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/868](https://togithub.com/klauspost/compress/pull/868) - tests: Fuzzing Coverage Expansion ([#​2](https://togithub.com/klauspost/compress/issues/2)) by [@​viktoriia-lsg](https://togithub.com/viktoriia-lsg) in [https://github.com/klauspost/compress/pull/870](https://togithub.com/klauspost/compress/pull/870) #### New Contributors - [@​viktoriia-lsg](https://togithub.com/viktoriia-lsg) made their first contribution in [https://github.com/klauspost/compress/pull/866](https://togithub.com/klauspost/compress/pull/866) - [@​fakefloordiv](https://togithub.com/fakefloordiv) made their first contribution in [https://github.com/klauspost/compress/pull/869](https://togithub.com/klauspost/compress/pull/869) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.17.0...v1.17.1 ### [`v1.17.0`](https://togithub.com/klauspost/compress/releases/tag/v1.17.0) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.16.7...v1.17.0) #### What's Changed - Add dictionary builder by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/853](https://togithub.com/klauspost/compress/pull/853) - Add xerial snappy read/writer by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/838](https://togithub.com/klauspost/compress/pull/838) - flate: Add limited window compression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/843](https://togithub.com/klauspost/compress/pull/843) - s2: Do 2 overlapping match checks by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/839](https://togithub.com/klauspost/compress/pull/839) - flate: Add amd64 assembly matchlen by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/837](https://togithub.com/klauspost/compress/pull/837) - gzip: Copy bufio.Reader on Reset by [@​thatguystone](https://togithub.com/thatguystone) in [https://github.com/klauspost/compress/pull/860](https://togithub.com/klauspost/compress/pull/860) - zstd: Remove offset from bitReader by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/854](https://togithub.com/klauspost/compress/pull/854) - fse, huff0, zstd: Remove always-nil error returns by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/857](https://togithub.com/klauspost/compress/pull/857) - tests: unnecessary use of fmt.Sprintf by [@​testwill](https://togithub.com/testwill) in [https://github.com/klauspost/compress/pull/836](https://togithub.com/klauspost/compress/pull/836) - tests: Fix OSS fuzzer t.Run by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/852](https://togithub.com/klauspost/compress/pull/852) - tests: Use Go 1.21.x by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/851](https://togithub.com/klauspost/compress/pull/851) #### New Contributors - [@​testwill](https://togithub.com/testwill) made their first contribution in [https://github.com/klauspost/compress/pull/836](https://togithub.com/klauspost/compress/pull/836) - [@​thatguystone](https://togithub.com/thatguystone) made their first contribution in [https://github.com/klauspost/compress/pull/860](https://togithub.com/klauspost/compress/pull/860) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.16.7...v1.17.0 ### [`v1.16.7`](https://togithub.com/klauspost/compress/releases/tag/v1.16.7) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.16.6...v1.16.7) #### What's Changed - zstd: Fix default level first dictionary encode by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/829](https://togithub.com/klauspost/compress/pull/829) - docs: Fix typo in security advisory URL by [@​vcabbage](https://togithub.com/vcabbage) in [https://github.com/klauspost/compress/pull/830](https://togithub.com/klauspost/compress/pull/830) - s2: add GetBufferCapacity() method by [@​GiedriusS](https://togithub.com/GiedriusS) in [https://github.com/klauspost/compress/pull/832](https://togithub.com/klauspost/compress/pull/832) #### New Contributors - [@​vcabbage](https://togithub.com/vcabbage) made their first contribution in [https://github.com/klauspost/compress/pull/830](https://togithub.com/klauspost/compress/pull/830) - [@​GiedriusS](https://togithub.com/GiedriusS) made their first contribution in [https://github.com/klauspost/compress/pull/832](https://togithub.com/klauspost/compress/pull/832) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.16.6...v1.16.7 ### [`v1.16.6`](https://togithub.com/klauspost/compress/releases/tag/v1.16.6) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.16.5...v1.16.6) #### What's Changed - zstd: correctly ignore WithEncoderPadding(1) by [@​ianlancetaylor](https://togithub.com/ianlancetaylor) in [https://github.com/klauspost/compress/pull/806](https://togithub.com/klauspost/compress/pull/806) - gzhttp: Handle informational headers by [@​rtribotte](https://togithub.com/rtribotte) in [https://github.com/klauspost/compress/pull/815](https://togithub.com/klauspost/compress/pull/815) - zstd: Add amd64 match length assembly by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/824](https://togithub.com/klauspost/compress/pull/824) - s2: Improve Better compression slightly by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/663](https://togithub.com/klauspost/compress/pull/663) - s2: Clean up matchlen assembly by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/825](https://togithub.com/klauspost/compress/pull/825) #### New Contributors - [@​rtribotte](https://togithub.com/rtribotte) made their first contribution in [https://github.com/klauspost/compress/pull/815](https://togithub.com/klauspost/compress/pull/815) - [@​dveeden](https://togithub.com/dveeden) made their first contribution in [https://github.com/klauspost/compress/pull/816](https://togithub.com/klauspost/compress/pull/816) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.16.5...v1.16.6 ### [`v1.16.5`](https://togithub.com/klauspost/compress/releases/tag/v1.16.5) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.16.4...v1.16.5) #### What's Changed - zstd: readByte needs to use io.ReadFull by [@​jnoxon](https://togithub.com/jnoxon) in [https://github.com/klauspost/compress/pull/802](https://togithub.com/klauspost/compress/pull/802) - gzip: Fix WriterTo after initial read by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/804](https://togithub.com/klauspost/compress/pull/804) #### New Contributors - [@​jnoxon](https://togithub.com/jnoxon) made their first contribution in [https://github.com/klauspost/compress/pull/802](https://togithub.com/klauspost/compress/pull/802) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.16.4...v1.16.5 ### [`v1.16.4`](https://togithub.com/klauspost/compress/releases/tag/v1.16.4) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.16.3...v1.16.4) #### What's Changed - s2: Fix huge block overflow by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/779](https://togithub.com/klauspost/compress/pull/779) - s2: Allow CustomEncoder fallback by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/780](https://togithub.com/klauspost/compress/pull/780) - zstd: Fix amd64 not always detecting corrupt data by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/785](https://togithub.com/klauspost/compress/pull/785) - zstd: Improve zstd best efficiency by [@​klauspost](https://togithub.com/klauspost) and [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/784](https://togithub.com/klauspost/compress/pull/784) - zstd: Make load(32|64)32 safer and smaller by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/788](https://togithub.com/klauspost/compress/pull/788) - zstd: Fix quick reject on long backmatches by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/787](https://togithub.com/klauspost/compress/pull/787) - zstd: Revert table size change by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/789](https://togithub.com/klauspost/compress/pull/789) - zstd: Respect WithAllLitEntropyCompression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/792](https://togithub.com/klauspost/compress/pull/792) - zstd: Fix back-referenced offset by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/793](https://togithub.com/klauspost/compress/pull/793) - zstd: Load source value at start of loop by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/794](https://togithub.com/klauspost/compress/pull/794) - zstd: Shorten checksum code by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/795](https://togithub.com/klauspost/compress/pull/795) - zstd: Fix fallback on incompressible block by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/798](https://togithub.com/klauspost/compress/pull/798) - gzhttp: Suppport ResponseWriter Unwrap() in gzhttp handler by [@​jgimenez](https://togithub.com/jgimenez) in [https://github.com/klauspost/compress/pull/799](https://togithub.com/klauspost/compress/pull/799) #### New Contributors - [@​jgimenez](https://togithub.com/jgimenez) made their first contribution in [https://github.com/klauspost/compress/pull/799](https://togithub.com/klauspost/compress/pull/799) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.16.3...v1.16.4 ### [`v1.16.3`](https://togithub.com/klauspost/compress/releases/tag/v1.16.3) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.16.2...v1.16.3) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.16.2...v1.16.3 ### [`v1.16.2`](https://togithub.com/klauspost/compress/releases/tag/v1.16.2) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.16.1...v1.16.2) #### What's Changed - Fix Goreleaser permissions by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/777](https://togithub.com/klauspost/compress/pull/777) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.16.1...v1.16.2 ### [`v1.16.1`](https://togithub.com/klauspost/compress/releases/tag/v1.16.1) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.16.0...v1.16.1) #### What's Changed - zstd: Speed up + improve best encoder by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/776](https://togithub.com/klauspost/compress/pull/776) - s2: Add Intel LZ4s converter by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/766](https://togithub.com/klauspost/compress/pull/766) - gzhttp: Add BREACH mitigation by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/762](https://togithub.com/klauspost/compress/pull/762) - gzhttp: Remove a few unneeded allocs by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/768](https://togithub.com/klauspost/compress/pull/768) - gzhttp: Fix crypto/rand.Read usage by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/770](https://togithub.com/klauspost/compress/pull/770) - gzhttp: Use SHA256 as paranoid option by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/769](https://togithub.com/klauspost/compress/pull/769) - gzhttp: Use strings for randomJitter to skip a copy by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/767](https://togithub.com/klauspost/compress/pull/767) - zstd: Fix ineffective block size check by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/771](https://togithub.com/klauspost/compress/pull/771) - zstd: Check FSE init values by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/772](https://togithub.com/klauspost/compress/pull/772) - zstd: Report EOF from byteBuf.readBig by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/773](https://togithub.com/klauspost/compress/pull/773) - huff0: Speed up compress1xDo by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/774](https://togithub.com/klauspost/compress/pull/774) - tests: Remove fuzz printing by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/775](https://togithub.com/klauspost/compress/pull/775) - tests: Add CICD Fuzz testing by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/763](https://togithub.com/klauspost/compress/pull/763) - ci: set minimal permissions to GitHub Workflows by [@​diogoteles08](https://togithub.com/diogoteles08) in [https://github.com/klauspost/compress/pull/765](https://togithub.com/klauspost/compress/pull/765) #### New Contributors - [@​diogoteles08](https://togithub.com/diogoteles08) made their first contribution in [https://github.com/klauspost/compress/pull/765](https://togithub.com/klauspost/compress/pull/765) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.16.0...v1.16.1 ### [`v1.16.0`](https://togithub.com/klauspost/compress/releases/tag/v1.16.0) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.15...v1.16.0) #### What's Changed - s2: Add Dictionary support by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/685](https://togithub.com/klauspost/compress/pull/685) - s2: Add Compression Size Estimate by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/752](https://togithub.com/klauspost/compress/pull/752) - s2: Add support for custom stream encoder by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/755](https://togithub.com/klauspost/compress/pull/755) - s2: Add LZ4 block converter by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/748](https://togithub.com/klauspost/compress/pull/748) - s2: Support io.ReaderAt in ReadSeeker by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/747](https://togithub.com/klauspost/compress/pull/747) - s2c/s2sx: Use concurrent decoding by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/746](https://togithub.com/klauspost/compress/pull/746) - tests: Upgrade to Go 1.20 by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/749](https://togithub.com/klauspost/compress/pull/749) - Update all (command) dependencies by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/758](https://togithub.com/klauspost/compress/pull/758) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.15...v1.16.0 ### [`v1.15.15`](https://togithub.com/klauspost/compress/releases/tag/v1.15.15) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.14...v1.15.15) #### What's Changed - zstd: Add delta encoding support by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/728](https://togithub.com/klauspost/compress/pull/728) - huff0: Reduce bounds checking by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/734](https://togithub.com/klauspost/compress/pull/734) - huff0: Assembler improvements by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/736](https://togithub.com/klauspost/compress/pull/736) - deflate: Improve level 7-9 by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/739](https://togithub.com/klauspost/compress/pull/739) - gzhttp: Add SuffixETag() and DropETag() options to prevent ETag collisions on compressed responses by [@​willbicks](https://togithub.com/willbicks) in [https://github.com/klauspost/compress/pull/740](https://togithub.com/klauspost/compress/pull/740) - zstd: Don't allocate dataStorage when using byteBuf by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/741](https://togithub.com/klauspost/compress/pull/741) - huff0: Speed up compression of short blocks by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/744](https://togithub.com/klauspost/compress/pull/744) - zstd: Handle dicts by pointer, always by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/743](https://togithub.com/klauspost/compress/pull/743) - fse: Optimize compression by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/745](https://togithub.com/klauspost/compress/pull/745) - Retract v1.14.1-v.1.14.3 by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/742](https://togithub.com/klauspost/compress/pull/742) #### New Contributors - [@​willbicks](https://togithub.com/willbicks) made their first contribution in [https://github.com/klauspost/compress/pull/740](https://togithub.com/klauspost/compress/pull/740) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.14...v1.15.15 ### [`v1.15.14`](https://togithub.com/klauspost/compress/releases/tag/v1.15.14) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.13...v1.15.14) #### What's Changed - flate: Improve speed in big stateless blocks. by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/718](https://togithub.com/klauspost/compress/pull/718) - zstd: Trigger BCE by switching on lengths by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/716](https://togithub.com/klauspost/compress/pull/716) - zstd: Shave some instructions off the amd64 asm by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/720](https://togithub.com/klauspost/compress/pull/720) - export NoGzipResponseWriter for custom ResponseWriter wrappers by [@​harshavardhana](https://togithub.com/harshavardhana) in [https://github.com/klauspost/compress/pull/722](https://togithub.com/klauspost/compress/pull/722) - s2: Add example for indexing and existing stream by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/723](https://togithub.com/klauspost/compress/pull/723) - tests: Tweak fuzz tests by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/719](https://togithub.com/klauspost/compress/pull/719) #### New Contributors - [@​harshavardhana](https://togithub.com/harshavardhana) made their first contribution in [https://github.com/klauspost/compress/pull/722](https://togithub.com/klauspost/compress/pull/722) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.13...v1.15.14 ### [`v1.15.13`](https://togithub.com/klauspost/compress/releases/tag/v1.15.13) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.12...v1.15.13) #### What's Changed - zstd: Add MaxEncodedSize to encoder by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/691](https://togithub.com/klauspost/compress/pull/691) - zstd: Improve "best" end search by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/693](https://togithub.com/klauspost/compress/pull/693) - zstd: Replace bytes.Equal with smaller comparisons by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/695](https://togithub.com/klauspost/compress/pull/695) - zstd: Faster CRC checking/skipping by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/696](https://togithub.com/klauspost/compress/pull/696) - zstd: Rewrite matchLen to make it inlineable by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/701](https://togithub.com/klauspost/compress/pull/701) - zstd: Write table clearing in a way that the compiler recognizes by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/702](https://togithub.com/klauspost/compress/pull/702) - zstd: Use individual reset threshold by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/703](https://togithub.com/klauspost/compress/pull/703) - huff0: Check for zeros earlier in Scratch.countSimple by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/704](https://togithub.com/klauspost/compress/pull/704) - zstd: Improve best compression's match selection by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/705](https://togithub.com/klauspost/compress/pull/705) - zstd: Select best match using selection trees by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/706](https://togithub.com/klauspost/compress/pull/706) - zstd: sync xxhash with final accepted patch upstream by [@​lizthegrey](https://togithub.com/lizthegrey) in [https://github.com/klauspost/compress/pull/707](https://togithub.com/klauspost/compress/pull/707) - zstd: Import xxhash v2.2.0 by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/708](https://togithub.com/klauspost/compress/pull/708) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.12...v1.15.13 ### [`v1.15.12`](https://togithub.com/klauspost/compress/releases/tag/v1.15.12) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.11...v1.15.12) #### What's Changed - zstd: Tweak decoder allocs. by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/680](https://togithub.com/klauspost/compress/pull/680) - gzhttp: Always delete `HeaderNoCompression` by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/683](https://togithub.com/klauspost/compress/pull/683) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.11...v1.15.12 ### [`v1.15.11`](https://togithub.com/klauspost/compress/releases/tag/v1.15.11) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.10...v1.15.11) #### What's Changed - flate: Improve level 1-3 compression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/678](https://togithub.com/klauspost/compress/pull/678) - zstd: Improve "best" compression by [@​nightwolfz](https://togithub.com/nightwolfz) in [https://github.com/klauspost/compress/pull/677](https://togithub.com/klauspost/compress/pull/677) - zstd: Fix+reduce decompression allocations by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/668](https://togithub.com/klauspost/compress/pull/668) - zstd: Fix non-effective noescape tag by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/667](https://togithub.com/klauspost/compress/pull/667) - docs: Update s2 numbers by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/664](https://togithub.com/klauspost/compress/pull/664) - tests: Add zstd Reset and NewReader benchmarks. by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/676](https://togithub.com/klauspost/compress/pull/676) #### New Contributors - [@​nightwolfz](https://togithub.com/nightwolfz) made their first contribution in [https://github.com/klauspost/compress/pull/677](https://togithub.com/klauspost/compress/pull/677) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.10...v1.15.11 ### [`v1.15.10`](https://togithub.com/klauspost/compress/releases/tag/v1.15.10) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.9...v1.15.10) #### What's Changed - Add Go 1.19 - deprecate Go 1.16 by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/651](https://togithub.com/klauspost/compress/pull/651) - zstd: Add DecodeAllCapLimit by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/649](https://togithub.com/klauspost/compress/pull/649) - flate: Improve level 5+6 compression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/656](https://togithub.com/klauspost/compress/pull/656) - zstd: Improve "better" compresssion by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/657](https://togithub.com/klauspost/compress/pull/657) - s2: Improve "best" compression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/658](https://togithub.com/klauspost/compress/pull/658) - s2: Improve "better" compression. by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/635](https://togithub.com/klauspost/compress/pull/635) - s2: Slightly faster non-assembly decompression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/646](https://togithub.com/klauspost/compress/pull/646) - Use arrays for constant size copies by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/659](https://togithub.com/klauspost/compress/pull/659) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.9...v1.15.10 ### [`v1.15.9`](https://togithub.com/klauspost/compress/releases/tag/v1.15.9) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.8...v1.15.9) #### What's Changed - zstd: Fix crash on amd64 (no BMI) + Go fuzz test by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/645](https://togithub.com/klauspost/compress/pull/645) - zstd: Disable extended memory copies (amd64) by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/644](https://togithub.com/klauspost/compress/pull/644) - zstd: Allow single segments up to "max decoded size" by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/643](https://togithub.com/klauspost/compress/pull/643) - tests: Add codeql-analysis.yml by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/642](https://togithub.com/klauspost/compress/pull/642) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.8...v1.15.9 ### [`v1.15.8`](https://togithub.com/klauspost/compress/releases/tag/v1.15.8) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.7...v1.15.8) #### What's Changed - gzip: fix stack exhaustion bug in Reader.Read by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/641](https://togithub.com/klauspost/compress/pull/641) - s2: Add Index header trim/restore by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/638](https://togithub.com/klauspost/compress/pull/638) - zstd: Optimize seqdeq amd64 asm by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/636](https://togithub.com/klauspost/compress/pull/636) - zstd: Improve decoder memcopy by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/637](https://togithub.com/klauspost/compress/pull/637) - huff0: Pass a single bitReader pointer to asm by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/634](https://togithub.com/klauspost/compress/pull/634) - zstd: Branchless getBits for amd64 w/o BMI2 by [@​greatroar](https://togithub.com/greatroar) in [https://github.com/klauspost/compress/pull/640](https://togithub.com/klauspost/compress/pull/640) - gzhttp: Remove header before writing by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/639](https://togithub.com/klauspost/compress/pull/639) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.7...v1.15.8 ### [`v1.15.7`](https://togithub.com/klauspost/compress/releases/tag/v1.15.7) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.6...v1.15.7) #### What's Changed - s2: Fix absolute forward seeks by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/633](https://togithub.com/klauspost/compress/pull/633) - zip: Merge upstream by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/631](https://togithub.com/klauspost/compress/pull/631) - zip: Re-add zip64 fix by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/624](https://togithub.com/klauspost/compress/pull/624) - flate: Faster histograms by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/620](https://togithub.com/klauspost/compress/pull/620) - deflate: Use compound hcode by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/622](https://togithub.com/klauspost/compress/pull/622) - zstd: translate fseDecoder.buildDtable into asm by [@​WojciechMula](https://togithub.com/WojciechMula) in [https://github.com/klauspost/compress/pull/598](https://togithub.com/klauspost/compress/pull/598) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.6...v1.15.7 ### [`v1.15.6`](https://togithub.com/klauspost/compress/releases/tag/v1.15.6) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.5...v1.15.6) #### What's Changed - s2: Improve coding for long, close matches by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/613](https://togithub.com/klauspost/compress/pull/613) - s2c: Add Snappy/S2 stream recompression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/611](https://togithub.com/klauspost/compress/pull/611) - zstd: Use configured block size by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/605](https://togithub.com/klauspost/compress/pull/605) - zstd: Fix incorrect hash table placement for dict encoding in default by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/606](https://togithub.com/klauspost/compress/pull/606) - zstd: Apply default config to ZipDecompressor without options by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/608](https://togithub.com/klauspost/compress/pull/608) - gzhttp: Exclude more common archive formats by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/612](https://togithub.com/klauspost/compress/pull/612) - s2: Add ReaderIgnoreCRC by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/609](https://togithub.com/klauspost/compress/pull/609) - s2: Remove sanity load on index creation by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/607](https://togithub.com/klauspost/compress/pull/607) - snappy: Use dedicated function for scoring by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/614](https://togithub.com/klauspost/compress/pull/614) - s2c+s2d: Use official snappy framed extension by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/610](https://togithub.com/klauspost/compress/pull/610) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.5...v1.15.6 ### [`v1.15.5`](https://togithub.com/klauspost/compress/releases/tag/v1.15.5) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.4...v1.15.5) #### What's Changed - s2: Add concurrent stream decompression by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/602](https://togithub.com/klauspost/compress/pull/602) - s2: Fix final emit oob read crash on amd64 by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/601](https://togithub.com/klauspost/compress/pull/601) - huff0: asm implementation of Decompress1X by [@​WojciechMula](https://togithub.com/WojciechMula) in [https://github.com/klauspost/compress/pull/596](https://togithub.com/klauspost/compress/pull/596) - zstd: Use 1 less goroutine for stream decoding by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/588](https://togithub.com/klauspost/compress/pull/588) - zstd: Copy literal in 16 byte blocks when possible by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/592](https://togithub.com/klauspost/compress/pull/592) - zstd: Speed up when WithDecoderLowmem(false) by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/599](https://togithub.com/klauspost/compress/pull/599) - zstd: faster next state update in BMI2 version of decode by [@​WojciechMula](https://togithub.com/WojciechMula) in [https://github.com/klauspost/compress/pull/593](https://togithub.com/klauspost/compress/pull/593) - huff0: Do not check max size when reading table. by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/586](https://togithub.com/klauspost/compress/pull/586) - flate: Inplace hashing for level 7-9 by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/590](https://togithub.com/klauspost/compress/pull/590) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.4...v1.15.5 ### [`v1.15.4`](https://togithub.com/klauspost/compress/releases/tag/v1.15.4) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.3...v1.15.4) #### What's Changed - huff0: decompress directly into output by [@​WojciechMula](https://togithub.com/WojciechMula) in [https://github.com/klauspost/compress/pull/577](https://togithub.com/klauspost/compress/pull/577) - zstd: Fix ignored crc by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/580](https://togithub.com/klauspost/compress/pull/580) - inflate: Keep dict on stack by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/581](https://togithub.com/klauspost/compress/pull/581) - zstd: Faster decoding memcopy in asm by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/583](https://togithub.com/klauspost/compress/pull/583) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.3...v1.15.4 ### [`v1.15.3`](https://togithub.com/klauspost/compress/releases/tag/v1.15.3) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.2...v1.15.3) #### What's Changed - zstd: Allow to ignore checksum checking by [@​WojciechMula](https://togithub.com/WojciechMula) in [https://github.com/klauspost/compress/pull/572](https://togithub.com/klauspost/compress/pull/572) - s2: Fix incorrect seek for io.SeekEnd by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/575](https://togithub.com/klauspost/compress/pull/575) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.2...v1.15.3 ### [`v1.15.2`](https://togithub.com/klauspost/compress/releases/tag/v1.15.2) [Compare Source](https://togithub.com/klauspost/compress/compare/v1.15.1...v1.15.2) #### What's Changed - zstd: x86 assembler implementation of sequenceDecs.decode by [@​WojciechMula](https://togithub.com/WojciechMula) in [https://github.com/klauspost/compress/pull/528](https://togithub.com/klauspost/compress/pull/528) - zstd: x86 assembler implementation of sequenceDecs.executeSimple by [@​WojciechMula](https://togithub.com/WojciechMula) in [https://github.com/klauspost/compress/pull/531](https://togithub.com/klauspost/compress/pull/531) - zstd: asm version of decodeSync by [@​WojciechMula](https://togithub.com/WojciechMula) in [https://github.com/klauspost/compress/pull/545](https://togithub.com/klauspost/compress/pull/545) - s2: Simplify asm code by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/541](https://togithub.com/klauspost/compress/pull/541) - s2: Use sorted search for index by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/555](https://togithub.com/klauspost/compress/pull/555) - .github: check code generation by [@​mmcloughlin](https://togithub.com/mmcloughlin) in [https://github.com/klauspost/compress/pull/570](https://togithub.com/klauspost/compress/pull/570) - Minimum version is 1.16, test on 1.18 by [@​klauspost](https://togithub.com/klauspost) in [https://github.com/klauspost/compress/pull/534](https://togithub.com/klauspost/compress/pull/534) #### New Contributors - [@​mmcloughlin](https://togithub.com/mmcloughlin) made their first contribution in [https://github.com/klauspost/compress/pull/570](https://togithub.com/klauspost/compress/pull/570) **Full Changelog**: https://github.com/klauspost/compress/compare/v1.15.1...v1.15.2

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

AndreasSko commented 2 years ago

We need to first update the go version in the test coverage job

coveralls commented 11 months ago

Coverage Status

coverage: 89.464%. remained the same when pulling 6af9801bf3a96424596674953038576ccf66ee8e on renovate/github.com-klauspost-compress-1.x into 0f3d56e256c9bb11e50a2c9d32736997aba35138 on master.