Summary
This release includes several new features and improvements:
- Run multiple devnets with the same
terraform
configs datadog
integration for metricsEIP-1559
testschaos
testing- devnets and
terraform
configs validation on startup - Run devnets behind a VPN
- Adapt
sprint-length
changes to be compatible with newerbor
versions bor
archive node supportstart/stop
ec2 instances with local commandsrewind
the blockchain given a certain number of blockCI
implementation withOIDC
support to remotely deploy a devnet and run smoke tests against it- Security:
snyk
andsonarqube
inegration - Dependencies upgrade
- Improve
monitor
command to fetch data fromganache
,heimdall
andbor
- 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
- @nikhil0360 made their first contribution in #117
- @dependabot made their first contribution in #135
- @suraneti made their first contribution in #143
Full Changelog: v0.0.9...v0.10.0