This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Releases: HelixNetwork/pendulum
Releases · HelixNetwork/pendulum
Pendulum-1.0.6
- Updated mainnet snapshot and updated the public key as noted in helix-dao-data
- Disable remote API calls:
attachToTangle,interruptAttachingToTangle,getNeighbors,addNeighbors - Fixed
getBalance:RoundViewModel.get()returns null onindex=0, thus NPE was thrown whenreferenceswere not passed and the first round hadn't been completed. In our implementation the snapshot is already constructed based on relative confirmations, thus it suffices forgetBalancesto respond with balance according tolatestSnapshot. - Updated
previousEpochsSpentAddressesresource files
Pendulum-1.0.4
1.0.4-pre-release
- Added
vis,lmrandctxzmq topics to track basic info for visualisation. - Added test for TagViewModel
- Added default constructor to TagHash to support loading from DB
- MockitoHint was fixed for new Mockito version
- Fixed #215 key rotation:
INCOMPLETEcandidates are re-analyzed, and once solid, the candidate transaction should be processed correctly, and key rotation executed properly. - Fixed #208: When reaching a milestone in the dag-traversal, the branch containing the merkle root is now correctly traversed. Virtual transactions will also solve this issue.
Pendulum-1.0.3
- Update computation of confirmationStates (previously "inclusionStates"). These modifications enable a more liveness oriented design. Whether a transaction is confirmed according to
getConfirmationStates, will depend on relative tx confirmations to exceed the confirmation threshold. There are still some subtle nuances to be considered, that ought to be specified in the near future. The full scope of the finalization design changes will be available in the specifications. - Added trace logs for balance inconsistency checks #209
- Added additional logging for upcoming snapshotting changes #210
- Fixed dag-traversal in LedgerService in #213
Pendulum-1.0.2
- Added roundIndex to transaction meta data
- Set round indices of a round's txs in MilestoneTracker
- Removed obsolete
isPoWDisabledsetting - Removed obsolete spammer-class
- Changed default dir of local snapshots from mainnet to snapshot
- Only debug log most recent applied round
- Fixed #184:
NULL_HASHnot used as empty round's snapshot hash anymore - Temporarily added parameter
NUM_OF_ACTIVE_VALIDATORS - Temporarily added parameter
CONFIRMATION_THRESHOLD - Set
roundIndexof all round's txs - not only milestones - Update
getConfirmedTransactions - Added
confirmationsto tx meta data. Each time a valid milestone refers to a transaction this counter is incremented. - New implementation of
getConfirmationStates, which now compares relative confirmations to a specifiable confirmation threshold. - Add
validator-pathparameter
Pendulum-1.0.1
- Added dev instrumentation
- Added hardware specs
Pendulum-1.0.0
- Added new implementation of
TransactionTestUtils.buildTransaction() - Added test for DAGHelper
- Added test for SpentAddressesProvider
- Update SpentAddressesProviderImpl for multi-testing
- Uniform random tip selection with config param
TIPSELECTION_ALPHA= 0 - Allow
X-HELIX-API-Versionheader in CORS - Fix for logging-issue #180
- To remain consistent, all instances of
PORT, whenAPI_PORTwas meant, have been updated. - Fixed The logback-save.xml producing redundant messages at node startup.
Pendulum-1.0.0-pre-release
- Added new implementation of
TransactionTestUtils.buildTransaction() - Added test for DAGHelper
- Added test for SpentAddressesProvider
- Update SpentAddressesProviderImpl for multi-testing
- Uniform random tip selection with config param TIPSELECTION_ALPHA = 0
Pendulum-0.6.9
- Set
GENESIS_TIMEto mainnet-genesis-time - Update Undertow from 1.4.6 to 2.0.26
- Removed obsolete nominee tracking
- Renamed curator->ValidatorManager
- Renamed nominee -> Validator
- Modified the following configs:
--curator=>--validator-manager--update-nominee=>--update-validator--start-nominee=>--start-validator--nominee=>--validator--testnet-no-coo-validation=>--testnet-no-milestone-sign-validation
- Fixed Logback configuration
Pendulum-0.6.8
- Remove Graphstream
- Snapshots are saved to specifiable dir within of root
- Updated Global Mainnet Snapshot
Pendulum-0.6.7
- Fixed #142 Negative value for addresses
- optimize maven targets for Docker caching
- Fix HLX -> PLM renaming
- Update docker.md