Releases: omni/tokenbridge
Token Bridge 2.3.1
Merge the develop branch to the master branch, preparation to v2.3.1
Token Bridge 2.3.0
Merge the develop branch to the master branch, preparation to v2.3.0
Token Bridge 2.3.0-rc1
Merge the develop branch to the master branch, preparation to v2.3.0-rc1
Token Bridge 2.3.0-rc0
Merge the develop branch to the master branch, preparation to v2.3.0-rc0
Token Bridge 2.2.1
Add old events processing in AMB monitor (#354)
Token Bridge 2.2.0
The TokenBridge repository contains the code base for the following components:
- Oracle
- Monitor
- UI
- TokenBridge BW2 plugin
The release 5.0.0
(and more recent) of the TokenBridge contract is only the version of the contracts that must be used with this release's oracle and monitor working in the Arbitrary Message Bridge. These oracle and monitor will not work with the previous version of AMB contracts. For other bridge modes, the contracts of the previous version could be used although the recommendation is to upgrade them to 5.0.0
(and more recent).
The following set of changes were introduced:
- Enhancement: Update SAI handling in monitor after ES (#331)
- Enhancement: Health field in the monitor reports (#334)
- Enhancement: Add support for STAKE token ERC677-to-ERC677 through AMB mode in Bridge UI (#328)
- Enhancement: Add network list dropdown in UI (#330)
- Enhancement: Display latest operations in UI status page for mediators (#332)
- Enhancement: Add confirmRelay script (#333)
- Enhancement: Prepare for metamask breaking changes (#341)
- Enhancement: Update UI transfer loading to wait block confirmations from contracts (#346)
- Fix: Return back filter for tx with TokensSwapped (#335)
- Fix: Bridge UI stake styles fixes (#343)
- Fix: More straightforward approach to configure logging for oracle services (#345)
- Other: Upgrade minimist and kind-of dependencies (#325)
- Other: Add UI e2e and ultimate tests for stake mediators and fix transfer finalization detection (#347)
- Other: Add ALM project (#348)
The introduced changes do not require any special procedure or configuration parameters upgrade for migration of the TokenBridge components (Oracle, UI and Monitor) from the previous 2.1.0
release.
Token Bridge 2.1.0
The TokenBridge repository contains the code base for the following components:
- Oracle
- Monitor
- UI
- TokenBridge BW2 plugin
The recommended version of the TokenBridge contracts to be used with this release is 4.1.1
.
The following set of changes were introduced:
- Enhancement: Add Burner Wallet Plugin for WETC Bridge (#306)
- Enhancement: Cache monitor RPC calls to increase performance (#322)
- Fix: Update monitor half duplex transfer filter (#311)
- Fix: Fix monitor balances displayed for erc to native (#312)
- Fix: Update contract's submodule and e2e tests (#313)
- Fix: Bump acorn from 5.7.3 to 5.7.4 (#305)
The introduced changes do not require any special procedure or configuration parameters upgrade for migration of the TokenBridge components (Oracle, UI and Monitor) from the previous 2.0.0
release.
Token Bridge 2.0.0
The TokenBridge repository contains the code base for the following components:
- Oracle
- Monitor
- UI
The recommended version of the TokenBridge contracts to be used with this release is 4.0.3
.
The intent of new code is to be used on the xDai bridge to allow earn interest with the Chai token (https://www.xdaichain.com/for-stakers/stake-reward-mechanics/xdai-rewards/chai-faqs).
The following set of changes were introduced:
- Fix: Correct handling of Chai to Dai swaps in oracle and monitor components (#302)
The steps that are required to upgrade the TokenBridge Oracle from the previous 1.2.x
and 1.3.x
releases were implemented in form of a upgrade script.
Token Bridge 2.0.0-rc1
The TokenBridge repository contains the code base for the following components:
- Oracle
- Monitor
- UI
The recommended version of the TokenBridge contracts to be used with this release is 4.0.0
.
The intent of new code is to be used on the xDai bridge to allow earn interest with the Chai token (https://www.xdaichain.com/for-stakers/stake-reward-mechanics/xdai-rewards/chai-faqs).
The following set of changes were introduced:
- Enhancement: Oracle support for erc-to-native with Chai integrated (#286)
- Enhancement: Support of Chai token by monitor in erc-to-native (#287)
- Fix: Upgrade pip version in deployment common (#296)
- Fix: Fix some of the possibles failure reasons in e2e tests (#294)
- Fix: Removal of putting .env file into the docker image for monitor (#289)
- Fix: Composer files to build oracle and monitor docker images (#299)
The steps that are required to upgrade the TokenBridge Oracle from the previous 1.2.x
and 1.3.x
releases were implemented in form of a upgrade script.
Token Bridge 2.0.0-rc0
The TokenBridge repository contains the code base for the following components:
- Oracle
- Monitor
- UI
The recommended version of the TokenBridge contracts to be used with this release is 4.0.0-rc0
.
There are several important changes in this codebase:
- the TokenBridge oracle is not compatible with the generic bridge contracts (
native-to-erc20
,erc20-to-erc20
anderc20-to-native
) which are below the version 4.x of the contracts since the way to transfer collected signatures from the Home side to the Foreign side was replaced by a cheaper (from gas usage point of view) one. - deployment of the oracle and monitor uses the docker images from the Docker Hub. So, the deployment of a new system requires less time and memory resources. It also potentially simplifies the upgrade procedure for the oracle and monitor.
The total list of the changes in this release:
- Enhancement: Use 3 validators in oracle e2e tests (#264)
- Enhancement: Updated oracle watchers to use blob version of execute signatures (#269)
- Enhancement: Add deployment test scenario 3 components on 1 host (#277)
- Enhancement: Add ultimate e2e tests for AMB (#285)
- Enhancement: Use oracle docker hub image for oracle deployment (#280)
- Enhancement: Use monitor docker hub image for monitor deployment (#284)
- Fix: Fix remote server loop var name in deployment (#275)
- Fix: Add custom response for favicon resource in monitor (#278)
- Fix: Update monitor check-all script to generate stuckTransfers statistics for v1 bridges (#279)