Skip to content
This repository has been archived by the owner on Jan 8, 2021. It is now read-only.

Releases: radixdlt/radixdlt-core

1.0-beta.21

16 Dec 11:39
@siy siy
Compare
Choose a tag to compare
1.0-beta.21 Pre-release
Pre-release

For folks that are interested, this is our internal milestone release, known as "Drop 2".

  • Significantly improved Pacemaker algorithm that will allow the system to recover from serious outages and netsplits that our basic initial pacemaker implementation did not allow for
  • Proof-of-stake implementation including:
    -- validator registration and unregistration,
    -- staking and unstaking, and
    -- validator selection
  • Fee implementation that covers the use cases we will need for mainnet launch
  • Implemented quorum timestamps that will be used to implement epoch length control in Drop 3
  • Significant work on our syncing sub-system, particularly in dealing with edge cases
  • A crash recovery system that allows nodes to restart on crashes and synchronise with the network
  • Continued work on our integration testing sub-system

1.0-beta.20

07 Dec 18:45
Compare
Choose a tag to compare
1.0-beta.20 Pre-release
Pre-release
  • Implement simple POS
  • Implement consensus/ledger recovery on node crash
  • Fix database growth issues
  • Add yml configurations for arbitrary number of nodes
  • Add rate limit on vertex syncing

1.0-beta.19

12 Nov 17:21
@siy siy
Compare
Choose a tag to compare
1.0-beta.19 Pre-release
Pre-release
  • Suppressed noise from Netty in logs
  • Additional particle validation in fee groups
  • Improved ping/pong handling
  • Guice configuration cleanup
  • Reworked deterministic tests
  • Exclude fee group particles from fee calculation
  • Added documentation for logging configuration
  • Persistent epoch proofs

1.0-beta.15.1

02 Nov 17:01
Compare
Choose a tag to compare
1.0-beta.15.1 Pre-release
Pre-release

Fix data race in AtomsService used by API clients

1.0-beta.18

22 Oct 14:47
Compare
Choose a tag to compare
1.0-beta.18 Pre-release
Pre-release
  • Fix test issues

1.0-beta.17

22 Oct 01:54
Compare
Choose a tag to compare
1.0-beta.17 Pre-release
Pre-release
  • Implement system updates via radix engine
  • Update pacemaker to be more robust
  • Refactor to use guava hashcode
  • Add bft sync retries

1.0-beta.16

01 Oct 11:19
@siy siy
Compare
Choose a tag to compare
1.0-beta.16 Pre-release
Pre-release

Token fees, switch to Java 11, cleanup exception handling, synchronization verification, refactoring of how byzantine modules are integrated into tests, enhanced sync tests, add fauced service, removed jacoco from integration tests, updated containers for Ubuntu 20.4 LTS

1.0-beta.15

09 Sep 17:29
Compare
Choose a tag to compare
1.0-beta.15 Pre-release
Pre-release
  • Add simple command accumulator
  • Add validator registration/unregistration from RE
  • Add timestamps per command
  • Fix network premature exit bug
  • Add deterministic tests on epoch changes

1.0-beta.14

19 Aug 17:47
Compare
Choose a tag to compare
1.0-beta.14 Pre-release
Pre-release
  • Add support for better syncing of committed commands across nodes
  • Add consensus time
  • Add additional network logging/debugging mechanisms
  • Refactor tests to use Guice modules
  • Refactor consensus to support any generic state computer

1.0-beta.13

29 Jul 20:11
Compare
Choose a tag to compare
1.0-beta.13 Pre-release
Pre-release
  • Add liveness single timeout tests
  • Add better errors and logging messages
  • Remove client side timestamp check