Skip to content

Releases: omni/tokenbridge

Token Bridge 2.3.1

11 Aug 17:21
c2f6b5e
Compare
Choose a tag to compare
Merge the develop branch to the master branch, preparation to v2.3.1

Token Bridge 2.3.0

29 Jul 13:14
8a42cfb
Compare
Choose a tag to compare
Merge the develop branch to the master branch, preparation to v2.3.0

Token Bridge 2.3.0-rc1

22 Jul 20:35
64cd258
Compare
Choose a tag to compare
Pre-release
Merge the develop branch to the master branch, preparation to v2.3.0-rc1

Token Bridge 2.3.0-rc0

06 Jul 18:40
ffd88f6
Compare
Choose a tag to compare
Pre-release
Merge the develop branch to the master branch, preparation to v2.3.0-rc0

Token Bridge 2.2.1

10 Jun 13:22
d512b98
Compare
Choose a tag to compare
Add old events processing in AMB monitor (#354)

Token Bridge 2.2.0

08 Jun 13:52
8e10a5d
Compare
Choose a tag to compare

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

07 May 20:06
4117f29
Compare
Choose a tag to compare

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

23 Mar 13:51
5b4b01a
Compare
Choose a tag to compare

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

21 Feb 15:44
8ae0fa8
Compare
Choose a tag to compare
Pre-release

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

04 Feb 11:35
bc6dd13
Compare
Choose a tag to compare
Pre-release

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 and erc20-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)