Skip to content

v0.10.0

Latest
Compare
Choose a tag to compare
@marcello33 marcello33 released this 24 Feb 10:56
· 219 commits to master since this release
f9706c3

Summary

This release includes several new features and improvements:

  • Run multiple devnets with the same terraform configs
  • datadog integration for metrics
  • EIP-1559 tests
  • chaos testing
  • devnets and terraform configs validation on startup
  • Run devnets behind a VPN
  • Adapt sprint-length changes to be compatible with newer bor versions
  • bor archive node support
  • start/stop ec2 instances with local commands
  • rewind the blockchain given a certain number of block
  • CI implementation with OIDC support to remotely deploy a devnet and run smoke tests against it
  • Security: snyk and sonarqube inegration
  • Dependencies upgrade
  • Improve monitor command to fetch data from ganache, heimdall and bor
  • Minor overall improvements to the codebase

This release is currently fully compatible with the following branches, at time of writing (24.02.2023):

  • bor: develop
  • heimdall: develop
  • genesis-contracts: master
  • contracts: mardizzone/node-16

Also, it has been successfully tested with

  • bor: v0.3.4
  • heimdall: v0.3.0

What's Changed

  • [Snyk] Upgrade aws-sdk from 2.1236.0 to 2.1237.0 by @snyk-bot in #103
  • [Snyk] Upgrade aws-sdk from 2.1237.0 to 2.1238.0 by @snyk-bot in #104
  • [Snyk] Upgrade aws-sdk from 2.1238.0 to 2.1239.0 by @cvhpoly in #107
  • [Snyk] Upgrade eth-crypto from 2.3.0 to 2.4.0 by @cvhpoly in #111
  • [Snyk] Upgrade aws-sdk from 2.1239.0 to 2.1241.0 by @cvhpoly in #110
  • Genesis contracts branch by @Raneet10 in #112
  • [Snyk] Upgrade aws-sdk from 2.1241.0 to 2.1242.0 by @praetoriansentry in #113
  • mardizzone/hotfix (POS-623) by @marcello33 in #114
  • add : get latest state-sync id from bor+heimdall by @0xsharma in #115
  • add : get latest checkpoint count from main chain by @nikhil0360 in #117
  • Devnet-Datadog Integration by @0xsharma in #119
  • [Snyk] Upgrade aws-sdk from 2.1242.0 to 2.1243.0 by @cvhpoly in #116
  • Deploy multiple devnets by @Raneet10 in #105
  • dev: chg: small changes by @marcello33 in #120
  • mardizzone/pos-944 Snyk integration by @marcello33 in #102
  • [Snyk] Upgrade aws-sdk from 2.1243.0 to 2.1250.0 by @cvhpoly in #122
  • monitor hotfix by @marcello33 in #123
  • dev: rm devnet folders on destroy / change default configs for node-upgrade by @marcello33 in #124
  • [Snyk] Upgrade aws-sdk from 2.1250.0 to 2.1251.0 by @snyk-bot in #125
  • mardizzone/pos-649 by @marcello33 in #121
  • [Snyk] Upgrade aws-sdk from 2.1251.0 to 2.1252.0 by @snyk-bot in #127
  • Add test for EIP-1559 txs by @Raneet10 in #128
  • Temporary fix: add appropriate error log while executing init command by @Raneet10 in #130
  • dev: add: aws-actions for ci / configs validation / eslint and prettier / global refactoring by @marcello33 in #129
  • Add archive node support for remote setup by @Raneet10 in #131
  • init : chaos testing by @0xsharma in #132
  • mardizzone/pos-1040: dev: add: commands to stop/start AWS EC2 instances using terraform with express-cli by @marcello33 in #133
  • build(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #135
  • sonarqube integration by @marcello33 in #137
  • Update Listr dependency and parallelize tasks by @Raneet10 in #134
  • Sprint length changes in genesis by @Raneet10 in #138
  • dev: fix: allow empty string for bor and heimdall chains IDs by @marcello33 in #139
  • fix : setup-datadog false autofix by @0xsharma in #146
  • build(deps): bump got and @truffle/hdwallet-provider by @dependabot in #136
  • chore: add timer utils by @suraneti in #143
  • fix: generate random chain ids when bor/heimdall chain ids are not provided by @Raneet10 in #140
  • Change default EBS volume to 100GB by @cffls in #147
  • Rewind feature for express-cli devnet, POS-1080 by @nikhil0360 in #145
  • dev: add: rewind doc and minor fixes by @marcello33 in #149
  • fix: use bor_getAuthor instead of block.miner to fetch block miner by @Raneet10 in #151
  • dev: chg: POS-1215 move sonarqube to own ci by @marcello33 in #153
  • build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #148
  • dev: add: stop services before stopping ec2 instances by @marcello33 in #154
  • mardizzone/POS-1058: run devnets behind VPN and Bastillion by @marcello33 in #155
  • mardizzone/POS-1242: ci implementation and minor fixes by @marcello33 in #156

New Contributors

Full Changelog: v0.0.9...v0.10.0