leveldb/leveldb.changes

154 lines
6.3 KiB
Plaintext

-------------------------------------------------------------------
Thu Aug 10 11:52:35 UTC 2017 - ncutler@suse.com
- FATE#319443 (aarch64 enablement) changes were backported by
https://build.opensuse.org/request/show/294636 and are part
of this release. Factory version builds on aarch64.
(bsc#1041611)
-------------------------------------------------------------------
Sun Jun 11 17:07:36 UTC 2017 - mpluskal@suse.com
- Update to version 1.20:
* Convert documentation to markdown.
* Implement support for Intel crc32 instruction (SSE 4.2).
* Limit the number of read-only files the POSIX Env will have
open.
* Add option for maximum file size.
- Changes for version 1.19:
* A snappy change broke test assumptions about the size of
compressed output.
* Fix problems in LevelDB's caching code.
* Fix LevelDB build when asserts are enabled in release builds.
* Change std::uint64_t to uint64_t (#354).
* Fixes a bug encountered when reading records from leveldb
files that have
* been split, as in a [] input task split.
* Deleted redundant null ptr check prior to delete. (#338).
* Fix signed/unsigned mismatch on VC++ builds.
* Putting build artifacts in subdirectory.
* Added continuous build integration via Travis CI.
* log compaction output file's level along with number.
* Misc. improvements to README file.
* Fix Android/MIPS build (#115).
* Only compiling TrimSpace on linux (#310).
* Use xcrun to determine Xcode.app path instead of using a
hardcoded path.
* Add "approximate-memory-usage" property to
leveldb::DB::GetProperty.
* Addleveldb::Cache::Prune.
* Fix size_t/int comparison/conversion issues.
* Added leveldb::Status::IsInvalidArgument() method.
* Suppress error reporting after seeking but before a valid First
or Full record is encountered.
* #include -> (#280).
* Now attempts to reuse the preceding MANIFEST and log file when
re-opened.
* Add benchmark that measures cost of repeatedly opening the
database.
* Added a new fault injection test.
* Add arm64 support to leveldb.
- Drop no longer needed 0001-debian-ports.patch
- Package command line utils as well
-------------------------------------------------------------------
Sun Apr 5 13:29:58 UTC 2015 - mpluskal@suse.com
- Update project url
- Use url for source
- Enable tests
-------------------------------------------------------------------
Mon Oct 20 12:13:47 UTC 2014 - dmueller@suse.com
- update to 1.18:
+ Replace the basic fprintf call with a call to fwrite
+ Fix ALL the header guards.
+ A new CONTRIBUTING file.
+ leveldb: Remove unused function 'ConsumeChar'.
+ leveldbutil: Remove unused member variables from WriteBatchItemPrinter.
+ Verify checksums of index/meta/filter blocks when paranoid_checks set.
+ Invoke all tools for iOS with xcrun. (This was causing problems with the new XCode 5.1.1 image on pulse.)
+ include only once, and fix the following linter warning: "Found C system header after C++ system header"
+ When encountering a corrupted table file, return Status::Corruption instead of Status::InvalidArgument.
+ Support cygwin as build platform, patch is from https://code.google.com/p/leveldb/issues/detail?id=188
+ Fix typo, merge patch from https://code.google.com/p/leveldb/issues/detail?id=159
+ Fix typos and comments, and address the following two issues:
+ Add missing db synchronize after "fillseq" in the benchmark.
+ Removed unused variable in SeekRandom: value (issue #201)
-------------------------------------------------------------------
Mon Apr 7 15:33:22 UTC 2014 - ddiss@suse.com
- updated to 1.16.0
+ Make Log::Reader not report a corruption when the last record in a
log file is truncated.
+ Fix issue 224: variable created but not utilized.
+ Remove comment that referenced a removed feature.
-------------------------------------------------------------------
Wed Feb 5 16:14:12 UTC 2014 - ddiss@suse.com
- updated to 1.15.0
+ switched from mmap based writing to simpler stdio based writing. Has
a minor impact (0.5 microseconds) on microbenchmarks for asynchronous
writes. Synchronous writes speed up from 30ms to 10ms on linux/ext4.
Should be much more reliable on diverse platforms.
+ compaction errors now immediately put the database into a read-only
mode (until it is re-opened). As a downside, a disk going out of
space and then space being created will require a re-open to recover
from, whereas previously that would happen automatically. On the
plus side, many corruption possibilities go away.
+ force the DB to enter an error-state so that all future writes fail
when a synchronous log write succeeds but the sync fails.
+ repair now regenerates sstables that exhibit problems
+ fix issue 218 - Use native memory barriers on OSX
+ fix issue 212 - QNX build is broken
+ fix build on iOS with xcode 5
+ make tests compile and pass on windows
- refreshed 0001-debian-ports.patch
+ moved OS_MACOSX hunk
-------------------------------------------------------------------
Wed Dec 18 17:49:35 CET 2013 - ro@suse.de
- add support for other archs (taken from debian, 0001-debian-ports.patch)
-------------------------------------------------------------------
Sun Nov 3 22:51:28 UTC 2013 - ddiss@suse.com
- Changed shared libs group to System/Libraries.
-------------------------------------------------------------------
Sun Oct 13 07:59:03 UTC 2013 - i@marguerite.su
- ran spec-cleaner. too casual the specfile was.
- make check/make clean is no more for OBS.
- add Provides/Obsoletes to libleveldb1.
* no one know that name, provide leveldb itself
* required by python-leveldb and python3-leveldb
-------------------------------------------------------------------
Tue Oct 8 10:42:43 UTC 2013 - ddiss@suse.com
- Updated to 1.14.0
-------------------------------------------------------------------
Tue Jul 16 11:13:01 UTC 2013 - ddiss@suse.com
- Updated to 1.12.0
+ removed shared_library.patch, now upstream.
-------------------------------------------------------------------
Wed Feb 8 17:29:24 UTC 2012 - mrueckert@suse.de
- added shared library patch
- update to shared/static library packaging policy
-------------------------------------------------------------------
Wed Feb 8 16:55:02 UTC 2012 - mrueckert@suse.de
- initial package