Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Releases: hermeznetwork/hermez-node

v1.2.0-rc4

06 May 09:22
d283598
Compare
Choose a tag to compare

Changelog

742978f Add bennassar ownerships in CODEOWNERS (#782)
8f8d889 EtherScan endpoint working
38b40ca Merge branch 'develop' into feature/#729-gasprice-etherscan
26a03cf Merge branch 'develop' into feature/#729-gasprice-etherscan
e209178 Merge pull request #773 from hermeznetwork/feature/#729-gasprice-etherscan
56e6ef4 Merge pull request #783 from hermeznetwork/fix/some-cleanups
369b849 Merge pull request #790 from hermeznetwork/feature/tokenid-txpool
d283598 Merge pull request #793 from hermeznetwork/bug/#749-checks-ethaddr
26a5233 Merge remote-tracking branch 'origin/develop' into feature/#729-gasprice-etherscan
891ecfe Merge remote-tracking branch 'origin/develop' into feature/#729-gasprice-etherscan
e630e29 Merge remote-tracking branch 'origin/develop' into feature/#729-gasprice-etherscan
d49c630 Merge upstream cli/node/cfg.buidler.toml changes
73745f6 added tokenId filter to the txspool
f44b059 allow test execution on a host with a running node
0320d02 etherscan config improved
a72d547 fix puzzling argument names/descriptions
f0b6f64 get gas price from etherscan
7c512f2 linters
92b6e42 remove toethaddress and tobjjaddress checks
dc5832c rename directories to match golang-standards/project-layout
43add70 rework the Makefile

v1.2.0-rc3

03 May 09:40
5b2d82c
Compare
Choose a tag to compare

Canigo (v1.2.0)

Changelog

540cdcc Automatically fetch the smart contract addresses from the Rollup contract (#723)
f4f77aa Feature/get pool txs (#689)
c9a3120 Fix data race in kvdb unit tests (#712)
6c0b4ab Made right description for the invalidateOldNoncesInfo
ca21f4e Merge pull request #698 from hermeznetwork/feature/infoForInvalidTxs
292a83b Merge pull request #703 from hermeznetwork/refactor/synchronizerSlicesOptimizations
e1b2ff8 Merge pull request #704 from hermeznetwork/feature/integration-develop
c25d8ca Merge pull request #709 from hermeznetwork/bug/toBJJTxPool
616249d Merge pull request #733 from hermeznetwork/feature/tests-configurable-postgres
7d24112 Refactor/apiqueries structs (#699)
91cf4ca Reset pool txs with batchNum forged externally (#720)
e38413d add race condition detector to the unit tests (#713)
186be5a added info to the invalid transaction
eff2955 allow overriding test DB details using env vars (+ fix #716)
569150a changed toBjj -> toBJJ in tx-pool
aa18a65 changed validation of config (#734)
ab68324 delete temporary test files properly (#727)
f3e3715 fix govet error (#730)
2adeb8a fix the setType method to avoid invalid tx in the tx pool (#708)
b322e81 made slices initialization with correct capacity
a7ea348 remove max tx for remove by TTL (#714)
cecf6a7 switch PR to integration testing to develop
b1568e6 trigger integration action on 'rc'tags (#724)
354b12f update github templates (#735)
bd8e3cd Makefile/build improvements (#748)
0d0a1b9 Merge pull request #761 from hermeznetwork/fix/#745-coord-freeze
49628c5 changed error code for item already exists (#757)
3229784 coordinator: do not hang when the connection to the prover fails
5e2bb0c do not block the synchronizer if the coordinator is busy
97f462c fixed pending items in transactions-pool request (#754)
cf12121 implemented health endpoint (#764)
337e049 update codowners file (#759)
8b6e582 Merge pull request #767 from hermeznetwork/fix/sqlite-gcc10-warning
67edf96 Merge pull request #775 from hermeznetwork/fix/purge-old-nonce
5b2d82c Merge pull request #780 from hermeznetwork/fix/health-check-l2
2732ec6 Revert changes on the pool if forgeBatch fail
2d4f2cd fix sqlite3-related build warnings
88d07ae only exposes db check if the conn exists

v1.2.0-rc2

30 Apr 13:57
0d0a1b9
Compare
Choose a tag to compare

Canigo (v1.2.0)

Changelog

540cdcc Automatically fetch the smart contract addresses from the Rollup contract (#723)
f4f77aa Feature/get pool txs (#689)
c9a3120 Fix data race in kvdb unit tests (#712)
6c0b4ab Made right description for the invalidateOldNoncesInfo
ca21f4e Merge pull request #698 from hermeznetwork/feature/infoForInvalidTxs
292a83b Merge pull request #703 from hermeznetwork/refactor/synchronizerSlicesOptimizations
e1b2ff8 Merge pull request #704 from hermeznetwork/feature/integration-develop
c25d8ca Merge pull request #709 from hermeznetwork/bug/toBJJTxPool
616249d Merge pull request #733 from hermeznetwork/feature/tests-configurable-postgres
7d24112 Refactor/apiqueries structs (#699)
91cf4ca Reset pool txs with batchNum forged externally (#720)
e38413d add race condition detector to the unit tests (#713)
186be5a added info to the invalid transaction
eff2955 allow overriding test DB details using env vars (+ fix #716)
569150a changed toBjj -> toBJJ in tx-pool
aa18a65 changed validation of config (#734)
ab68324 delete temporary test files properly (#727)
f3e3715 fix govet error (#730)
2adeb8a fix the setType method to avoid invalid tx in the tx pool (#708)
b322e81 made slices initialization with correct capacity
a7ea348 remove max tx for remove by TTL (#714)
cecf6a7 switch PR to integration testing to develop
b1568e6 trigger integration action on 'rc'tags (#724)
354b12f update github templates (#735)
bd8e3cd Makefile/build improvements (#748)
0d0a1b9 Merge pull request #761 from hermeznetwork/fix/#745-coord-freeze
49628c5 changed error code for item already exists (#757)
3229784 coordinator: do not hang when the connection to the prover fails
5e2bb0c do not block the synchronizer if the coordinator is busy
97f462c fixed pending items in transactions-pool request (#754)
cf12121 implemented health endpoint (#764)
337e049 update codowners file (#759)

v1.2.0-rc1

22 Apr 08:33
f4f77aa
Compare
Choose a tag to compare

Canigo (v1.2.0)

In this version the API has gone through some small refactors, and have added more options in terms of querying transactions from the pool and the history.
Tests have been improved to detect race conditions and how the DB credentials are set: by using env vars.
And many other fixes and improvements.

Changelog

540cdcc Automatically fetch the smart contract addresses from the Rollup contract (#723)
f4f77aa Feature/get pool txs (#689)
c9a3120 Fix data race in kvdb unit tests (#712)
6c0b4ab Made right description for the invalidateOldNoncesInfo
ca21f4e Merge pull request #698 from hermeznetwork/feature/infoForInvalidTxs
292a83b Merge pull request #703 from hermeznetwork/refactor/synchronizerSlicesOptimizations
e1b2ff8 Merge pull request #704 from hermeznetwork/feature/integration-develop
c25d8ca Merge pull request #709 from hermeznetwork/bug/toBJJTxPool
616249d Merge pull request #733 from hermeznetwork/feature/tests-configurable-postgres
7d24112 Refactor/apiqueries structs (#699)
91cf4ca Reset pool txs with batchNum forged externally (#720)
e38413d add race condition detector to the unit tests (#713)
186be5a added info to the invalid transaction
eff2955 allow overriding test DB details using env vars (+ fix #716)
569150a changed toBjj -> toBJJ in tx-pool
aa18a65 changed validation of config (#734)
ab68324 delete temporary test files properly (#727)
f3e3715 fix govet error (#730)
2adeb8a fix the setType method to avoid invalid tx in the tx pool (#708)
b322e81 made slices initialization with correct capacity
a7ea348 remove max tx for remove by TTL (#714)
cecf6a7 switch PR to integration testing to develop
b1568e6 trigger integration action on 'rc'tags (#724)
354b12f update github templates (#735)

v1.1.0

21 Apr 08:32
3acfb42
Compare
Choose a tag to compare

Pirineus (v1.1.0)

In this version the main change is we have improved the synchronization process performance.
Also, it was added more filters in the API to avoid invalid transactions to be added into transaction pool. The governance process to manage the issues was improved and other small fixes are included too.

Changelog

7271541 Add filter to include unforged history txs in api
0c1d41a Add more filters before inserting pool txs
9078a5c Add package level documentation for db, historydb, l2db and api/...
7193d4d Faster synchronization with asynchronous deletion of old checkpoints
a355028 Faster synchronization with asynchronous deletion of old checkpoints
0c17a4e Faster synchronization with less calls to update Ethereum stats (configurable)
bb3ceb6 Faster synchronization with usage of HeaderByNumber instead of BlockByNumber
e52ba3d Fix mock server
f83db95 Measure the server proof duration
e2bae9a Merge pull request #669 from hermeznetwork/fix/mockserer
b8d339d Merge pull request #670 from hermeznetwork/fix/remove-release-os
3acfb42 Merge pull request #737 from hermeznetwork/release/1.1.0
404b1b2 Rollup update buckets (#666)
49bb040 TxSel avoid L1CoordTx for L2Tx that have a L1UserTx in the frozen queue
2b4b72f add CanSendToEthAddr test
4ce3168 add github templates and automations
cb60fca added chainId to config API
ba21807 added checker and log.warn to updateMethodTypeStatic
8910534 added checker for version in no route api
2b56381 added initialization of s.vars.Rollup.Buckets
5f93361 added test and move logic to api.NewAPI
8df1516 added token symbol to UpdateMethodTypeStatic log
390c74d changed const declaration in api_test.go
5f45bb8 create a gin middleware to collect request metrics and export them to the Prometheus route
5b82bf8 create the metrics package for a better app instrumenting
02c3d92 fix gorelease migration pack
a1eea43 fix the invalid goarch build and avoid calling the migration-pack each build
1e7188c fixed s.vars.Rollup.Buckets empty array
d340a89 remove the unnecessary BJJ check

v1.1.0-rc.2

07 Apr 12:17
76e9f3f
Compare
Choose a tag to compare

Pirineus (v1.1.0)

In this version the main change is we have improved the synchronisation process performance.
Also, it was added more filters in the API to avoid invalid transactions to be added into transaction pool. The governance process to manage the issues was improved and other small fixes are included too.

Changelog

3c17295 Add filter to include unforged history txs in api
6892435 Add more filters before inserting pool txs
5aa2b0e Faster synchronization with asynchronous deletion of old checkpoints
35a6026 Faster synchronization with asynchronous deletion of old checkpoints
5585e0a Faster synchronization with less calls to update Ethereum stats (configurable)
256c9cd Merge pull request #668 from hermeznetwork/feature/fastsync-skip-updateeth
d5d2812 Merge pull request #685 from hermeznetwork/feature/fastsync-async-delete-old-checkpoints
8ee9d05 Merge pull request #686 from hermeznetwork/feature/api-return-pending-L1
6c553af Merge pull request #695 from hermeznetwork/feature/filter-pooltxs
0da7f18 Merge pull request #697 from hermeznetwork/fix/goreleaser-migration-pack
76e9f3f Merge pull request #700 from hermeznetwork/feature/github-templates
e0d1fa6 Merge pull request #702 from hermeznetwork/feature/filter-pooltxs-addtest
874d956 add CanSendToEthAddr test
f9eaf30 add github templates and automations
50c9655 fix gorelease migration pack
aa76ce7 remove the unnecessary BJJ check

v1.0.0

25 Mar 11:42
6c1c157
Compare
Choose a tag to compare

First release, mainnet launch.