Releases: raiden-network/raiden
v0.14.0 - Astir
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
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
v0.13.0 - Gypsy Mushroom
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
v0.12.0 - Mila 23
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
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
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
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
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
- #1894 We now start having nightly releases found here: https://raiden-nightlies.ams3.digitaloceanspaces.com/index.html
- #862 Switch WAL serialization format to JSON in order to facilitate for WAL upgradability.
- #2363 Add copy functionality for addresses shown on the webui.
- #2340 Add
--accept-disclaimer
argument to bypass the experimental software disclaimer.
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
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
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