Skip to content

Releases: entropyxyz/entropy-core

v0.0.8

06 Nov 22:54
release/v0.0.8
97138a5
Compare
Choose a tag to compare

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 to update_program.
    • The extrinsic arguments remain unchanged
  • The Constraint pallet's ConstraintsV2Updated event has been renamed to ProgramUpdated and now
    has two fields instead of a single tuple for its body
  • The Constraint pallet's V2ConstraintLengthExceeded error has been renamed to ProgramLengthExceeded
  • The Relayer pallet's register extrinsic now takes a Vec<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 and server. (#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.
  • 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 to pallet-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

  • Ensure correct validator order by using ValidatorInfo from chain rather than from user (#425)
  • Take a storage deposit for programs during registration (#447)

v0.0.7

22 Sep 20:29
78089ba
Compare
Choose a tag to compare
version bump 0.0.7 (#409)

version bump

v0.0.6

15 Sep 21:42
bcb22dd
Compare
Choose a tag to compare
version bump (#402)

v0.0.5

26 Jun 21:06
ee0493c
Compare
Choose a tag to compare
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)

01 Dec 15:50
646914a
Compare
Choose a tag to compare
* 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

16 Dec 02:35
4caba51
Compare
Choose a tag to compare
Add CLI arguments for Alice & Bob (#255)

* add cli for alice & bob

Signed-off-by: John Sahhar <john@entropy.xyz>