All Versions
Latest Version
Avg Release Cycle
330 days
Latest Release
1504 days ago

Changelog History

  • v1.1.8 Changes

    January 14, 2020
    • ๐ŸŽ Small performance improvements.
    • โœ‚ Removed snappy::string alias for std::string.
    • ๐Ÿ‘Œ Improved CMake configuration.
  • v1.1.7 Changes

    August 25, 2017
    • ๐Ÿ‘Œ 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.
  • v1.1.6 Changes

    July 13, 2017

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

  • v1.1.5 Changes

    June 29, 2017

    ๐Ÿš€ 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.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.
  • v1.1.4 Changes

    January 27, 2017
    • ๐Ÿ›  Fix a 1% performance regression when snappy is used in PIE executables.
    • ๐Ÿ‘Œ Improve compression performance by 5%.
    • ๐Ÿ‘Œ Improve decompression performance by 20%.
  • v1.1.3 Changes

    July 07, 2015

    ๐Ÿš€ This is the first release to be done from GitHub, which means that
    ๐ŸŒฒ some minor things like the ChangeLog format has changed (git log
    ๐ŸŒฒ format instead of svn log).

    • โž• Add support for Uncompress() from a Source to a Sink.
    • ๐Ÿ‘ Various minor changes to improve MSVC support; in particular,
      โœ… the unit tests now compile and run under MSVC.