All Versions
6
Latest Version
Avg Release Cycle
330 days
Latest Release
1709 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.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.
  • 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.