You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You will need `gpg` and our release signing key E04E48E72C205463. Note that you can get it:
24
+
25
+
- from our website: https://acinq.co/pgp/drouinf2.asc
26
+
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
27
+
28
+
To import our signing key:
29
+
30
+
```sh
31
+
$ gpg --import drouinf2.asc
32
+
```
33
+
34
+
To verify the release file checksums and signatures:
35
+
36
+
```sh
37
+
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
38
+
$ sha256sum -c SHA256SUMS.stripped
39
+
```
40
+
41
+
## Building
42
+
43
+
Eclair builds are deterministic. To reproduce our builds, please use the following environment (*):
44
+
45
+
- Ubuntu 24.04.1
46
+
- Adoptium OpenJDK 21.0.6
47
+
48
+
Then use the following command to generate the eclair-node packages:
49
+
50
+
```sh
51
+
./mvnw clean install -DskipTests
52
+
```
53
+
54
+
That should generate `eclair-node/target/eclair-node-<version>-XXXXXXX-bin.zip` with sha256 checksums that match the one we provide and sign in `SHA256SUMS.asc`
55
+
56
+
(*) You may be able to build the exact same artefacts with other operating systems or versions of JDK 21, we have not tried everything.
57
+
58
+
## Upgrading
59
+
60
+
This release is fully compatible with previous eclair versions. You don't need to close your channels, just stop eclair, upgrade and restart.
61
+
62
+
## Changelog
63
+
64
+
<fill this section when publishing the release with `git log v0.13.1... --format=oneline --reverse`>
0 commit comments