Skip to content

Commit 697e507

Browse files
authored
Update README.md
1 parent bd3c172 commit 697e507

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

README.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,17 @@ This package provides various compression algorithms.
1717

1818
# changelog
1919

20+
* Sept 16, 2022 (v1.15.10)
21+
22+
* zstd: Add [WithDecodeAllCapLimit](https://pkg.go.dev/github.com/klauspost/[email protected]/zstd#WithDecodeAllCapLimit) https://github.com/klauspost/compress/pull/649
23+
* Add Go 1.19 - deprecate Go 1.16 https://github.com/klauspost/compress/pull/651
24+
* flate: Improve level 5+6 compression https://github.com/klauspost/compress/pull/656
25+
* zstd: Improve "better" compresssion https://github.com/klauspost/compress/pull/657
26+
* s2: Improve "best" compression https://github.com/klauspost/compress/pull/658
27+
* s2: Improve "better" compression. https://github.com/klauspost/compress/pull/635
28+
* s2: Slightly faster non-assembly decompression https://github.com/klauspost/compress/pull/646
29+
* Use arrays for constant size copies https://github.com/klauspost/compress/pull/659
30+
2031
* July 21, 2022 (v1.15.9)
2132

2233
* zstd: Fix decoder crash on amd64 (no BMI) on invalid input https://github.com/klauspost/compress/pull/645
@@ -97,15 +108,15 @@ This package provides various compression algorithms.
97108
* gzhttp: Add zstd to transport by @klauspost in [#400](https://github.com/klauspost/compress/pull/400)
98109
* gzhttp: Make content-type optional by @klauspost in [#510](https://github.com/klauspost/compress/pull/510)
99110

100-
<details>
101-
<summary>See Details</summary>
102111
Both compression and decompression now supports "synchronous" stream operations. This means that whenever "concurrency" is set to 1, they will operate without spawning goroutines.
103112

104113
Stream decompression is now faster on asynchronous, since the goroutine allocation much more effectively splits the workload. On typical streams this will typically use 2 cores fully for decompression. When a stream has finished decoding no goroutines will be left over, so decoders can now safely be pooled and still be garbage collected.
105114

106115
While the release has been extensively tested, it is recommended to testing when upgrading.
107-
</details>
108116

117+
<details>
118+
<summary>See changes to v1.14.x</summary>
119+
109120
* Feb 22, 2022 (v1.14.4)
110121
* flate: Fix rare huffman only (-2) corruption. [#503](https://github.com/klauspost/compress/pull/503)
111122
* zip: Update deprecated CreateHeaderRaw to correctly call CreateRaw by @saracen in [#502](https://github.com/klauspost/compress/pull/502)
@@ -131,6 +142,7 @@ While the release has been extensively tested, it is recommended to testing when
131142
* zstd: Performance improvement in [#420]( https://github.com/klauspost/compress/pull/420) [#456](https://github.com/klauspost/compress/pull/456) [#437](https://github.com/klauspost/compress/pull/437) [#467](https://github.com/klauspost/compress/pull/467) [#468](https://github.com/klauspost/compress/pull/468)
132143
* zstd: add arm64 xxhash assembly in [#464](https://github.com/klauspost/compress/pull/464)
133144
* Add garbled for binaries for s2 in [#445](https://github.com/klauspost/compress/pull/445)
145+
</details>
134146

135147
<details>
136148
<summary>See changes to v1.13.x</summary>

0 commit comments

Comments
 (0)