This repository has been 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 whenreferences
were 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 forgetBalances
to respond with balance according tolatestSnapshot
. - Updated
previousEpochsSpentAddresses
resource files
Pendulum-1.0.4
1.0.4-pre-release
- Added
vis
,lmr
andctx
zmq 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:
INCOMPLETE
candidates 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
isPoWDisabled
setting - Removed obsolete spammer-class
- Changed default dir of local snapshots from mainnet to snapshot
- Only debug log most recent applied round
- Fixed #184:
NULL_HASH
not used as empty round's snapshot hash anymore - Temporarily added parameter
NUM_OF_ACTIVE_VALIDATORS
- Temporarily added parameter
CONFIRMATION_THRESHOLD
- Set
roundIndex
of all round's txs - not only milestones - Update
getConfirmedTransactions
- Added
confirmations
to 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-path
parameter
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-Version
header in CORS - Fix for logging-issue #180
- To remain consistent, all instances of
PORT
, whenAPI_PORT
was 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_TIME
to 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