Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mainnet Release v2.3.0 Kṛttikā #3160

Merged
merged 1 commit into from
Jul 27, 2022
Merged

Mainnet Release v2.3.0 Kṛttikā #3160

merged 1 commit into from
Jul 27, 2022

Conversation

andrevmatos
Copy link
Contributor

🧭 New Raiden Light Client SDK, dApp and CLI

INFO: The Light Client SDK, CLI and dApp are all work in progress projects. All three projects have been released for mainnet and all code is available in the Light Client repository. As this release still has its limitations and is a beta release, it is crucial to read this readme including the security notes carefully before using the software.

This is a maintenance release for the stable mainnet Krttika release (v2). While current master branch contains development progress for the new raiden-contracts v0.50, with changes required to allow Raiden to run properly on rollups like Arbitrum, these contracts won't be immediately deployed to Ethereum Mainnet (Homestead) or be the default contracts on testnets (like Goerli).

But these networks are still supported on the v2 branch, and this release backports some refactorings, bugfixes and dependency updates from master back to v2 series (v0.40 contracts) in a fully backwards compatible manner, so no user action is needed.

Highlights

The main feature of this backports release is the coming of the Raiden webUI as an optional interface for the CLI. Not to be confused with the Light-Client dApp, which is a standalone web Raiden client running in the browser, the webUI requires a Raiden REST API-capable client running in the background, and provides a web management interface to the underlying full node. It was initially designed for the Python Client, but with the CLI's API achieving full compatibility with the reference implementation, it became possible to run the webUI as a drop-in addon. Run the CLI with --web-ui to enable it, and then go to http://localhost:5001/ui to see it in action.


Fixed

Changed

@andrevmatos andrevmatos requested a review from taleldayekh July 27, 2022 12:46
@andrevmatos andrevmatos self-assigned this Jul 27, 2022
@CLAassistant
Copy link

CLAassistant commented Jul 27, 2022

CLA assistant check
All committers have signed the CLA.

@andrevmatos andrevmatos changed the base branch from master to v2 July 27, 2022 12:47
@codecov
Copy link

codecov bot commented Jul 27, 2022

Codecov Report

Merging #3160 (39b99f3) into v2 (308d23e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##               v2    #3160   +/-   ##
=======================================
  Coverage   94.10%   94.10%           
=======================================
  Files         213      213           
  Lines        7418     7418           
  Branches     1281     1281           
=======================================
  Hits         6981     6981           
  Misses        402      402           
  Partials       35       35           
Flag Coverage Δ
dapp 89.93% <ø> (ø)
dapp.unit 89.93% <ø> (ø)
sdk 95.44% <ø> (ø)
sdk.e2e 72.34% <ø> (-0.17%) ⬇️
sdk.integration 80.22% <ø> (ø)
sdk.unit 49.65% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 308d23e...39b99f3. Read the comment docs.

Copy link
Contributor

@taleldayekh taleldayekh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍🏼

@andrevmatos andrevmatos merged commit 3166f12 into v2 Jul 27, 2022
@andrevmatos andrevmatos deleted the prepare_release_v2 branch July 27, 2022 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants