Skip to content

Releases: google/snappy

Snappy 1.2.2

26 Mar 15:32
Compare
Choose a tag to compare
  • We fixed a very old issue of data corruption when compressed size
    exceeds 4GB. This can happen when you compress data close to 4GB
    and it's incompressible, for example, random data.

  • Started to use minimum CMake 3.10 because older ones are not
    planned to be supported.

  • Various other small fixes

Snappy 1.2.1

21 May 19:39
Compare
Choose a tag to compare

If you depend on ABI, consider using this release.

Snappy 1.2.0

05 Apr 08:33
23b3286
Compare
Choose a tag to compare
  • Level API was added with level 2 support. Compresses 5-10% denser and decompresses 5-10% faster. The compression speed drop is about 20-30%
  • Minor fixes

Snappy 1.1.10

08 Mar 23:49
Compare
Choose a tag to compare
  • Performance improvements
  • Compilation fixes for various environments

Snappy 1.1.9

04 May 23:38
Compare
Choose a tag to compare
  • Performance improvements.
  • Google Test and Google Benchmark are now bundled in third_party/.

Snappy 1.1.8

14 Jan 19:31
Compare
Choose a tag to compare
  • Small performance improvements.
  • Removed snappy::string alias for std::string.
  • Improved CMake configuration.

Snappy 1.1.7

25 Aug 00:37
Compare
Choose a tag to compare
  • Improved CMake build support for 64-bit Linux distributions.
  • MSVC builds now use MSVC-specific intrinsics that map to clzll.
  • ARM64 (AArch64) builds use the code paths optimized for 64-bit processors.

Snappy 1.1.6

13 Jul 12:43
Compare
Choose a tag to compare

This is a re-release of v1.1.5 with proper SONAME / SOVERSION values.

Snappy 1.1.5

29 Jun 01:48
Compare
Choose a tag to compare

This release has broken SONAME / SOVERSION values. Users of snappy as a shared library should avoid 1.1.5 and use 1.1.6 instead. SONAME / SOVERSION errors will manifest as the dynamic library loader complaining that it cannot find snappy's shared library file (libsnappy.so / libsnappy.dylib), or that the library it found does not have the required version. 1.1.6 has the same code as 1.1.5, but carries build configuration fixes for the issues above.

  • Add CMake build support. The autoconf build support is now deprecated, and will be removed in the next release.
  • Add AppVeyor configuration, for Windows CI coverage.
  • Small performance improvement on little-endian PowerPC.
  • Small performance improvement on LLVM with position-independent executables.
  • Fix a few issues with various build environments.

Snappy 1.1.4

27 Jan 20:50
Compare
Choose a tag to compare
  • Fix a 1% performance regression when snappy is used in PIE executables.
  • Improve compression performance by 5%.
  • Improve decompression performance by 20%.