This repository has been archived by the owner on Jan 8, 2021. It is now read-only.
Releases: radixdlt/radixdlt-core
Releases · radixdlt/radixdlt-core
1.0-beta.21
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
- 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
- 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
Fix data race in AtomsService used by API clients
1.0-beta.18
- Fix test issues
1.0-beta.17
- 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
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
- 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
- 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
- Add liveness single timeout tests
- Add better errors and logging messages
- Remove client side timestamp check