Releases: google/snappy
Snappy 1.2.2
-
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
- We restored old functions/symbols after reports of ABI incompatibility apache/arrow#41058 conda-forge/snappy-feedstock#35 #183
If you depend on ABI, consider using this release.
Snappy 1.2.0
- 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
- Performance improvements
- Compilation fixes for various environments
Snappy 1.1.9
- Performance improvements.
- Google Test and Google Benchmark are now bundled in third_party/.
Snappy 1.1.8
- Small performance improvements.
- Removed snappy::string alias for std::string.
- Improved CMake configuration.
Snappy 1.1.7
- 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
This is a re-release of v1.1.5 with proper SONAME / SOVERSION values.
Snappy 1.1.5
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
- Fix a 1% performance regression when snappy is used in PIE executables.
- Improve compression performance by 5%.
- Improve decompression performance by 20%.