Releases: entropyxyz/entropy-core
Releases · entropyxyz/entropy-core
v0.0.8
0.0.8 - 2023-11-06
If you plan on using Docker images from this release, please use the following tags:
Breaking Changes
There are a few breaking changes in this release, mostly related to the APIs around Programs
(formerly Constraints).
Some notables changes introduced in #428, #433, and #451 are:
- The Constraint pallet's
update_v2_constraints
extrinsic has been renamed toupdate_program
.- The extrinsic arguments remain unchanged
- The Constraint pallet's
ConstraintsV2Updated
event has been renamed toProgramUpdated
and now
has two fields instead of a single tuple for its body - The Constraint pallet's
V2ConstraintLengthExceeded
error has been renamed toProgramLengthExceeded
- The Relayer pallet's
register
extrinsic now takes aVec<u8>
as a program instead of an
Option<Contraints>
- The Constraints pallet has been renamed to the Programs pallet
- The
entropy-constraints
crate has been removed
Added
- Separate
entropy-protocol
crate with protocol execution logic (#404) - Proactive refresh (#413)
- Write a Dockerfile that can build both
entropy
andserver
. (#430) - Developer experience improvements: SSH auth from workstations, entirely local "devnet"
functionality with Compose (#434) - Allow local host pass for offchain url (#443)
- Add way for validators to resolve diff verifying keys (#460)
- This introduces a new
FailedRegistration
event which might be of interest to consumers of this
pallet.
- This introduces a new
- Add
prune_registration
extrinsic (#472)- Allows for accounts to be moved out of registering state (e.g if DKG fails).
- This introduces a new
RegistrationCancelled
event which might be of interest to consumers of
this pallet.
Changed
- Replace outdated
--ws-external
with--rpc-external
(#424) - Ensure correct validator order by using ValidatorInfo from chain rather than from user (#425)
- Place
demo_offence
dispatchable behind root origin check (#426) - Update
pallet-relayer
to use Contraints V2 (#433) - Rename
pallet-constraints
topallet-programs
(#451) - Add way for validators to resolve diff verifying keys (#460)
- Fix socket address type (#469)
Removed
- Remove
is_swapping
from registration details (#437) - Remove V1 constraints from
pallet_constraints
(#428)
Fixed
v0.0.7
version bump 0.0.7 (#409) version bump
v0.0.6
version bump (#402)
v0.0.5
Replace Rocket with Axum (#358) * first route working * user migration * migrate validator endpoints * signing minus subscribe to me * migrate unsafe * subscribe to me * add tracing * heatlhz tests * unsafe tests * validator tests * signing_cli tests * signing tests * add cors * unhardcode endpoint * add warn unsafe * refactor * refactor tests * bump ed25519 * lint * remove rocket * fix unwrap issue * fix scripts --------- Co-authored-by: jesse <jesse@entropy.wxy>
v0.0.4: remove unwraps (#350)
* remove unwraps * remove more unwraps * remove unwraps from validator folder * remove unwrap from constraints * remove unwraps from sig init * pipeline fix * pipeline * validation unwraps removed * pipeline * remove unwraps from do sign * lint * duplicate error fix * clean todos --------- Co-authored-by: jesse <jesse@entropy.wxy>
v0.0.2-devnet
Add CLI arguments for Alice & Bob (#255) * add cli for alice & bob Signed-off-by: John Sahhar <john@entropy.xyz>