The format is based on Keep a Changelog.
- Updated
kvdb
to 0.12. #662add_column
andremove_last_column
now require&mut self
- Disable
jemalloc
feature forrocksdb
where it is not working. #633
- Updated
rocksdb
to 0.18 and enablejemalloc
feature. #629
Database
api uses now template argumentP: AsRef<Path>
instead of&str
#579
- Bumped
rocksdb
to 0.17. #573
- Updated
rocksdb
to 0.16. #537
- Updated dependencies. #470
- Updated
kvdb
to 0.7. #402
- Updated RocksDB to 6.7.3. #379
- Updated to the new
kvdb
interface. #313 - Rename and optimize prefix iteration. #365
- Added Secondary Instance API. #384
- Updated dependencies. #361
- License changed from GPL3 to dual MIT/Apache2. #342
- Added
get_statistics
method andenable_statistics
config parameter. #347
- Bump parking_lot to 0.10. #332
- Fixed
iter_from_prefix
being slow. #326
- Updated features and feature dependencies. #307
- Use
get_pinned
API to save one allocation for each call toget()
. #274 - Rename
drop_column
toremove_last_column
. #274 - Rename
get_cf
tocf
. #274 - Default column support removed from the API. #278
- Column argument type changed from
Option<u32>
tou32
- Migration
- Column index
None
-> unsupported,Some(0)
->0
,Some(1)
->1
, etc. - Database must be opened with at least one column and existing DBs has to be opened with a number of columns increased by 1 to avoid having to migrate the data, e.g. before:
Some(9)
, after:10
.
- Column index
DatabaseConfig::default()
defaults to 1 columnDatabase::with_columns
still acceptsu32
, but panics if0
is providedDatabase::open
panics if configuration with 0 columns is provided
- Column argument type changed from
- Add
num_keys(col)
to get an estimate of the number of keys in a column. #285 - Remove
ElasticArray
and use the newDBValue
(alias forVec<u8>
) andDBKey
types fromkvdb
. #282
- Switched away from using parity-rocksdb in favour of upstream rust-rocksdb. #257
- Revamped configuration handling, allowing per-column memory budgeting. #256
- rust-rocksdb v0.13
- Updated to 2018 edition idioms. #237
- Updated dependencies. #239