Skip to content

Commit

Permalink
apply version updates
Browse files Browse the repository at this point in the history
  • Loading branch information
elenaf9 authored Sep 21, 2021
1 parent a75e11d commit 55c8ba3
Show file tree
Hide file tree
Showing 22 changed files with 144 additions and 114 deletions.
9 changes: 0 additions & 9 deletions .changes/actix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/clone-stronghold.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changes/docs.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/error-types-client.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/fuzzer.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/key-cloning.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/utils.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/write_to_vault.md

This file was deleted.

22 changes: 22 additions & 0 deletions client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## \[0.5.0]

- - replace actor system riker with actix
- introduced registry actor for clients as service
- introduced snapshot actor as service
- merge `Internal` and `Client`-Actors into `SecureClient`
- api change in interface for test reading secrets out of a vault. minimal impact.
- [e8b10eac](https://www.github.com/iotaledger/stronghold.rs/commit/e8b10eac4a914e5d78aae40ab4f1da15ac136ac7) feat: Migrating stronghold from riker actor system implementation to actix. client + internal actor have been merged. Message types are transformed into structs. on 2021-08-23
- - make stronghold interface clonable
- [681a024e](https://www.github.com/iotaledger/stronghold.rs/commit/681a024e7fd5d6095bbf571d5a3d22fb449b54da) Clonable Stronghold Instance ([#257](https://www.github.com/iotaledger/stronghold.rs/pull/257)) on 2021-09-13
- Update inline Docs and README files to reflect the current state of the project.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01
- - Add `actors::secure::StoreError::NotExisting` as proper error type for correct error handling in client.
- [ad57181e](https://www.github.com/iotaledger/stronghold.rs/commit/ad57181e7c5baa4b6ccb66fb464667c97967db08) fix: inconsistent error message. ([#251](https://www.github.com/iotaledger/stronghold.rs/pull/251)) on 2021-08-26
- \[[PR 254](https://github.com/iotaledger/stronghold.rs/pull/254)]\
Change key handling in the `SecureClient` to avoid unnecessary cloning of keys.
Remove obsolete VaultId-HashSet from the `SecureClient`.
- [9b8d0da1](https://www.github.com/iotaledger/stronghold.rs/commit/9b8d0da150afd7446198672c8f7675547031c060) Fix(client): Avoid Key cloning, remove redundant code ([#254](https://www.github.com/iotaledger/stronghold.rs/pull/254)) on 2021-09-09
- - corrects wrong control flow. `write_to_vault` always returned an error even if the operation was successful.
- [aea8a9dc](https://www.github.com/iotaledger/stronghold.rs/commit/aea8a9dc8c3fa12e5444c5b4bb3303876e4c1a2f) Fix/wrong cf on write to vault ([#253](https://www.github.com/iotaledger/stronghold.rs/pull/253)) on 2021-08-30

## \[0.4.1]

- Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
Expand Down
57 changes: 28 additions & 29 deletions client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "iota_stronghold"
version = "0.4.1"
version = "0.5.0"
authors = [
"IOTA Stiftung",
"tensor-programming <[email protected]>"
Expand All @@ -14,6 +14,9 @@ categories = [ "security" ]
homepage = "https://stronghold.docs.iota.org"
repository = "https://github.com/iotaledger/stronghold.rs"

[package.metadata.docs.rs]
all-features = true

[dependencies]
bincode = "1.3"
serde = { version = "1.0", features = [ "derive" ] }
Expand All @@ -24,49 +27,45 @@ thiserror = "1.0"
futures = { version = "0.3", optional = true }
actix = "0.12"

[dependencies.stronghold_engine]
path = "../engine"
version = "0.4"
[dependencies.stronghold_engine]
path = "../engine"
version = "0.4"

[dependencies.iota-crypto]
version = "0.7.0"
features = [
"random",
"ed25519",
"sha",
"hmac",
"bip39-en",
"slip10",
"chacha"
[dependencies.iota-crypto]
version = "0.7.0"
features = [
"random",
"ed25519",
"sha",
"hmac",
"bip39-en",
"slip10",
"chacha"
]

[dependencies.stronghold-p2p]
path = "../p2p"
version = "0.3"
optional = true
[dependencies.stronghold-p2p]
path = "../p2p"
version = "0.3"
optional = true

[dependencies.stronghold-utils]
path = "../utils"
version = "0.3"
[dependencies.stronghold-utils]
path = "../utils"
version = "0.3"

[features]
p2p = ["stronghold-p2p", "futures"]
p2p = [ "stronghold-p2p", "futures" ]

[dev-dependencies]
hex = "0.4.2"
criterion = { version = "0.3.3", features = ["async_tokio"] }
criterion = { version = "0.3.3", features = [ "async_tokio" ] }
clap = { version = "3.0.0-beta.1", features = [ "yaml" ] }
rand = "0.8.3"
tokio = {version = "1.9", features = ["rt-multi-thread"] }
tokio = { version = "1.9", features = [ "rt-multi-thread" ] }

[[example]]
name = "p2p"
required-features = ["p2p"]

required-features = [ "p2p" ]

[[bench]]
name = "benchmark"
harness = false

[package.metadata.docs.rs]
all-features = true
6 changes: 6 additions & 0 deletions derive/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## \[0.3.0]

- Update inline Docs and README files to reflect the current state of the project.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01

## \[0.2.0]

- Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
Expand Down
2 changes: 1 addition & 1 deletion derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stronghold-derive"
version = "0.2.0"
version = "0.3.0"
authors = [
"IOTA Stiftung",
"tensor-programming <[email protected]>"
Expand Down
10 changes: 10 additions & 0 deletions engine/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## \[0.5.0]

- Update inline Docs and README files to reflect the current state of the project.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01
- Add communication fuzzer for distributed fuzzing with docker.
Patch Stronghold engine fuzzer.
- [4f9d0f2a](https://www.github.com/iotaledger/stronghold.rs/commit/4f9d0f2af0bbcfb16e579f92306cc2d177c50d93) Feature: client communications fuzzer ([#216](https://www.github.com/iotaledger/stronghold.rs/pull/216)) on 2021-06-15
- [4e7c1c9a](https://www.github.com/iotaledger/stronghold.rs/commit/4e7c1c9a79868ec81b9bc972a9266f17cf0b8888) fix(covector): remove comms library from covector on 2021-08-25

## \[0.4.0]

- Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
Expand Down
28 changes: 14 additions & 14 deletions engine/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stronghold_engine"
version = "0.4.0"
version = "0.5.0"
authors = [
"IOTA Stiftung",
"tensorprogramming <[email protected]>"
Expand All @@ -26,18 +26,18 @@ paste = "1.0.1"
once_cell = "1.4"
serde = { version = "1.0", features = [ "derive" ] }

[dependencies.stronghold-runtime]
path = "runtime"
version = "0.3"
[dependencies.stronghold-runtime]
path = "runtime"
version = "0.4"

[dependencies.digest]
version = "0.9.0"
optional = true
default-features = false
[dependencies.digest]
version = "0.9.0"
optional = true
default-features = false

[dependencies.iota-crypto]
version = "0.7.0"
features = [ "random", "chacha", "hmac", "sha", "x25519", "blake2b" ]
[dependencies.iota-crypto]
version = "0.7.0"
features = [ "random", "chacha", "hmac", "sha", "x25519", "blake2b" ]

[dev-dependencies]
tempfile = "3.1.0"
Expand All @@ -46,6 +46,6 @@ proptest = "1.0.0"
criterion = "0.3.3"
json = "0.12"

[dev-dependencies.stronghold-utils]
path = "../utils"
version = "0.3"
[dev-dependencies.stronghold-utils]
path = "../utils"
version = "0.3"
6 changes: 6 additions & 0 deletions engine/runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## \[0.4.0]

- Update inline Docs and README files to reflect the current state of the project.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01

## \[0.3.0]

- Added zeroing allocator to the runtime.\
Expand Down
2 changes: 1 addition & 1 deletion engine/runtime/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stronghold-runtime"
version = "0.3.0"
version = "0.4.0"
authors = [
"IOTA Stiftung",
"tensor-programming <[email protected]>"
Expand Down
7 changes: 7 additions & 0 deletions p2p/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Changelog

## \[0.3.1]

- - remove riker as dependency from utils.
- Bumped due to a bump in stronghold-utils.
- [34af5797](https://www.github.com/iotaledger/stronghold.rs/commit/34af5797df675912d9a78ea6a673b8a535ce1f91) Fix/remove riker from utils ([#252](https://www.github.com/iotaledger/stronghold.rs/pull/252)) on 2021-08-27
23 changes: 10 additions & 13 deletions p2p/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
[package]
name = "stronghold-p2p"
version = "0.3.0"
authors = [
"IOTA Stiftung",
"Elena Frank <[email protected]"
]
version = "0.3.1"
authors = [ "IOTA Stiftung", "Elena Frank <[email protected]" ]
edition = "2018"
license = "Apache-2.0"
readme = "README.md"
Expand All @@ -16,21 +13,21 @@ name = "p2p"

[dependencies]
futures = "0.3"
libp2p = { version = "0.39", default-features = false, features = ["noise", "yamux"] }
libp2p = { version = "0.39", default-features = false, features = [ "noise", "yamux" ] }
serde = { version = "1.0", default-features = false, features = [ "alloc", "derive" ] }
serde_json = { version = "1.0", default-features = false, features = [ "alloc" ] }
smallvec = "1.6.1"
stronghold-derive = { path = "../derive", version = "0.2.0" }
tokio = { version = "1.10", default-features = false, features = ["rt", "sync"] }
tokio = { version = "1.10", default-features = false, features = [ "rt", "sync" ] }
wasm-timer = "0.2.5"

[features]
default = [ "mdns", "relay", "tcp-transport"]
mdns = ["libp2p/mdns"]
relay = ["libp2p/relay"]
tcp-transport = ["libp2p/tcp-tokio", "libp2p/dns-tokio", "libp2p/websocket"]
default = [ "mdns", "relay", "tcp-transport" ]
mdns = [ "libp2p/mdns" ]
relay = [ "libp2p/relay" ]
tcp-transport = [ "libp2p/tcp-tokio", "libp2p/dns-tokio", "libp2p/websocket" ]

[dev-dependencies]
rand = "0.8.3"
tokio = {version = "1.10", features = ["time", "macros"]}
libp2p = { version = "0.39", default-features = false, features = ["tcp-tokio"] }
tokio = { version = "1.10", features = [ "time", "macros" ] }
libp2p = { version = "0.39", default-features = false, features = [ "tcp-tokio" ] }
28 changes: 28 additions & 0 deletions products/commandline/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## \[0.1.3]

- - replace actor system riker with actix
- introduced registry actor for clients as service
- introduced snapshot actor as service
- merge `Internal` and `Client`-Actors into `SecureClient`
- api change in interface for test reading secrets out of a vault. minimal impact.
- Bumped due to a bump in iota-stronghold.
- [e8b10eac](https://www.github.com/iotaledger/stronghold.rs/commit/e8b10eac4a914e5d78aae40ab4f1da15ac136ac7) feat: Migrating stronghold from riker actor system implementation to actix. client + internal actor have been merged. Message types are transformed into structs. on 2021-08-23
- - make stronghold interface clonable
- Bumped due to a bump in iota-stronghold.
- [681a024e](https://www.github.com/iotaledger/stronghold.rs/commit/681a024e7fd5d6095bbf571d5a3d22fb449b54da) Clonable Stronghold Instance ([#257](https://www.github.com/iotaledger/stronghold.rs/pull/257)) on 2021-09-13
- Update inline Docs and README files to reflect the current state of the project.
- Bumped due to a bump in iota-stronghold.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01
- - Add `actors::secure::StoreError::NotExisting` as proper error type for correct error handling in client.
- Bumped due to a bump in iota-stronghold.
- [ad57181e](https://www.github.com/iotaledger/stronghold.rs/commit/ad57181e7c5baa4b6ccb66fb464667c97967db08) fix: inconsistent error message. ([#251](https://www.github.com/iotaledger/stronghold.rs/pull/251)) on 2021-08-26
- \[[PR 254](https://github.com/iotaledger/stronghold.rs/pull/254)]\
Change key handling in the `SecureClient` to avoid unnecessary cloning of keys.
Remove obsolete VaultId-HashSet from the `SecureClient`.
- Bumped due to a bump in iota-stronghold.
- [9b8d0da1](https://www.github.com/iotaledger/stronghold.rs/commit/9b8d0da150afd7446198672c8f7675547031c060) Fix(client): Avoid Key cloning, remove redundant code ([#254](https://www.github.com/iotaledger/stronghold.rs/pull/254)) on 2021-09-09
- - corrects wrong control flow. `write_to_vault` always returned an error even if the operation was successful.
- Bumped due to a bump in iota-stronghold.
- [aea8a9dc](https://www.github.com/iotaledger/stronghold.rs/commit/aea8a9dc8c3fa12e5444c5b4bb3303876e4c1a2f) Fix/wrong cf on write to vault ([#253](https://www.github.com/iotaledger/stronghold.rs/pull/253)) on 2021-08-30

## \[0.1.2]

- Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
Expand Down
8 changes: 4 additions & 4 deletions products/commandline/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ workspace = { }

[package]
name = "commandline"
version = "0.1.2"
version = "0.1.3"
authors = [
"IOTA Stiftung",
"tensor-programming <[email protected]>"
Expand All @@ -18,9 +18,9 @@ bincode = "1.3.1"
serde = { version = "1.0.114", features = [ "derive" ] }
actix = { version = "0.12.0" }

[dependencies.iota_stronghold]
path = "../../client/"
version = "0.4"
[dependencies.iota_stronghold]
path = "../../client/"
version = "0.4"

[[bin]]
name = "stronghold"
Expand Down
Loading

0 comments on commit 55c8ba3

Please sign in to comment.