Skip to content

Commit 99eb613

Browse files
committed
Back to dev
After the v0.13.1 release.
1 parent 9830aa6 commit 99eb613

File tree

7 files changed

+73
-5
lines changed

7 files changed

+73
-5
lines changed

.mvn/maven.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
-Daether.trustedChecksumsSource.summaryFile=true
33
-Daether.trustedChecksumsSource.summaryFile.basedir=${session.rootDirectory}/.mvn/checksums/
44
# post processor: trusted checksums
5-
-Daether.artifactResolver.postProcessor.trustedChecksums=false
5+
-Daether.artifactResolver.postProcessor.trustedChecksums=true
66
-Daether.artifactResolver.postProcessor.trustedChecksums.checksumAlgorithms=SHA-256
77
-Daether.artifactResolver.postProcessor.trustedChecksums.failIfMissing=true
88
-Daether.artifactResolver.postProcessor.trustedChecksums.snapshots=false

docs/release-notes/eclair-vnext.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Eclair vnext
2+
3+
<insert here a high-level description of the release>
4+
5+
## Major changes
6+
7+
<insert changes>
8+
9+
### Configuration changes
10+
11+
<insert changes>
12+
13+
### API changes
14+
15+
<insert changes>
16+
17+
### Miscellaneous improvements and bug fixes
18+
19+
<insert changes>
20+
21+
## Verifying signatures
22+
23+
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`>

eclair-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>fr.acinq.eclair</groupId>
2323
<artifactId>eclair_2.13</artifactId>
24-
<version>0.13.1</version>
24+
<version>0.14.0-SNAPSHOT</version>
2525
</parent>
2626

2727
<artifactId>eclair-core_2.13</artifactId>

eclair-front/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>fr.acinq.eclair</groupId>
2323
<artifactId>eclair_2.13</artifactId>
24-
<version>0.13.1</version>
24+
<version>0.14.0-SNAPSHOT</version>
2525
</parent>
2626

2727
<artifactId>eclair-front_2.13</artifactId>

eclair-node/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>fr.acinq.eclair</groupId>
2323
<artifactId>eclair_2.13</artifactId>
24-
<version>0.13.1</version>
24+
<version>0.14.0-SNAPSHOT</version>
2525
</parent>
2626

2727
<artifactId>eclair-node_2.13</artifactId>

eclair-node/src/main/scala/fr/acinq/eclair/Boot.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ import scala.util.{Failure, Success}
3333
*/
3434
object Boot extends App with Logging {
3535
try {
36+
if (!System.getProperty("eclair.allow-unsafe-startup", "false").toBooleanOption.contains(true)) {
37+
throw new RuntimeException("This version of eclair is unsafe to use: please wait for the next official release to update your node.")
38+
}
39+
3640
val datadir = new File(System.getProperty("eclair.datadir", System.getProperty("user.home") + "/.eclair"))
3741
val config = NodeParams.loadConfiguration(datadir)
3842

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
<groupId>fr.acinq.eclair</groupId>
2222
<artifactId>eclair_2.13</artifactId>
23-
<version>0.13.1</version>
23+
<version>0.14.0-SNAPSHOT</version>
2424
<packaging>pom</packaging>
2525

2626
<modules>

0 commit comments

Comments
 (0)