Skip to content

Releases: maticnetwork/heimdall

v0.2.12

18 Oct 07:05
Compare
Choose a tag to compare

This release includes changes required for RPC calls happening to main chain (ethereum / goerli) from heimdall to be EIP-155 compliant. It also uses the latest bor client module and includes related changes.

Full Changelog: v0.2.11...v0.2.12

v0.3.0-beta2

04 Aug 22:04
Compare
Choose a tag to compare
v0.3.0-beta2 Pre-release
Pre-release

Changelog

  • 6d9e5aa Remove dependency on mainnet.toml and mumbai.toml
  • 57375b9 Add linter to CI pipeline (#844)
  • 57fd500 Fixed helper.UnpackLog function call in the self-healing process (#853)
  • 8467363 Add 'heimdall' user during package installation
  • a4d5d67 Set default max number of open files for heimdall service
  • 7f7e9bf Merge pull request #854 from maticnetwork/v0.3.0-candidate-2
  • 31cac53 merge v0.2.11
  • d8855c1 add testcase
  • fab8d5f remove cli checks
  • a4afbc2 add checks in clu
  • 30bf8f4 fix
  • bcec282 Merge pull request #846 from maticnetwork/mardizzone/fix-nodeflag-name
  • 4ee2300 fix: dev: change NodeFlag to TendermintNodeFlag
  • e9f27d1 Merge pull request #845 from maticnetwork/mardizzone/pos-493-fix
  • ce3f53f new: dev: pos-493 init NQuerier when AccountRetriever is initialised
  • 78be6fe Merge pull request #838 from maticnetwork/mardizzone/pos-493
  • 7087cdd Merge pull request #842 from cffls/develop
  • 230340f Merge remote-tracking branch 'upstream/develop' into develop
  • 6b06017 new: dev: pos-493 add missing dependencies
  • 4686fcb new: dev: pos-493 solve dependencies
  • 9889a67 Merge branch 'develop' into mardizzone/pos-493
  • ff9a223 new: dev: pos-493 fix import
  • 8919460 Merge branch 'mardizzone/pos-493' of https://github.com/maticnetwork/heimdall into mardizzone/pos-493
  • 0064ef4 new: dev: pos-493 solve issue due to conflicts with develop
  • fefd149 Added metrics to self-healing logic (#841)
  • 5bc4d3e Merge branch 'develop' into mardizzone/pos-493
  • 9ed581d Fallback to self-healing defaults (#843)
  • f7de1e7 Merge branch 'v0.3.0-dev' into develop
  • 78f3de5 Add integration tests to CI
  • 879659a Merge branch 'develop' into mardizzone/pos-493
  • d896799 Added self-healing defaults to the config tmpl (#840)
  • 5029400 new: dev: pos-493 solve conflicts / 2
  • d84c86d new: dev: pos-493 solve conflicts
  • a00443a Merge branch 'develop' into mardizzone/pos-493
  • 3f2d53c Merge pull request #835 from maticnetwork/vaibhav/Go1.18.1Compatiblity
  • 2324802 Added a logic to self-heal StateSynced and StakeUpdate events (#837)
  • e8a56da new: dev: pos-493 fix close client and listener
  • 5d1edb3 new: dev: pos-493 use func to defer finish on mockCtrl / check and close listeners
  • a0659c9 new: dev: pos-493 use simulation for tests
  • 42850d8 new: dev: pos-493 use default config also for other tests
  • 3e0e499 new: dev: pos-493 new mock ctrl for each iteration
  • b7e3a75 new: dev: pos-493 fix tests
  • 7393173 new: dev: pos-493 remove pleonastic base processor initialiser
  • 92f09c1 new: dev: pos-493 remove path for init heimdall config
  • 7c2adaa new: dev: pos-493 test GetUnconfirmedTxnCount
  • 4fba38f new: dev: pos-493 use dummy url / remove todo
  • aa97686 new: dev: pos-493 complete test for SendTaskWithDelay
  • 794e970 new: dev: pos-493 complete test for isOldTx and CalculateTaskDelay
  • ec3a35d new: dev: pos-493 complete test for SendStateSyncedToHeimdall / Update sys package
  • 3ea20e1 Update the golang.org/x/sys version
  • e36a3b9 new: dev: pos-493 add tests setup
  • 6de25b2 new: dev: pos-493 benchmark test for SendStateSyncedToHeimdall
  • 87ca16f task delay change
  • 81722d2 Merge pull request #834 from maticnetwork/mardizzone/pos-463
  • 06811f0 fix: dev: pos-463 set TaskDelayBetweenEachVal to 10s
  • 43aceff Merge pull request #828 from maticnetwork/vaibhav/POS-325
  • aaed399 fix: update minor comments
  • e269bde Update handler.go
  • 0a617a1 Update side_handler.go
  • 40975e7 Delete .golangci.yml
  • 88f8574 Merge pull request #833 from maticnetwork/mardizzone/pos-494-add-flag-to-use-json-logger
  • bf13a58 .
  • 920df0d Merge pull request #832 from maticnetwork/stale-workflow
  • 9543d23 .
  • 3fce630 Merge branch 'develop' into vaibhav/POS-325
  • 43ad99f new: dev: pos-494 use equal instead of strings comparator
  • 3860543 new: dev: pos-494 fix imports
  • b85af50 new: dev: pos-494 add comment for json logger in cosmos-sdk
  • 045b3e3 new: dev: pos-494 restore default logger in tests
  • 24b0cc4 new: dev: pos-494 minor fixes
  • 9985814 new: dev: pos-494 use helper logger everywhere
  • 835c649 new: dev: pos-494 use helper logger also in utils
  • 4020bbe new: dev: pos-494 fix default logger in init
  • bbc492d new: dev: pos-494 fix
  • c1801c9 new: dev: pos-494 fix
  • 82fa111 new: dev: pos-494 lazy init logger
  • 09d236b new: dev: pos-494 check for default value
  • a8ff865 new: dev: pos-494 apply default value
  • d9d1f0e new: dev: pos-494 use bool
  • c7b1b71 new: dev: pos-494 fix flag
  • 79d5bae Create stale.yml
  • 551c22b new: dev: pos-494 add json logger for heimdall bridge
  • 6b5c861 Merge pull request #830 from maticnetwork/mardizzone/pos-452-add-logging-in-datadog-for-state-sync
  • dc38dd6 Revert "fix: dev: pos-452 test json logger"
  • 3d00dc5 fix: dev: pos-452 test json logger
  • a5c9690 fix: dev: pos-452 log time for unconfirmed txs count
  • 406c3d2 Improvement in logs
  • 4758d3d Improvement in logs
  • 5e8cf12 fix: dev: pos-452 simplify LogElapsedTimeForStateSyncedEvent function
  • 14b4528 fix: dev: pos-452 add typecast check on stateSynced events
  • 27c148d fix: dev: pos-452 test-5 consider event type and its pointer
  • 1e1b873 fix: dev: pos-452 test-4 fix type
  • b1c3522 fix: dev: pos-452 test-3 log event type
  • 77ac5f0 fix: dev: pos-452 test-2 log event type
  • 5642ddb fix: dev: pos-452 test log event type
  • 4bd6eac fix: dev: pos-452 implement logging util
  • eaca771 fix: dev: pos-452 use defer to log regardless early return
  • 9a5a46a fix: dev: pos-452 fix loggs based on keyValues maps
  • cc43b70 fix: dev: pos-452 remove useless log
  • c76e047 fix: dev: pos-452 unpack and then log eventId
  • d7b66a9 fix: dev: pos-452 use logInfo instead of logDebug
  • 03e5a7d fix: dev: pos-452 debug log in isOldTx when tx is old
  • 7494442 fix: dev: pos-452 use UnixNano for retrocompatibility
  • 267566a fix: dev: pos-452 move import
  • 82f8c00 fix: dev: pos-452 remove useless log
  • a14480e fix: dev: pos-452 add logs for stateSyncedEvents to bridge
  • ff7aa42 Set ubuntu as default user in service file
  • fc18f55 Merge pull request #826 from maticnetwork/jc/v0.3.0-dev
  • e08928c .
  • f87188f Docker changes for v0.3.0
  • 5d2d573 Improved clerk logging
  • 20b94b3 Improved the checkpoint logging
  • 6f1c2d1 Merge pull request #825 from maticnetwork/jc/v0.3.0-dev
  • 69c0156 Merge branch 'master' into v0.3.0-dev
  • 9cc10a6 Change default heimdall home to /var/lib/heimdall
  • 1c3bb09 Merge pull request #822 from maticnetwork/0xkrishna/pos-348
  • f94c988 Minor refactor
  • c283e30 update logging
  • 60a7746 Update retry delay time and calculation
  • 2df6929 Merge pull request #820 from maticnetwork/jc/v0.3.0-dev
  • 47d99e5 Bump Go version to v1.18.1
  • 7d806b1 Merge pull request #811 from maticnetwork/vcastellm/pos-296-bump-go-version-in-bor-and-heimdall
  • ca33cc5 [Bug fix] Add --all flag to bridge
  • b3ca506 Add Checkpoint ID in REST APIs Result (#806)
  • 76d2e14 bridge/setu: check state sync tx against mempool while broadcast (#805)
  • f81b981 Correction to help info for "-n" flag on create-testnet (#809)
  • 13ef8de helper: fix typo of displaying bor rpc timeout instead of eth (#818)
  • 56f25e6 feat: add context on rpc calls for timeout (#815)
  • 67af597 Bump Go version to v1.18.1
  • 8889642 Fixed Height Bug (#799)
  • 7d44d45 Modify Bridge Params (#800)
  • 5ded296 mumbai upgrade for v0.2.8 (#795)
  • 3cdebf1 Adding Spans in Heimdall (#791)
  • 52dfc0f Merge pull request #779 from moonce-tech/ngotchac/fix-version
  • c03aa4f Merge pull request #787 from maticnetwork/releases/v0.2.x
  • dc9ba46 Merge pull request #788 from maticnetwork/vcastellm/fix-version
  • cc87b3a Properly set the version on all binaries build
  • 5114e0d Fix halt-height issue (#782)
  • c1d14af 50000 size (#781)
  • 5ca1c1b bridge: Add version command
  • 96b70b7 Pass BUILD_FLAGS to build and ensure version command runs
  • 6569fcd Merge pull request #775 from maticnetwork/feat--tendermint-scripts
  • e2b228f Added json2wal and wal2json scripts
  • abea0f1 Merge pull request #774 from maticnetwork/fix-cli-checkpoint-count
  • 5bc1e98 fixed: cli-checkpoint-count
  • 34fdea5 Merge pull request #770 from maticnetwork/krishna/validator-topup-fix
  • 3d0e899 Remove validator id check

v0.2.11

04 Jul 13:09
Compare
Choose a tag to compare

Bug Fixes

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