Releases: maticnetwork/heimdall
v0.2.10
We have decreased the delay time between the contract events of different validators. This will reduce the time of syncing of state syncs from L1 to L2
v0.2.9
This is a maintenance release that all validator nodes need to upgrade to before starting heimdall bridge on their validator nodes.
We have increased the delay time between the contract events of different validators. This is to ensure that the mempool doesn't get filled very quickly in case of a burst of events which can hamper the progress of the chain.
v0.2.8-mumbai
This release contains all changes in v0.2.8 and sets the block height for the hard fork on Mumbai Testnet.
v0.2.8
What's Changed
- Adding Spans in Heimdall (#791)
- Fix version output in Docker builds (#788)
- Added json2wal and wal2json scripts
- bridge: Add
version
command (#779)
Full Changelog: v0.2.7...v0.2.8
Docker images
docker pull 0xpolygon/heimdall:0.2.8
v0.2.7
v0.3.0-beta1
Changelog
ba099d0 Remove bridge from Dockerfile
d974904 Merge pull request #771 from maticnetwork/vcastellm/pos-133-deploy-heimdall-v030-binary
89cbfee Remove wrapper commands
159a1bb Do not build or run bridge
c9e1695 Remove params gen
018e452 Merge pull request #767 from maticnetwork/vcastellm/pos-133-deploy-heimdall-v030-binary
75d9714 Adapt the service file to new flags
6b9a8de Fix bad merge
b4780cd Merge pull request #766 from maticnetwork/v2
86577f7 Merge branch 'v0.3.0-dev' into v2
a312b70 POS 32 Heimdall add seeds into code for mainnet (#756)
cd3806d POS-17:Add Heimdall flags for configuration (#754)
9d918a9 POS-86: Graceful shutdown of Heimdall deamon, REST and Bridge (#753)
6a93c08 POS-53 Remove setup script for Heimdall and embed genesis files (#752)
2312a57 POS-50: Run Rest and Bridge service alongside the Heimdall daemon. (#749)
0069170 POS-24 Embed Heimdall bridge in the Daemon binary (#742)
de2a3bb Merge pull request #734 from maticnetwork/remove-prysm
b1f2986 Merge pull request #738 from igorcrevar/POS-15
f8b5b91 POS-15 Remove building Heimdall for each chain CR readme fix
f11401f POS-15 Remove building Heimdall for each chain CR change some comments
0f86b2c POS-15 Remove building Heimdall for each chain CR revert root and maincli to master versions
48c22b5 POS-15 Remove building Heimdall for each chain CR remove changes from heimdallcli
6ff2c69 POS-15 Remove building Heimdall for each chain CR forgot to change string
7692699 POS-15 Remove building Heimdall for each chain CR
ba2bf08 POS-15 Remove building Heimdall for each chain
969ed85 Remove prysm dependency
Docker images
docker pull 0xpolygon/heimdall:0.3.0-beta1
v0.2.5
Handling invalid value for main chain max gas price
This release contains a fix to handle invalid value for mainChainMaxGasPrice
by using the value DefaultMainchainMaxGasPrice
. When mainChainMaxGasPrice
has been configured incorrectly or left blank, the value of DefaultMainchainMaxGasPrice
is considered which ensures that the checkpoint tx is sent to mainchain by the current proposer without any issues (even in case of a misconfiguration).
New Method to Update Checkpoint Data
Added a method in the Checkpoint module that looks up the rootchain (ethereum for mainnnet and goerli for mumbai) and updates the existing checkpoint. This can be used (by firing a CLI command) in cases where the checkpoint details persisted in the state are incorrect. This method also follows the usual tendermint consensus before updating the state.
One such incident (with incorrect end-block in a checkpoint) had occurred in the mumbai network due to which we had to roll out this fix and update the checkpoint details on 2021-10-06.
Max Gas Price for Checkpoints, Child Chain Confirmations Check in Validators, Merging Mumbai and Mainnet Branches
This is a maintenance release with the following changes:
- Configurable Max Gas Price for Checkpoints - To mitigate instances where high fee is paid for submitting checkpoint txs on ethereum
- Child Chain min Block Confirmations in Side Channel - Implemented the checks in nodes other than the proposer
- Merging Mumbai and Mainnet Branches by incorporating a new config file for chain specific parameters
- Setu/Bridge - Handling non-contiguous nonce