Skip to content

Releases: raiden-network/raiden

v0.5.1 - Ándale

17 Aug 12:20
a89be51
Compare
Choose a tag to compare

Description

This is the latest weekly testnet release in preparation for the Red Eyes mainnet release. This week we mainly worked on improving the internal structure and reliability of Raiden as well as preparations for further improvements in future releases.

New Features

  • #439 Limit the number of pending transfers per channel
  • #1898 Improve the event formatting in the REST API
  • #2078 Add logging to Rest API methods

Bug Fixes

  • #2169 Remove expired transactions from the queue
  • #2111 Correctly update network graph for non-participating channels
  • #2164 Update echo node to work with the new endpoint for channel history

v0.5.0 - Tanacetum

10 Aug 20:05
Compare
Choose a tag to compare

Description

This is the latest weekly testnet release in preparation for the Red Eyes mainnet release. This is a compatibility breaking release which alters the database format and uses newly redeployed smart contracts. If you used any of the earlier testner releases, you will have to remove your local database by doing rm -rf ~/.raiden. All token networks must be re-registered.

New Features

  • #2090: Rename transfers to payments in the webui.
  • #682 Store a Snapshot of the WAL state as recovery optimization.
  • #1949 Add an endpoint to query the payment history.
  • #2084 Rename the /transfers/ endpoint to /payments/.
  • #1998 Add a strategy to make sure that the account Raiden runs on always has enough balance to settle all channels. No new channels can be openend when no sufficient balance for the whole channel lifecycle is available.
  • #1950 Breaking change: Better transaction handling on restart. This change breaks binary compatibility with the previous WAL.

Bug Fixes

  • #2149 Don't crash if reusing same payment identifier for a payment
  • #2125 Show proper error message for invalid tokens on /connections.
  • #2027 Raiden should now be able to connect to infura

v0.4.2 - Havona

02 Aug 16:39
Compare
Choose a tag to compare

This is the latest weekly testnet release in preparation for the Red Eyes mainnet release.

New Features

  • #2011 Add a --disable-debug-logfile argument to disable the always on debug file if required by the user.
  • #1844 `Log debug output to a file to make debugging of problems easier.

Bug Fixes

  • #2004 Show a webui error when JSON-RPC requests fail.
  • #2039 Return error for negative deposits via REST API
  • #1821 Show a better error message when channel creation fails.
  • #1817 Change the webui error message when the token registration fails.
  • #1996 Providing contracts addresses via the CLI that either have no code or contain unexpected code will now result in an error and not crash Raiden.
  • #1994 Starting Raiden with a corrupt database will now throw a proper error instead of crashing with an exception.

v0.4.1 - Ceteris paribus

27 Jul 17:25
Compare
Choose a tag to compare

This is the second testnet release in preparation for the Red Eyes Mainnet release.

New Features

  • #1825: Added periodical update notification and security releases checks.

Fixed Bugs

  • #1975: Fix balance hash generation for zero transfers and empty locksroot
  • #1899: Print proper error without throwing exception if no accounts are found in the keystore
  • #1911: The syncing message is now printed properly and does not repeat across the screen
  • #1902: Check for ethnode connection at start and print proper error if Raiden can not connect
  • #1869: Various matrix improvements. Prevent DoS attacks, and race conditions that caused client crashes. Require peers to be present to send message to them. Improves user discovery across Matrix federation.
  • #1916: Return E409 on two concurrent conflicting channel deposits
  • #1960: Return E409 when trying to open a channel for a token that is not registered
  • #1969: Return E409 if negative initial_funds are given to the connect endpoint
  • #1883: Properly update menu state when channel state changes on webui
  • #1976: Remove the ability to removedb. User should not be able to easily delete local state.
  • #1897: Limit number of concurrent matrix connections so that raiden client does not crash.
  • #1879: Leaving a token network should now work. Also removed the only_receiving parameter from the leave endpoint

v0.4.0 - Icalo

18 Jul 17:38
a454853
Compare
Choose a tag to compare

This is the latest testnet release, serving as a snapshot from which people should start using Raiden on the ropsten testnet. Help us by providing feedback and open issues so that we can improve in preparation for the mainnet Red Eyes milestone release.

Producing this release has been a massive effort from the whole team and our contributors. Since the last release, a combined total of 1,553 commits spread over 529 PRs have been merged into the project repositories.

Changelog:

  • Considerable codebase refactoring
  • New Matrix transport protocol
  • Smart contracts refactoring for readability, gas costs and new features
  • Restartability in case of a proper shutdown of the Raiden node.
  • Updated REST API.

v0.3.0 - The Swimming Goat

22 Feb 17:46
v0.3.0
Compare
Choose a tag to compare

This is another snapshot release of the Raiden Network on top of the Developer Preview.

Raiden now requires Python 3. If you are just switching from an old installation of raiden which was using Python 2, make sure to update you virtual environment and to remove your raiden directory. By default that would mean: rm -rf ~/.raiden.

There have been 219 commits since the last release and 9 external contributors helped in shaping this release.

New Features

  • Unless specifically provided gas price and gas limit are now dynamically calculated from the eth_gasPrice() and latest blocks limit respectively. (#1230)
  • Update raiden to use Python 3 and the latest version of pyethereum. (#87)
  • Added macOS compatibility and binary releases. (#1015)
  • Reconnect raiden to ethereum node after disconnect. (#1093)
  • Added --gas-price command line option. (#1097)
  • Introduce an upper limit for the settle_timeout attribute of the netting channel. (#1038)
  • Making python's channels crash resilient (recoverable). Note, this is a breaking change, the serialization format of channel objects changed to a WAL compatible representation. (#507)
  • Add show_default to CLI options. (#1037)
  • Block raiden startup until ethereum node is fully synchronized. (#670)
  • Add amount and target to EventTransferSentSuccess event. (#1010)
  • Include an errors field in all unsuccessful API responses. (#1022)
  • Add /api/1/connection API endpoint returning information about all connected token networks. (#921)

Bugfixes

  • Don't crash when using the --nat=ext:IP command line option. (#1274)
  • Correctly decode network events in the REST API. (#1217)
  • Fix internal server error on REST endpoint /events/tokens/ for non-existing tokens. (#1224)
  • REST API now returns json error for invalid endpoints. (#1261)
  • REST and Python API close did not work if a transfer was made. (#1138)
  • Rename /connection API endpoint to /connections for consistency. (#1044)
  • Make raiden byzantium compatible by no longer relying on estimateGas. (#1049)
  • Removed block_number from contracts events, using block_number from block on which it was mined. (#450)
  • User selectable NAT traversal. (#870)
  • Remove settled attribute from the NettingChannel smart contract. (#1011)

v0.2.0

25 Oct 18:50
v0.2.0
Compare
Choose a tag to compare
Raiden v0.2.0

Raiden Developer Preview

12 Sep 16:30
v0.1.0
Compare
Choose a tag to compare
v0.1.0

Release v0.1.0 - Raiden Developer Preview

v0.0.9

10 Sep 00:04
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

testing the deploy stage on travis

v0.0.6

31 Aug 13:55
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Test release to check the deployment stage of travis