Skip to content

Releases: raiden-network/raiden

v0.14.0 - Astir

20 Oct 10:52
Compare
Choose a tag to compare

Description

This is the latest weekly testnet release in preparation for the Red Eyes mainnet release.
As in the previous weeks we continued the intensive testing and review of the Raiden client. We fixed one critical and several medium severity bugs, most of them centered around the removal of expired locks.
This is a compatibility breaking release which alters the database format. A new database will be automatically created for you.

Features

  • #2752 Renamed --network-type cli option to --environment-type.

Bug Fixes

  • #2845 Properly update local state balance proof during a lock expiration.
  • #2835 Incorrectly accepting a RemoveLockExpired is no longer possible.
  • #2836 Contract version check now works for any deployed contract version.
  • #2449 Only polling events from confirmed blocks to prevent conflicts with reorgs.
  • #2827 Fixed a typo in the handle_secretrequest function.
  • #2813 Fixed swapped message and payment id, which caused problems on node restart.
  • #2794 UnlockPartialProofState no longer raises AttributeError when accessing lockhash.
  • #2664 Raiden node will now wait for 5 block confirmations before processing a given transaction. Should help with reorgs.

v0.13.1 - Flawless Unicorn

15 Oct 18:52
Compare
Choose a tag to compare

Description

This is a patch hot-fix release to fix a breaking problem with v0.13.0 in the way it loaded the per chain contract deployment data.

Bug Fixes

  • #2784 The raiden node is no longer left with a partial update if it crashes during polling.
  • #2776 Properly include per chain contract json data in the created binaries.

v0.13.0 - Gypsy Mushroom

12 Oct 20:24
Compare
Choose a tag to compare

Description

This is the latest weekly testnet release in preparation for the Red Eyes mainnet release.
As in the previous weeks we continued the intensive testing and review of the Raiden client. We fixed two critical and several minor bugs.
Going forward from this release we're also deploying the Raiden smart contracts to the Kovan and Rinkeby testnets.
This is a compatibility breaking release which alters the database format. A new database will be automatically created for you. There was also a breaking change to the network transport protocol for UDP.

Features

  • #2708 Add a --showconfig CLI flag which dumps all configuration values.
  • #2713 Added the protocol version in the Ping message.
  • #2764 Support pre-deployed contracts on Kovan and Rinkeby testnets.

Bug Fixes

  • #2662 Fix wrong deserialization of snapshots in special cases.
  • #2720 A lock expired message must be considered invalid if the block in which the lock expired has not been confirmed.
  • #2730 Refuse transfers, if its secret is already registered on-chain.
  • #2746 Refuse duplicate payment identifiers

v0.12.0 - Mila 23

05 Oct 21:57
Compare
Choose a tag to compare

Description

This is the latest weekly testnet release in preparation for the Red Eyes mainnet release.
As in the previous week we continued the intensive testing of the Raiden client and as a result a lot of bugs have been fixed. Additionally a new API endpoint and a new feature introducing a breaking DB change have been introduced.
This is a compatibility breaking release which alters the database format. A new database will be automatically created for you.

Features

  • #2568 Validate the state changes for the Delivered and Processed sender.
  • #2699 Add /channels/<token_address> REST-API endpoint to query all a node's channels for a specific token.

Bug Fixes

  • #2567 Increase default channel reveal timeout to 50 blocks.
  • #2676 Return an error if an invalid joinable_funds_target value is provided to the connect endpoint.
  • #2655 Raiden node will now properly crash if communication with the ethereum node is lost.
  • #2630 If a smaller deposit than total_deposit is given to the deposit RPC call then return 409 Conflict and not 200 OK.

v0.11.0 - Protego Maxima

28 Sep 15:48
a27d574
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. A new database will be automatically created for you.

This week we focused intensely on testing all aspects of Raiden esp. the client. Towards that goal we added some internal tooling that allows us to test a large number of real-world scenarios in an an automated fashion.

New Features

  • #2600 Improve logging for on-chain transactions

Bug Fixes

  • #2631 Prevent excessive state replay on restart
  • #2566 Warn the user about older existing database versions
  • #2609 Allow numeric network ids in the config file
  • #2603 Prevent crash in case of invalid Matrix server response
  • #2602 On-chain secret reveal forces off-chain reveal
  • #2577 Small logging improvements
  • #2535 Registering a secret on-chain for a locked transfer is now checked if it was received before the lock has expired.

v0.10.0 - Janin

21 Sep 16:59
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. A new database will be automatically created for you.

New Features

  • #2517 Increase the time a notification stays visible on the webui.
  • #2470 Add a main/test network switch enabling or disabling specific functionality depending on the network type.

Bug Fixes

  • #2515 Add validation for settle timeout against reveal timeout when opening a channel from the webui.
  • #2512 Add descending order by block_number as default for blockchain events on webui.
  • #2507 Fix a security issue where an attacker could eavesdrop Matrix communications between two nodes in private rooms
  • #2501 Adds a matrix.private_rooms config to communicate only through private rooms in Matrix
  • #2449 Fix a race condition when handling channel close events.
  • #2414 If partner uses our old balance proof on-chain, the raiden client will now recover it from the WAL and properly use it on-chain.

v0.9.0 - Carradine

14 Sep 20:29
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. A new database will be automatically created for you.

New Features

  • #2460 Pinned depedencies versions, builds are now reproducible and build artifacts won't break because of downstream dependencies.
  • #1473 Add gas price strategies that adapt the gas price to the network conditions.
  • #2252 The webUI now shows payment history.
  • #2307 Matrix discovery rooms now are decentralized, aliased and shared by all servers in the federation.
  • #2287 Internal events now have timestamps.

Bug Fixes

  • #2461 For received payments events filter based on the initiator.
  • #2367 Token network selection dropdown will not filter out not connected networks.
  • #2453 Connection manager will no longer be stuck if there are no available channel partners
  • #2437 Fix a bug where neighbors couldn't communicate through matrix after restart
  • #2370 Fixes a few issues with the token amount input.
  • #2439 Return properly filtered results from the API payments event endpoint
  • #2419 Fix Matrix transport crash due to inability to decode events.
  • #2427 Fix a bug crashing the client when an unlock event for our address is seen on the chain
  • #2431 Do not crash on recoverable errors during settlement

v0.8.0 - rising_edge

07 Sep 20:18
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. A new database will be automatically created for you. Additionally new contracts have been deployed so all channels will have to be remade

New Features

Bug Fixes

  • #2373 Include events for received payments in the payment events API endpoint.
  • #2356 Create a new database per token network registry.
  • #2362 Renamed wallet to tokens in the webui.
  • #2291 Adds EIP55 address validation to webui address inputs.
  • #2283 Fix API server Internal server error at token deposits.
  • #2336 Fix webui wallet page not loading data due to error.

v0.7.0 - 14-Bis

31 Aug 17:38
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 introduces changes to the REST API. A new database will be automatically created for you.

There were some minor DB changes but in this release a lot of bugs were fixed. Most of them were UI bugs but also a lot were
bugs that could cause the node to crash or get bricked.

New Features

  • #2296 Gracefully handle malformed messages
  • #2251 Add webui support for switching token input between decimal and integer values.
  • #2285 Request user acknowledgement for the experimental software disclaimer.
  • #2225 Using a constant expiration for lock, making sure that on-chain unlocks are atomic.
  • #2170 Removed block number from internal events and rearranged REST API debug endpoints

Bug Fixes

  • #2293 Initiator had the payment and message identifiers swapped.
  • #2275 Adds scientific notation for really small fractions when displaying balances.
  • #2282 Fixes internal webui error that would not propagate channel updates.
  • #2284 Fixes balance notifications showing for wrong channels.
  • #2277 Fixes sorting by balance for tokens and channels.
  • #2278 Fixes leave network button request.
  • #2264 Notification fonts are now aligned with the rest of the WebUI.

v0.6.0 - Metamorphosis

24 Aug 14:15
3b5935b
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 introduces changes to the REST API. A new database will be automatically created for you.

The highlight of this release is the re-design of the WebUI. Please test the changes and give us feedback.

New Features

  • #2034 Update WebUI's design
  • #2192 Show notification on the WebUI when transfer is received or when channel is opened
  • #2134 Database is now versioned and the DB directory path now uses that version
  • #2253 Make addresses in REST logging user readable

Bug Fixes

  • #2198 Fix building of the WebUI in the linux bundle.
  • #2176 Expose total_deposit in the Rest API and fix depositing in the WebUI
  • #2233 Fix MatrixTransport exception for invalid user displayname
  • #2197 WebUI now handles token decimals