Skip to content

Commit

Permalink
Release v0.3.0 (#1129)
Browse files Browse the repository at this point in the history
* Bump version from to `v0.3.0`

* Update `CHANGELOG`

This updates the info for the full release as well as includes a missed breaking change.

* Use released version of `tdx-quote`

* Get rid of warning when building tests

* Update `Unreleased` section link
  • Loading branch information
HCastano authored Oct 23, 2024
1 parent 7dcd3c7 commit fe4c14e
Show file tree
Hide file tree
Showing 22 changed files with 115 additions and 128 deletions.
11 changes: 7 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
At the moment this project **does not** adhere to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased](https://github.com/entropyxyz/entropy-core/compare/release/v0.3.0-rc.1...master)
## [Unreleased](https://github.com/entropyxyz/entropy-core/compare/release/v0.3.0...master)

## [0.3.0-rc.1](https://github.com/entropyxyz/entropy-core/compare/release/v0.2.0...release/v0.3.0-rc.1) - 2024-10-04
## [0.3.0](https://github.com/entropyxyz/entropy-core/compare/release/v0.2.0...release/v0.3.0) - 2024-10-22

### Breaking Changes
- In [#799](https://github.com/entropyxyz/entropy-core/pull/799) the concept of subgroups was
removed in favour of a single pool of signers.
- In [#801](https://github.com/entropyxyz/entropy-core/pull/801) permissioned access mode was
removed.
- In [#879](https://github.com/entropyxyz/entropy-core/pull/879) the network migrated from t-of-N
- In [#879](https://github.com/entropyxyz/entropy-core/pull/879) the network migrated from N-of-N
cryptography to `t-of-N` cryptography.
- In [#938](https://github.com/entropyxyz/entropy-core/pull/938), the chainspec got a couple of new
fields, `pallet_staking_extension::initial_signers`, `pallet_parameters::total_signers`, and
Expand All @@ -37,7 +37,10 @@ At the moment this project **does not** adhere to
As such, `UserSignatureRequest` no longer requires the `validators_info` field since the the
relayer adds that in after. The response received from the validator is now a `Vec<Responses>`
from the signers.
- In ([#1063](https://github.com/entropyxyz/entropy-core/pull/1063)) the
- In [#1051](https://github.com/entropyxyz/entropy-core/pull/1051) an extra field representing a provisioning certification key (PCK)
was added to the Staking Extension's `threshold_server` genesis configuration in the network
chainspecs.
- In [#1063](https://github.com/entropyxyz/entropy-core/pull/1063) the
`pallet_staking_extension::validate()` extrinsic was changed so that in order to populate certain
data structures related to a candidates state (namely `ThresholdToStash` and `ThresholdServer`) an
attestation from the Attestation pallet must have been received. Success of the `validate()`
Expand Down
56 changes: 23 additions & 33 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions crates/client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name ="entropy-client"
version ="0.3.0-rc.1"
version ="0.3.0"
edition ="2021"
authors =['Entropy Cryptography <[email protected]>']
homepage ='https://entropy.xyz/'
Expand All @@ -11,7 +11,7 @@ repository ='https://github.com/entropyxyz/entropy-core'
[dependencies]
sha3 ="0.10.8"
serde ={ version="1.0", default-features=false, features=["derive"] }
entropy-shared={ version="0.3.0-rc.1", path="../shared", default-features=false }
entropy-shared={ version="0.3.0", path="../shared", default-features=false }
subxt ={ version="0.35.3", default-features=false, features=["jsonrpsee"] }
num ="0.4.3"
thiserror ="1.0.64"
Expand All @@ -25,7 +25,7 @@ blake2 ={ version="0.10.4", optional=true }
rand_core ={ version="0.6.4", optional=true }
serde_json ={ version="1.0", optional=true }
x25519-dalek ={ version="2.0.1", features=["static_secrets"], optional=true }
entropy-protocol={ version="0.3.0-rc.1", path="../protocol", optional=true, default-features=false }
entropy-protocol={ version="0.3.0", path="../protocol", optional=true, default-features=false }
reqwest ={ version="0.12.8", features=["json", "stream"], optional=true }
base64 ={ version="0.22.0", optional=true }
synedrion ={ version="0.2.0-beta.0", optional=true }
Expand Down
4 changes: 2 additions & 2 deletions crates/kvdb/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name ="entropy-kvdb"
description="Encrypted key-value database for the Entropy Theshold Signing Server"
version ="0.3.0-rc.1"
version ="0.3.0"
authors =['Entropy Cryptography <[email protected]>']
homepage ='https://entropy.xyz/'
license ='AGPL-3.0-or-later'
Expand Down Expand Up @@ -32,7 +32,7 @@ tracing={ version="0.1", default-features=false }
# Misc
sled ="0.34.7"
bincode ="1.3.3"
entropy-protocol={ version="0.3.0-rc.1", path="../protocol" }
entropy-protocol={ version="0.3.0", path="../protocol" }

[dev-dependencies]
serial_test="3.1.1"
4 changes: 2 additions & 2 deletions crates/protocol/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name ='entropy-protocol'
version ='0.3.0-rc.1'
version ='0.3.0'
authors =['Entropy Cryptography <[email protected]>']
description="Entropy Signing and DKG protocol execution and transport logic"
homepage ='https://entropy.xyz/'
Expand All @@ -10,7 +10,7 @@ edition ='2021'

[dependencies]
async-trait ="0.1.83"
entropy-shared ={ version="0.3.0-rc.1", path="../shared", default-features=false }
entropy-shared ={ version="0.3.0", path="../shared", default-features=false }
synedrion ={ version="0.2.0-beta.0" }
serde ={ version="1.0", features=["derive"], default-features=false }
subxt ={ version="0.35.3", default-features=false }
Expand Down
2 changes: 1 addition & 1 deletion crates/shared/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name ="entropy-shared"
description="Shared types used by the Entropy chain node and Entropy Threshold Signing Server"
version ="0.3.0-rc.1"
version ="0.3.0"
authors =['Entropy Cryptography <[email protected]>']
homepage ='https://entropy.xyz/'
license ='AGPL-3.0-or-later'
Expand Down
6 changes: 3 additions & 3 deletions crates/test-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[package]
name ="entropy-test-cli"
description="Simple command line interface client for testing Entropy"
version ='0.3.0-rc.1'
version ='0.3.0'
authors =['Entropy Cryptography <[email protected]>']
homepage ='https://entropy.xyz/'
license ='AGPL-3.0-or-later'
repository ='https://github.com/entropyxyz/entropy-core'
edition ='2021'

[dependencies]
entropy-client={ version="0.3.0-rc.1", path="../client" }
entropy-client={ version="0.3.0", path="../client" }
clap ={ version="4.5.19", features=["derive"] }
colored ="2.0.4"
subxt ="0.35.3"
Expand All @@ -20,4 +20,4 @@ hex ="0.4.3"
bincode ="1.3.3"
x25519-dalek ="2.0.1"
sp-runtime ={ version="32.0.0", default-features=false }
entropy-shared={ version="0.3.0-rc.1", path="../shared" }
entropy-shared={ version="0.3.0", path="../shared" }
Loading

0 comments on commit fe4c14e

Please sign in to comment.