Skip to content

Releases: maticnetwork/heimdall

v0.2.10

13 Jun 06:50
Compare
Choose a tag to compare

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

28 Mar 10:21
7d44d45
Compare
Choose a tag to compare

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

25 Mar 09:43
5ded296
Compare
Choose a tag to compare

This release contains all changes in v0.2.8 and sets the block height for the hard fork on Mumbai Testnet.

v0.2.8

16 Mar 17:25
3cdebf1
Compare
Choose a tag to compare

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

12 Mar 03:40
5114e0d
Compare
Choose a tag to compare

What's Changed

  • Fix halt-height issue by @anilcse in #782
  • Add rollback cmd to support rolling back to previous height in case of appHash errors
  • Fix bor spans

Full Changelog: v0.2.5...v0.2.7

v0.3.0-beta1

07 Feb 14:54
Compare
Choose a tag to compare
v0.3.0-beta1 Pre-release
Pre-release

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

01 Feb 20:18
e4ff47e
Compare
Choose a tag to compare

This release contains few checks in state sync and bug fixes:

  • Restricting data size in state sync txs to 100kb
  • Bug fix in current-validator-set command in heimdallcli
  • Removing nonce-check for (new) validator-join

Handling invalid value for main chain max gas price

09 Nov 09:30
1cb8737
Compare
Choose a tag to compare

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

07 Oct 07:10
fa8d34d
Compare
Choose a tag to compare

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

08 Sep 17:27
9ceee1a
Compare
Choose a tag to compare

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