Skip to content

Releases: raiden-network/light-client

Testnet Release - v0.10.0 - Juggernaut

13 Jul 16:21
Compare
Choose a tag to compare
Pre-release

🕙 New Raiden Light Client SDK and dApp Release

INFO: The Light Client SDK and dApp are work in progress, are not production-ready, and currently can only be used on the Ethereum Testnets.

In this release the SDK has become much more robust. It includes many small bug fixes as well as some major reworks. Furthermore another feature of the protocol has been implemented to withdraw tokens out of an open channel and from the user deposit contract.
Also the dApp received a lot of changes and features. It has been updated to be compatible with latest alderaan release and got a new notification system. The feature to receive transfers has been enabled by default now, as long as there is a positive deposit at the user deposit contract.

Raiden SDK

Added

  • #249 Add withdraw functionality
  • #1374 Monitors MonitoringService contract and emit event when MS acts
  • #1421 Adds support for withdrawing tokens from the UDC
  • #1642 Check token's allowance before deposit and skip approve
  • #1701 Allow parameter decoding to throw and log customized errors
  • #1701 Add and extend error codes for user parameter validation for open channel
  • #1711 Add and extend error codes for user parameter validation for transfer
  • #1835 The presence knowledge for a payment routes target is secured automatically

Fixed

  • #1514 Fix handling of expired LockedTransfer and WithdrawRequest
  • #1607 Fix settling when one side closes/updates with outdated BalanceProof
  • #1637 Fix depositToUDC failing if services already have withdrawn some fees
  • #1651 Fix PFS being disabled if passed an undefined default config
  • #1690 Fix LockExpired with empty balanceHash verification
  • #1698 Fix estimateGas errors on channelOpen not properly being handled
  • #1761 Fix deposit error on openChannel not rejecting promise
  • #1787 Fix TokenNetwork monitoring losing events
  • #1830 Fix a nonce race when openining + depositing concurrently
  • #1848 Fix a Metamask error by retry on deposit
  • #1882 Fix paymentId gets ignored when being falsie (e.g. 0)

Changed

  • #837 Changes the action tags from camel to path format. This change affects the event types exposed through the public API.
  • #1610 Updates smart contracts to v0.37.0 (Alderaan)
  • #1649 Have constant error messages and codes in public Raiden API.
  • #1657 Expose RaidenChannel's id,settleTimeout,openBlock as required properties
  • #1708 Expose RaidenTransfer's secret as optional property
  • #1705 All transfers become monitored per default to make receiving transfers safe
  • #1822 Refactor and optimize TokenNetwork events monitoring: one filter per Tokennetwork
  • #1832 Make Provider events fetching more reliable with Infura

Raiden dApp

Added

  • #1791 Introduces configuration for token network monitoring.
  • #1374 Adds notifications when a monitoring service submits a proof.
  • #1421 Dialog to withdraw from the user deposit.
  • #249 Withdraw from channel functionality
  • #168 Notification panel

Fixed

  • #1788 Bug where button is displayed and modal not closing on UDC withdrawal
  • #1781 Transparent dialog overlay for Firefox
  • #1783 Minor visual alignments
  • #1579 Removes minting references when detected network is mainnet.
  • #1773 Fix performance issues of progress indicators
  • #1756 Fix non-informative error message on SDK's wrapped errors
  • #1805 Fix unintended automatic stop of Raiden Service by web-browser
  • #1876 Show error message on Channels screen if an exception occurs

Changed

  • #1460 New transfer screen
  • #1610 Adds alderaan compatibility.
  • #1540 Adds title to channels list to clarify that only channels for the selected token display.

Compatibility

Compatibility has been tested with

Testnet Release - v0.9.0 - Devil's Razor

28 May 10:09
86d5e56
Compare
Choose a tag to compare

🪒 New Raiden Light Client SDK and dApp Release

INFO: The Light Client SDK and dApp are work in progress, are not production-ready, and currently can only be used on the Ethereum Testnets.

This release includes a lot of bug fixes and under-the-hood changes. Besides that, the interaction with Raiden's User Deposit Contract has been simplified in dApp.

Raiden SDK

Added

  • #1473 Expose config$ observable

Changed

  • #842 Don't enforce test nets.

Raiden dApp

Added

  • #1473 Notify when receiving transfers get disabled (e.g. by low UDC balance)
  • #1489 UDC balance view

Fixed

  • #1541 Truncates long token names in the transfer screen.
  • #1516 Fixed truncation of address on Account screen
  • #1506 Fixed error label display on transfer screen for amount input.
  • #1493 Properly handles tokens with zero decimals, fixes transaction history token display.
  • #1485 Fixed token list sorting.

Changed

  • #1443 Eth transfer screen redesign
  • #842 Disable mainnet w/ environment variable.

Compatibility

Compatibility has been tested with

Testnet Release - v0.8.0 - Sanctuary

14 May 09:57
008b04c
Compare
Choose a tag to compare
Pre-release

📜 New Raiden Light Client SDK and dApp Release

INFO: The Light Client SDK and dApp are work in progress, are not production-ready, and currently can only be used on the Ethereum Testnets.

In this release a transfer history got added to the dApp and the Raiden Account became the default usage mode. On the SDK side the integration with the Monitoring Service got optimized.

Raiden SDK

Added

  • #1369 Monitoring based on channel's balance

Changed

  • #1480 Update profile's caps on config.caps change and react on peers updates
  • #1503 Expose received transfers through transfers$ observable

Raiden dApp

Added

  • #1212 Allows user to view history of all transactions that has been made.
  • #1380 Allow the user to withdraw tokens from the Raiden Account.
  • #1371 Mint and deposit utility token to pay Monitoring Service.
  • #1302 Raiden Account as default account.

Fixed

  • #1490 Fixes scrollbar always showing up in channels screen.

Compatibility

Compatibility has been tested with

Testnet Release - v0.7.0 - Baton

08 May 08:03
1abd668
Compare
Choose a tag to compare
Pre-release

🔗 Welcome to the first mediating Light Client SDK and dApp Release

INFO: The Light Client SDK and dApp are work in progress, are not production-ready, and currently can only be used on the Ethereum Testnets.

This is the first SDK and dApp release experimentally using a monitoring service and mediating transfers if receiving transfers is activated.

Raiden SDK

Added

  • #1392 Raiden on-chain methods provide easy ways to transfer entire token & ETH balances
  • #1368 Monitoring transfers (experimental)
  • #1252 Mediate transfers (experimental)

Fixed

  • #1456 Retry without stored setup if auth fails
  • #1434 Ensure past channel events are correctly fetched

Raiden dApp

Added

  • #1365 Allow user to transfer ETH between Main and Raiden account.
  • #1424 Sort tokens in token list by balance and symbol.

Fixed

  • #1402 Aligning token symbol on input fields
  • #1413 Token select overlay closes as soon as a new token is selected.
  • #1395 Fixes navigation issues due to early redirect.
  • #1381 Summary screen display exact amounts on hover
  • #1300 General screen shows Raiden account balance when using subkey.
  • #1382 Better error handling when PFS can't find routes between nodes.
  • #1427 Scroll bar issue in Channel List view.

Changed

  • #1458 General screen has been renamed to account.

Compatibility

Compatibility has been tested with

v0.6.0 - Speedy

22 Apr 06:43
Compare
Choose a tag to compare
v0.6.0 - Speedy Pre-release
Pre-release

🏃 Welcome to the fastest Light Client SDK and dApp Release ever

INFO: The Light Client SDK and dApp are work in progress, are not production ready and currently can only be used on the Ethereum Testnets.

This is the first SDK and dApp release using webRTC as an experimental and fast transport mechanism. It requires compatible clients to be used though.

Raiden SDK

Added

  • #1338 Allow HTTP URLs for Path Finding Service (non-production)
  • #1261 Implements fast WebRTC P2P transport (experimental)
  • #1211 Integration test for mediated transfers

Raiden dApp

Added

  • #1222 Enables state upload

Fixed

  • #1305 Redirects to home view upon shutdown
  • #1306 Redirects to home view upon page refresh
  • #1310 Disable state download if not connected to web3 provider.

Compatibility

Compatibility has been tested with

v0.5.2

07 Apr 16:24
419da6f
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

Raiden dApp

No changes.

Raiden SDK

Fixed

  • [#1254] Downgraded contract version 0.36.2

v0.5.1

06 Apr 15:19
91c6be1
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

Raiden dApp

Added

  • [#694] Show protocol progress steps on transfer modal.
  • [#687] Ghost action buttons.

Fixed

  • [#1243] Fix width of transfer input on mobile screens.
  • [#1242] Fix transfer modal not closing instantly.

Raiden SDK

Added

  • [#1209] Support for receiving payments
  • [#1254] Bumped contract version to 0.37.0-beta

v0.5.0

27 Mar 10:43
217d8cf
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Raiden dApp

Added

  • #691 Auto-suggesting hub on Goerli.
  • #921 Transfer identifier on summary screen.
  • #1136 Ability to scan QR codes.
  • #1160 Ability to submit forms via enter.
  • #300 Enter amounts with leading "." (dot).

Raiden SDK

Added

  • #348 Foundation for integration tests w/ Raiden Python client.
  • #774 Reduced size of transpiled bundle.
  • #1209 Added transport capabilities.
  • Upgraded matrix-js-sdk dependency.

v0.4.2

05 Mar 07:06
7a5c490
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

Raiden dApp

Fixed

  • [#1139] Fix AddressInput value resetting when validation fails

Raiden SDK

Added

  • [#1135] Add logging to mint & depositToUDC public methods

Fixed

  • [#1133] Fix minor bug when minting & depositing to UDC for the first time

v0.4.1

04 Mar 08:28
b47e4fb
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Raiden dApp

Fixed

  • #1116 Fixed unhandled exception on transfer error dialog on PFS expected errors
  • #1118 Fixed token list in token overlay.
  • #1115 Fixed error message when trying to connect to main net.
  • #1078 Various mobile UI improvements.

Raiden SDK

Changed

  • #1128 Enable faster channel opening & deposit by parallelizing them and their confirmations

Fixed

  • #1120 Ensure PFS is updated by sending a PFSCapacityUpdate every time our capacity changes
  • #1116 Wait for confirmation blocks after mint & depositToUDC to resolve promise