Skip to content

Latest commit

 

History

History
243 lines (187 loc) · 16.7 KB

CHANGELOG.md

File metadata and controls

243 lines (187 loc) · 16.7 KB

Changelog

[1.1.0]

  • Bump iota-crypto version to 0.18.0. Pbkdf2Hmac::count changed to a NonZeroU32.
    • a860896c Bump crypto on 2023-05-03
    • 03ff2dcd better changelog on 2023-05-03
    • 74e564d2 even more betterer changelog on 2023-05-03
    • 6d32ae45 remove native on 2023-05-03

[1.0.5]

  • Disable frag module for android and ios targets.
    • 0a2331a9 Fix clippy and add covector changefile on 2022-11-14
    • 21fbdc68 Add changefiles on 2022-11-15
    • 4561e4a9 Merge changefiles on 2022-11-15

[1.0.4]

  • fix typos in ClientError
    • 8dd5799b Rename Typos.md to typos.md on 2022-10-24

[1.0.3]

  • update version of zeroize

[1.0.2]

  • Update dependencies to pull version 1.0
    • bb38d950 update dependencies to local crates on 2022-10-18

[1.0.1]

  • update to Stronghold 1.0
    • Bumped due to a bump in stronghold-runtime.
    • f5a0cfdf update bindings to Stronghold 1.0 on 2022-10-18
    • a47c3cf3 fix changes file on 2022-10-18

[1.0.0]

  • Add a method to access the store of a Stronghold instance
    • c14b04b6 Add change file on 2022-10-05
  • Multithreaded stronghold with RwLock
  • Remove p2p dependency
    • 6a4acd58 fix tests; remove dispatch mapper protoype on 2022-09-28
  • Add a REPL as an interactive example application
    • 865b3e69 doc: add changes doc on 2022-10-17
    • Upgrade to crypto.rs 0.15.1
  • Downgrade Zeroize to 1.3.0
  • be680479 dep: upgrade crypto.rs to latest version; downgrade zeroize on 2022-10-18

[0.9.1]

  • upgrade dev-dependency for criterion
    • f41e5dd7 version: bump dev dependency of criterion to 0.4.0 on 2022-09-13

[0.9.0]

  • bump dependency on crypto.rs to latest version
    • 5aee6c28 dep: upgrade dependency on crypto.rs on 2022-09-09
    • 1dc143d0 feat: remove stronghold-native from version updates on 2022-09-09
  • Add ConcatSecret as procedure to concatenate secrets from different locations together
    • ce3a69d0 feat: add ConcatSecret as procedure on 2022-07-25
  • Store key to snapshot files in snapshot datastructure as an alternative to write and read Snapshots at a later time. Replace generic Key type with KeyProvider

[0.8.1]

  • Bip39 mnemonic will now be cleared before the procedure will be dropped
    • 36e60937 doc: add changes doc on 2022-07-14
    • 01cc3aab doc: fix to patch on 2022-07-14

[0.8.0]

  • add insecure feature gated procedure to check values stored inside vault
    • a30fc8ea doc: add changes doc on 2022-07-06
    • aeb13540 doc: fix typo on 2022-07-06

[0.7.1]

  • reduce visibility of Client runners get_guard function
    • 13b7ebb8 doc: add changes doc on 2022-07-05

[0.7.0]

  • add clear() function to Stronghold, Client and Snapshot
    • b71f75ed fix: add changes file on 2022-07-04
    • 8c2f9ebb fix: changes file on 2022-07-04

[0.6.4]

  • iota-stronghold bumped utils dependency
    • d350acfd fix: bump stronghold patch version on 2022-06-27
    • 2d08c650 fix: module name on 2022-06-27
    • 0ddd0d4a apply version updates on 2022-06-27
    • 92db69ea fix: bump dependency on utils to 0.4.1 on 2022-06-27

[0.6.3]

  • bump patch version
    • d350acfd fix: bump stronghold patch version on 2022-06-27
    • 2d08c650 fix: module name on 2022-06-27

[0.6.2]

  • split random byte string into fixed and variable sized
    • Bumped due to a bump in stronghold-utils.
    • 34af5797 Fix/remove riker from utils (#252) on 2021-08-27
    • 3816aef5 chore(release-doc): clean up outdated release notes, merge existing into one on 2022-05-31
    • cc655878 fix: utils version on 2022-06-27

[0.6.1]

  • Loading a snapshot file will now return a new ClientError variant SnapshotFileMissing, if the snapshot file is not present Committing Client state into a snapshotfile will now check if all paths to the snapshot file are correct and will create the snapshot file, if it doesn't exist.
    • 2dddda13 fix: refactored naming of 'SnapshotfileMissing' to 'SnapshotFileMissing' on 2022-06-24

[0.6.0]

    • update to crypto.rs 0.12.1
  • update to hkdf 0.12
  • a340c6e2 add changes file on 2022-06-17
  • Inserting a value into the Store will return an optional previous value
    • 1455038c feat: add changes doc on 2022-06-17

[0.5.1]

  • bump all crate versions to update to new utils modules
    • 29ad7932 version: bump all crates to include updated utils on 2022-06-03
    • 699117f7 version: bump all crates to include updated utils on 2022-06-03
    • 34ada641 fix: covector fixx crate name on 2022-06-03
    • 092ce898 fix: covector fixx crate name on 2022-06-03
    • f01e99e3 version: reset to former versions on 2022-06-03
    • b441e6f4 fix: versions on 2022-06-03

[0.5.1]

  • bump all crate versions to update to new utils crate
    • 29ad7932 version: bump all crates to include updated utils on 2022-06-03
    • 699117f7 version: bump all crates to include updated utils on 2022-06-03
    • 34ada641 fix: covector fixx crate name on 2022-06-03
    • 092ce898 fix: covector fixx crate name on 2022-06-03

[0.5.1]

  • bump version
    • Bumped due to a bump in stronghold-utils.
    • 8548949b version: bump utils on 2022-06-02
    • 96d895ae apply version updates on 2022-06-02
    • f5e8a7a8 version: fix utils version; enable bump on 2022-06-02
    • c3757950 apply version updates on 2022-06-02
    • a6524545 version: reset all versions; bump utils on 2022-06-02

[0.5.2]

  • bump version
    • Bumped due to a bump in stronghold-utils.
    • 8548949b version: bump utils on 2022-06-02
    • 96d895ae apply version updates on 2022-06-02
    • f5e8a7a8 version: fix utils version; enable bump on 2022-06-02

[0.5.1]

  • bump
    • Bumped due to a bump in stronghold-utils.
    • 8548949b version: bump utils on 2022-06-02

[0.5.0]

  • bump version
    • b72f9fda fix: remove bindings from workspace dependencies on 2022-06-02
    • c9247092 fix: package name on 2022-06-02

[0.6.0]

  • Fix package description
    • b6e6977a fix: package description on 2022-06-02

[0.5.0]

  • Bump
    • 6f1c160a Fix versions for covector on 2022-06-01

[0.6.0]

    • 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.
  • 3816aef5 chore(release-doc): clean up outdated release notes, merge existing into one on 2022-05-31
  • 40079275 apply version updates on 2022-06-01
  • 31358c04 fix: enforce Stronghold version update on 2022-06-01

[0.5.0]

    • 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.
  • 3816aef5 chore(release-doc): clean up outdated release notes, merge existing into one on 2022-05-31