From beb612eeaceb01d7dc6883a8da7489e7f02c1fe7 Mon Sep 17 00:00:00 2001 From: Andronik Ordian Date: Fri, 1 May 2020 16:53:49 +0200 Subject: [PATCH 1/4] update changelogs and bump versions --- kvdb-memorydb/CHANGELOG.md | 2 ++ kvdb-memorydb/Cargo.toml | 6 +++--- kvdb-rocksdb/CHANGELOG.md | 3 +++ kvdb-rocksdb/Cargo.toml | 6 +++--- kvdb-shared-tests/Cargo.toml | 4 ++-- kvdb-web/Cargo.toml | 8 ++++---- kvdb/CHANGELOG.md | 6 ++++-- kvdb/Cargo.toml | 2 +- 8 files changed, 22 insertions(+), 15 deletions(-) diff --git a/kvdb-memorydb/CHANGELOG.md b/kvdb-memorydb/CHANGELOG.md index 4db19fc7a..39eb62fcb 100644 --- a/kvdb-memorydb/CHANGELOG.md +++ b/kvdb-memorydb/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog]. [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ ## [Unreleased] + +## [0.6.0] - 2020-05-01 ### Breaking - Updated to the new `kvdb` interface. [#313](https://github.com/paritytech/parity-common/pull/313) diff --git a/kvdb-memorydb/Cargo.toml b/kvdb-memorydb/Cargo.toml index 290727c75..7104c0c25 100644 --- a/kvdb-memorydb/Cargo.toml +++ b/kvdb-memorydb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kvdb-memorydb" -version = "0.5.0" +version = "0.6.0" authors = ["Parity Technologies "] repository = "https://github.com/paritytech/parity-common" description = "A key-value in-memory database that implements the `KeyValueDB` trait" @@ -10,7 +10,7 @@ edition = "2018" [dependencies] parity-util-mem = { path = "../parity-util-mem", version = "0.6", default-features = false, features = ["std"] } parking_lot = "0.10.0" -kvdb = { version = "0.5", path = "../kvdb" } +kvdb = { version = "0.6", path = "../kvdb" } [dev-dependencies] -kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.3" } +kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.4" } diff --git a/kvdb-rocksdb/CHANGELOG.md b/kvdb-rocksdb/CHANGELOG.md index c4a46858f..c242c7aca 100644 --- a/kvdb-rocksdb/CHANGELOG.md +++ b/kvdb-rocksdb/CHANGELOG.md @@ -5,6 +5,9 @@ The format is based on [Keep a Changelog]. [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ ## [Unreleased] + +## [0.8.0] - 2020-05-01 +- Added Secondary Instance API. [#384](https://github.com/paritytech/parity-common/pull/384) - Updated RocksDB to 6.7.3. [#379](https://github.com/paritytech/parity-common/pull/379) ### Breaking - Updated to the new `kvdb` interface. [#313](https://github.com/paritytech/parity-common/pull/313) diff --git a/kvdb-rocksdb/Cargo.toml b/kvdb-rocksdb/Cargo.toml index ee5b2d394..235d3bd1d 100644 --- a/kvdb-rocksdb/Cargo.toml +++ b/kvdb-rocksdb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kvdb-rocksdb" -version = "0.7.0" +version = "0.8.0" authors = ["Parity Technologies "] repository = "https://github.com/paritytech/parity-common" description = "kvdb implementation backed by RocksDB" @@ -14,7 +14,7 @@ harness = false [dependencies] smallvec = "1.0.0" fs-swap = "0.2.4" -kvdb = { path = "../kvdb", version = "0.5" } +kvdb = { path = "../kvdb", version = "0.6" } log = "0.4.8" num_cpus = "1.10.1" parking_lot = "0.10.0" @@ -27,7 +27,7 @@ parity-util-mem = { path = "../parity-util-mem", version = "0.6", default-featur alloc_counter = "0.0.4" criterion = "0.3" ethereum-types = { path = "../ethereum-types" } -kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.3" } +kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.4" } rand = "0.7.2" tempdir = "0.3.7" keccak-hash = { path = "../keccak-hash" } diff --git a/kvdb-shared-tests/Cargo.toml b/kvdb-shared-tests/Cargo.toml index e6f0876c7..e2eb7647e 100644 --- a/kvdb-shared-tests/Cargo.toml +++ b/kvdb-shared-tests/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "kvdb-shared-tests" -version = "0.3.0" +version = "0.4.0" authors = ["Parity Technologies "] edition = "2018" description = "Shared tests for kvdb functionality, to be executed against actual implementations" license = "MIT OR Apache-2.0" [dependencies] -kvdb = { path = "../kvdb", version = "0.5" } +kvdb = { path = "../kvdb", version = "0.6" } diff --git a/kvdb-web/Cargo.toml b/kvdb-web/Cargo.toml index 2a9a681d6..e6e7292ee 100644 --- a/kvdb-web/Cargo.toml +++ b/kvdb-web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kvdb-web" -version = "0.5.0" +version = "0.6.0" authors = ["Parity Technologies "] repository = "https://github.com/paritytech/parity-common" description = "A key-value database for use in browsers" @@ -11,8 +11,8 @@ edition = "2018" [dependencies] wasm-bindgen = "0.2.54" js-sys = "0.3.31" -kvdb = { version = "0.5", path = "../kvdb" } -kvdb-memorydb = { version = "0.5", path = "../kvdb-memorydb" } +kvdb = { version = "0.6", path = "../kvdb" } +kvdb-memorydb = { version = "0.6", path = "../kvdb-memorydb" } futures = "0.3" log = "0.4.8" send_wrapper = "0.3.0" @@ -40,6 +40,6 @@ features = [ [dev-dependencies] console_log = "0.1.2" -kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.3" } +kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.4" } wasm-bindgen-test = "0.3.4" wasm-bindgen-futures = "0.4.4" diff --git a/kvdb/CHANGELOG.md b/kvdb/CHANGELOG.md index 62771e4dc..2a9ecb909 100644 --- a/kvdb/CHANGELOG.md +++ b/kvdb/CHANGELOG.md @@ -5,10 +5,12 @@ The format is based on [Keep a Changelog]. [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ ## [Unreleased] + +## [0.6.0] - 2020-05-01 ### Breaking - Removed `write_buffered` and `flush` methods. [#313](https://github.com/paritytech/parity-common/pull/313) -- Introduce a new `DeletePrefix` database operation. [#360](https://github.com/paritytech/parity-common/pull/360) -- Rename prefix iteration to `iter_with_prefix`. [#365](https://github.com/paritytech/parity-common/pull/365) +- Introduced a new `DeletePrefix` database operation. [#360](https://github.com/paritytech/parity-common/pull/360) +- Renamed prefix iteration to `iter_with_prefix`. [#365](https://github.com/paritytech/parity-common/pull/365) ## [0.5.0] - 2020-03-16 - License changed from GPL3 to dual MIT/Apache2. [#342](https://github.com/paritytech/parity-common/pull/342) diff --git a/kvdb/Cargo.toml b/kvdb/Cargo.toml index f6851ef33..7638955ef 100644 --- a/kvdb/Cargo.toml +++ b/kvdb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kvdb" -version = "0.5.0" +version = "0.6.0" authors = ["Parity Technologies "] repository = "https://github.com/paritytech/parity-common" description = "Generic key-value trait" From 4028b020b9d7f1255e93a568672f49cc2375528c Mon Sep 17 00:00:00 2001 From: Andronik Ordian Date: Fri, 1 May 2020 16:56:38 +0200 Subject: [PATCH 2/4] update kvdb-web changelog --- kvdb-web/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kvdb-web/CHANGELOG.md b/kvdb-web/CHANGELOG.md index 97fa61f4f..60a3bea70 100644 --- a/kvdb-web/CHANGELOG.md +++ b/kvdb-web/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog]. [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ ## [Unreleased] + +## [0.6.0] - 2020-05-01 ### Breaking - Updated to the new `kvdb` interface. [#313](https://github.com/paritytech/parity-common/pull/313) From f4d3f79318cb0065593d7fddc0e61bad6e6828c8 Mon Sep 17 00:00:00 2001 From: Andronik Ordian Date: Fri, 1 May 2020 17:24:00 +0200 Subject: [PATCH 3/4] kvdb-rocksdb: mark second instance as breaking It added a public field to a public struct `DatabaseConfig`. --- kvdb-rocksdb/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kvdb-rocksdb/CHANGELOG.md b/kvdb-rocksdb/CHANGELOG.md index c242c7aca..51af808a1 100644 --- a/kvdb-rocksdb/CHANGELOG.md +++ b/kvdb-rocksdb/CHANGELOG.md @@ -7,11 +7,11 @@ The format is based on [Keep a Changelog]. ## [Unreleased] ## [0.8.0] - 2020-05-01 -- Added Secondary Instance API. [#384](https://github.com/paritytech/parity-common/pull/384) - Updated RocksDB to 6.7.3. [#379](https://github.com/paritytech/parity-common/pull/379) ### Breaking - Updated to the new `kvdb` interface. [#313](https://github.com/paritytech/parity-common/pull/313) - Rename and optimize prefix iteration. [#365](https://github.com/paritytech/parity-common/pull/365) +- Added Secondary Instance API. [#384](https://github.com/paritytech/parity-common/pull/384) ## [0.7.0] - 2020-03-16 - Updated dependencies. [#361](https://github.com/paritytech/parity-common/pull/361) From 920d4fbae9a9c4a4782db0ded5aa5e0deeec14a0 Mon Sep 17 00:00:00 2001 From: Andronik Ordian Date: Tue, 5 May 2020 12:01:52 +0200 Subject: [PATCH 4/4] maybe today is the day? --- kvdb-memorydb/CHANGELOG.md | 2 +- kvdb-rocksdb/CHANGELOG.md | 2 +- kvdb-web/CHANGELOG.md | 2 +- kvdb/CHANGELOG.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kvdb-memorydb/CHANGELOG.md b/kvdb-memorydb/CHANGELOG.md index 39eb62fcb..94f297a2d 100644 --- a/kvdb-memorydb/CHANGELOG.md +++ b/kvdb-memorydb/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog]. ## [Unreleased] -## [0.6.0] - 2020-05-01 +## [0.6.0] - 2020-05-05 ### Breaking - Updated to the new `kvdb` interface. [#313](https://github.com/paritytech/parity-common/pull/313) diff --git a/kvdb-rocksdb/CHANGELOG.md b/kvdb-rocksdb/CHANGELOG.md index 51af808a1..2c1cd2813 100644 --- a/kvdb-rocksdb/CHANGELOG.md +++ b/kvdb-rocksdb/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog]. ## [Unreleased] -## [0.8.0] - 2020-05-01 +## [0.8.0] - 2020-05-05 - Updated RocksDB to 6.7.3. [#379](https://github.com/paritytech/parity-common/pull/379) ### Breaking - Updated to the new `kvdb` interface. [#313](https://github.com/paritytech/parity-common/pull/313) diff --git a/kvdb-web/CHANGELOG.md b/kvdb-web/CHANGELOG.md index 60a3bea70..128934771 100644 --- a/kvdb-web/CHANGELOG.md +++ b/kvdb-web/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog]. ## [Unreleased] -## [0.6.0] - 2020-05-01 +## [0.6.0] - 2020-05-05 ### Breaking - Updated to the new `kvdb` interface. [#313](https://github.com/paritytech/parity-common/pull/313) diff --git a/kvdb/CHANGELOG.md b/kvdb/CHANGELOG.md index 2a9ecb909..0ce19f17f 100644 --- a/kvdb/CHANGELOG.md +++ b/kvdb/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog]. ## [Unreleased] -## [0.6.0] - 2020-05-01 +## [0.6.0] - 2020-05-05 ### Breaking - Removed `write_buffered` and `flush` methods. [#313](https://github.com/paritytech/parity-common/pull/313) - Introduced a new `DeletePrefix` database operation. [#360](https://github.com/paritytech/parity-common/pull/360)