mirror of
https://github.com/ACINQ/eclair.git
synced 2025-03-12 19:01:39 +01:00
parent
4df8cd0794
commit
af05a55351
7 changed files with 1157 additions and 4 deletions
1085
.mvn/checksums/checksums-central.sha256
Normal file
1085
.mvn/checksums/checksums-central.sha256
Normal file
File diff suppressed because it is too large
Load diff
8
.mvn/maven.config
Normal file
8
.mvn/maven.config
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# trusted checksum source setup
|
||||||
|
-Daether.trustedChecksumsSource.summaryFile=true
|
||||||
|
-Daether.trustedChecksumsSource.summaryFile.basedir=${session.rootDirectory}/.mvn/checksums/
|
||||||
|
# post processor: trusted checksums
|
||||||
|
-Daether.artifactResolver.postProcessor.trustedChecksums=true
|
||||||
|
-Daether.artifactResolver.postProcessor.trustedChecksums.checksumAlgorithms=SHA-256
|
||||||
|
-Daether.artifactResolver.postProcessor.trustedChecksums.failIfMissing=true
|
||||||
|
-Daether.artifactResolver.postProcessor.trustedChecksums.snapshots=false
|
60
docs/release-notes/eclair-vnext.md
Normal file
60
docs/release-notes/eclair-vnext.md
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# Eclair vnext
|
||||||
|
|
||||||
|
<insert here a high-level description of the release>
|
||||||
|
|
||||||
|
## Major changes
|
||||||
|
|
||||||
|
<insert changes>
|
||||||
|
|
||||||
|
### API changes
|
||||||
|
|
||||||
|
<insert changes>
|
||||||
|
|
||||||
|
### Miscellaneous improvements and bug fixes
|
||||||
|
|
||||||
|
<insert changes>
|
||||||
|
|
||||||
|
## Verifying signatures
|
||||||
|
|
||||||
|
You will need `gpg` and our release signing key E04E48E72C205463. Note that you can get it:
|
||||||
|
|
||||||
|
- from our website: https://acinq.co/pgp/drouinf2.asc
|
||||||
|
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
|
||||||
|
|
||||||
|
To import our signing key:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ gpg --import drouinf2.asc
|
||||||
|
```
|
||||||
|
|
||||||
|
To verify the release file checksums and signatures:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
|
||||||
|
$ sha256sum -c SHA256SUMS.stripped
|
||||||
|
```
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Eclair builds are deterministic. To reproduce our builds, please use the following environment (*):
|
||||||
|
|
||||||
|
- Ubuntu 24.04.1
|
||||||
|
- Adoptium OpenJDK 21.0.6
|
||||||
|
|
||||||
|
Use the following command to generate the eclair-node package:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
./mvnw clean install -DskipTests
|
||||||
|
```
|
||||||
|
|
||||||
|
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`
|
||||||
|
|
||||||
|
(*) You may be able to build the exact same artefacts with other operating systems or versions of JDK 21, we have not tried everything.
|
||||||
|
|
||||||
|
## Upgrading
|
||||||
|
|
||||||
|
This release is fully compatible with previous eclair versions. You don't need to close your channels, just stop eclair, upgrade and restart.
|
||||||
|
|
||||||
|
## Changelog
|
||||||
|
|
||||||
|
<fill this section when publishing the release with `git log v0.12.0... --format=oneline --reverse`>
|
|
@ -21,7 +21,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>fr.acinq.eclair</groupId>
|
<groupId>fr.acinq.eclair</groupId>
|
||||||
<artifactId>eclair_2.13</artifactId>
|
<artifactId>eclair_2.13</artifactId>
|
||||||
<version>0.12.0</version>
|
<version>0.13.0-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>eclair-core_2.13</artifactId>
|
<artifactId>eclair-core_2.13</artifactId>
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>fr.acinq.eclair</groupId>
|
<groupId>fr.acinq.eclair</groupId>
|
||||||
<artifactId>eclair_2.13</artifactId>
|
<artifactId>eclair_2.13</artifactId>
|
||||||
<version>0.12.0</version>
|
<version>0.13.0-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>eclair-front_2.13</artifactId>
|
<artifactId>eclair-front_2.13</artifactId>
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>fr.acinq.eclair</groupId>
|
<groupId>fr.acinq.eclair</groupId>
|
||||||
<artifactId>eclair_2.13</artifactId>
|
<artifactId>eclair_2.13</artifactId>
|
||||||
<version>0.12.0</version>
|
<version>0.13.0-SNAPSHOT</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<artifactId>eclair-node_2.13</artifactId>
|
<artifactId>eclair-node_2.13</artifactId>
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
<groupId>fr.acinq.eclair</groupId>
|
<groupId>fr.acinq.eclair</groupId>
|
||||||
<artifactId>eclair_2.13</artifactId>
|
<artifactId>eclair_2.13</artifactId>
|
||||||
<version>0.12.0</version>
|
<version>0.13.0-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
<modules>
|
<modules>
|
||||||
|
|
Loading…
Add table
Reference in a new issue