Skip to content

Commit

Permalink
chore(release-doc): clean up outdated release notes, merge existing i…
Browse files Browse the repository at this point in the history
…nto one
  • Loading branch information
felsweg-iota committed May 31, 2022
1 parent adf2b40 commit 3816aef
Show file tree
Hide file tree
Showing 22 changed files with 32 additions and 143 deletions.
9 changes: 0 additions & 9 deletions .changes/actix.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changes/client-registry-usage.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/client_procedures_copy-record.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/p2p-events-channel.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changes/p2p-feature-config.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/p2p-toggle-behaviour.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/patch-iota-crypto-v0.8.0.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/patch-libp2pv0.40.0-rc2.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changes/persist-p2p-config.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/persist-p2p-keypair.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/proc-api.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changes/refactor-error-types.md

This file was deleted.

32 changes: 32 additions & 0 deletions .changes/release-candidate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
"iota-stronghold": minor
"stronghold-engine": minor
"stronghold-derive": minor
"stronghold-runtime": minor
"stronghold-p2p": minor
"stronghold-rlu": minor
---
- Refactor Sink and Stream implementation for EventChannel
- Add `CopyRecord` procedure.
- In the `StrongholdP2p` Interface enable / disable mdns and relay functionality on init via config flags in the `StrongholdP2pBuilder`. Per default, both are enabled.
- In the `Stronghold` client interface enable / disable mdns and relay in the `NetworkConfig` when spawning a new p2p-network actor. Per default, both are disabled.
- Use `libp2p::swarm::toggle` to enable/ disable relay and mdns
- Persist config and keypair of stronghold-p2p in client
- Implement messages to write the keypair used for `StrongholdP2p` in the vault and derive the `PeerId` and a new noise `AuthenticKeypair` from it.
- Implement API for the Stronghold Procedures
- Make stronghold interface clonable
- Update inline Docs and README files to reflect the current state of the project.
- Add communication fuzzer for distributed fuzzing with docker.
- Patch Stronghold engine fuzzer.
- Patch crypto.rs version v0.7 -> v0.8.
- Persist the state of stronghold-p2p in the `SecureClient` by serializing the `NetworkConfig` and writing it to the store.
- Allow loading stored states into the `NetworkActor` on init.
- Allow reuse of same `Keypair` that is stored in the vault.
- Software transactional memory framework as replacement for actix actor system
- Integration is runtime agnostic an can be used by any async runtime for rust, tkio is encouraged though
- Extract `random` functions from `test_utils` into own module.
- Remove Riker as dependency from utils.
- Introduce KeyProvider instead of repeatedly providing a passphrase.
- Introduce non-contiguous memory types for secure key handling.
- Abstract over locked and encrypted data types for use internally.
- Stronghold interface rewrite to work on type level with Stronghold as root type, Client as secure container, Store as insecure storage and ClientVault as vault access.
7 changes: 0 additions & 7 deletions .changes/rlu.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/utils-random.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.

0 comments on commit 3816aef

Please sign in to comment.