Skip to content

Commit

Permalink
Eclair v0.6.2 release (#1992)
Browse files Browse the repository at this point in the history
  • Loading branch information
t-bast authored Oct 8, 2021
1 parent 75eafd0 commit 6817d6f
Show file tree
Hide file tree
Showing 5 changed files with 69 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Eclair vnext
# Eclair v0.6.2

<insert here a high-level description of the release>
This releases fixes a known vulnerability, makes several performance improvements, includes a few bug fixes and many new features.
It is fully compatible with 0.6.1 (and all previous versions of eclair).

This release requires a few actions from node operators when upgrading: make sure you read the release notes carefully!

## Major changes

Expand Down Expand Up @@ -171,7 +174,7 @@ This release contains many API updates:
- `payinvoice`, `sendtonode`, `findroute`, `findroutetonode` and `findroutebetweennodes` let you specify `--pathFindingExperimentName` when using path-finding A/B testing (#1930)
- the `--maxFeePct` parameter used in `payinvoice` and `sendtonode` must now be an integer between 0 and 100: it was previously a value between 0 and 1, which was misleading for a percentage (#1930)
- `findroute`, `findroutetonode` and `findroutebetweennodes` let you choose the format of the route returned with the `--routeFormat` parameter (supported values are `nodeId` and `shortChannelId`) (#1943)
- `findroute`, `findroutetonode` and `findroutebetweennodes` now accept `--includeLocalChannelCost` to specify if you want to count the fees from your node like trampoline payments do (#1942)
- `findroute`, `findroutetonode` and `findroutebetweennodes` now accept `--includeLocalChannelCost` to specify if you want to count the fees from your node like trampoline payments do (#1942)

Have a look at our [API documentation](https://acinq.github.io/eclair) for more details.

Expand Down Expand Up @@ -216,7 +219,7 @@ Use the following command to generate the eclair-node package:
mvn 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`
That should generate `eclair-node/target/eclair-node-0.6.2-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 11, we have not tried everything.

Expand All @@ -226,4 +229,61 @@ This release is fully compatible with previous eclair versions. You don't need t

## Changelog

<fill this section when publishing the release with `git log v0.6.1... --format=oneline --reverse`>
- [cafaeed](https://github.com/ACINQ/eclair/commit/cafaeedef46a3a51ade12c33eb53c76f1da627c3) Set version to 0.6.2-SNAPSHOT (#1888)
- [6d4da40](https://github.com/ACINQ/eclair/commit/6d4da4072c6611f9d941afdd48abbeda5dc3527f) Different default relay fees for announced and unannounced channels (#1893)
- [2d68bab](https://github.com/ACINQ/eclair/commit/2d68bab3032637124aa925eaa85e5a1e3c19196e) Fix API substream materialization issues (#1884)
- [131ae8b](https://github.com/ACINQ/eclair/commit/131ae8b11d1c1d1e353b405aeb96ba37799d6f72) Balance: do not deduplicate identical htlcs amounts (#1894)
- [8f5f6ac](https://github.com/ACINQ/eclair/commit/8f5f6ace540df0fdee2d67ce0ca7c023a8d3ada7) Set relay fees per node and save them to database (#1890)
- [a342717](https://github.com/ACINQ/eclair/commit/a3427172b7045d2bc79efb155cbff53d34da38c9) Retry local channel failures in trampoline payments (#1899)
- [19f4d1f](https://github.com/ACINQ/eclair/commit/19f4d1f9e106f278d13ddcd231529fd31dfb6f95) Refactor db migration (#1901)
- [9f2b036](https://github.com/ACINQ/eclair/commit/9f2b0368c70e62351ff880044a6a0af946fdaa72) Rename channel type traits (#1909)
- [4cde8c5](https://github.com/ACINQ/eclair/commit/4cde8c555fe2a16f98fb1ba412a031229c604cc9) Handle shutdown retransmit when negotiating (#1902)
- [aab83fd](https://github.com/ACINQ/eclair/commit/aab83fdfbcb334014aa442fc256711b91a0a6700) Don't add channel update to auditDb if it hasn't changed (#1906)
- [ebed5ad](https://github.com/ACINQ/eclair/commit/ebed5ad9ea27771f48d871e0ff5bf5780bd1925c) Add cost per hop and base weight ratio (#1815)
- [49e1996](https://github.com/ACINQ/eclair/commit/49e19963910a62a6c0e76d7b19f576aeb498e4af) MPP scale min part amount based on total amount (#1911)
- [9a0fc14](https://github.com/ACINQ/eclair/commit/9a0fc1471031c75cae1b5964c49deb9c56a25931) Nicer feerate string representation (#1908)
- [c504658](https://github.com/ACINQ/eclair/commit/c5046582649832248bc858522e4ebc18502e5759) Better handling of remote commit confirmation in TxPublisher (#1905)
- [759c87f](https://github.com/ACINQ/eclair/commit/759c87fc093c3e9f59138cb8502b438d03dde14d) Add advanced configuration details in README.md (#1915)
- [fc36321](https://github.com/ACINQ/eclair/commit/fc36321403f4d463070ce12aa49be03ebf94fe7c) Add TlvStream to all lightning messages (#1891)
- [07b022e](https://github.com/ACINQ/eclair/commit/07b022e7fbeef22048dca2f94100822b107c4efc) Split `SendPayment` in `SendPaymentToRoute` and `SendPaymentToNode` (#1921)
- [92091a1](https://github.com/ACINQ/eclair/commit/92091a1504ff2eaa00d6a8726ea50ffe47049fff) Fix ZmqWatcher flaky test (#1925)
- [d53f57f](https://github.com/ACINQ/eclair/commit/d53f57fed98bf52477f9ae257d1d5777295a531d) Switch ZMQ to block hash and improve resiliency (#1910)
- [275581d](https://github.com/ACINQ/eclair/commit/275581df9629eded8a1a78afe92ebf5641637080) Make route params explicit (#1923)
- [59ccf34](https://github.com/ACINQ/eclair/commit/59ccf3427ac8cc5b108b5f1e6cf56139415e8ed0) Explicit channel type in channel open (#1867)
- [54fa208](https://github.com/ACINQ/eclair/commit/54fa208c7da9c9a789c3a6d1cd5f4126753645b0) Add validation on the recid in `verifymessage` (#1928)
- [bca2a83](https://github.com/ACINQ/eclair/commit/bca2a8321816d23f05fef3dcd71b7ce4708f187c) Tor support for blockchain watchdogs (#1907)
- [d11765c](https://github.com/ACINQ/eclair/commit/d11765cfdad823951bfdffec507ee46e167f06b2) Add description_hash in createinvoice (#1919)
- [118285f](https://github.com/ACINQ/eclair/commit/118285f4a09b035d7dd8a1b80406dd72651235f9) Gracefully release Postgres lock on shutdown (#1912)
- [4f93734](https://github.com/ACINQ/eclair/commit/4f93734fe3783a9d011f3f17fd7d8478e5f1bf27) Add warning about GUI deprecation (#1929)
- [9f9f10e](https://github.com/ACINQ/eclair/commit/9f9f10e911eb258ad26476d22fc59e0a91ddcd0a) Conversion nits (#1937)
- [daace53](https://github.com/ACINQ/eclair/commit/daace535c403a1f7c467861bf237f13fd57d67b9) Dedicated event for `channel_update` modifications (#1935)
- [663094e](https://github.com/ACINQ/eclair/commit/663094e0bf5d10724d45815c10743fac181e0e38) More flexible mutual close fees (#1768)
- [632d40c](https://github.com/ACINQ/eclair/commit/632d40c27030a848419819e824f9f9a6249693a1) Add `AbstractChannelRestored` event trait (#1927)
- [88f0dfd](https://github.com/ACINQ/eclair/commit/88f0dfd2251d901d28c90de0c2ce54f703783c60) Make publising of onion addresses configurable (#1936)
- [6c546f0](https://github.com/ACINQ/eclair/commit/6c546f06c04014292f038ac234b4339ebfb91250) Remove `messageFlags` from `ChannelUpdate` (#1941)
- [768a745](https://github.com/ACINQ/eclair/commit/768a74558f184477bb0ca30670407178f179b0a1) AB testing (#1930)
- [64f33ba](https://github.com/ACINQ/eclair/commit/64f33bada40c877632e19a7f82a25ac0d2537ef5) Fix isNode1 in tests (#1944)
- [24dd613](https://github.com/ACINQ/eclair/commit/24dd6136f7fd1bac8c5b848ef18e89211001481d) Fix the build (#1945)
- [a228bac](https://github.com/ACINQ/eclair/commit/a228baca71cb84c20b2b1d5e3f5f876f4546c0ca) Implement anchor outputs zero fee htlc txs (#1932)
- [03ac320](https://github.com/ACINQ/eclair/commit/03ac320f21cfa84fa0b1b6f1c8f450d5fbe6c9eb) Add 'shortChannelId' output format for findroute* API calls (#1943)
- [fb0199c](https://github.com/ACINQ/eclair/commit/fb0199c0690fda00fc7e40e0dba65ed11f793c50) Update Bolt 11 official test vectors (#1870)
- [5b7a474](https://github.com/ACINQ/eclair/commit/5b7a474b6a758aab00bbb651c141eb5c7045d04f) Clean up inconsistency between bitcoin client and wallet (#1939)
- [e93110b](https://github.com/ACINQ/eclair/commit/e93110b25427b2105836508922754d05a94621f7) Use Github discussions instead of Gitter (#1954)
- [8b29edb](https://github.com/ACINQ/eclair/commit/8b29edb58db29e559a644707601df475130da025) Add release notes in the repository (#1951)
- [273fae9](https://github.com/ACINQ/eclair/commit/273fae9135f3d54bc49584d9683fec2d1c26d01c) Add success probabilities in path finding (#1942)
- [c846781](https://github.com/ACINQ/eclair/commit/c846781192148b46728a8d88f42b77445e567987) Make Tor optional for blockchain watchdogs (#1958)
- [5686ad0](https://github.com/ACINQ/eclair/commit/5686ad013c2cd7b810a81a9590b7f1761b1e676f) Minor changes and refactoring (#1965)
- [467a0bc](https://github.com/ACINQ/eclair/commit/467a0bc82975f354143a52504c6fcabe273cf031) Count local fees in path finding metrics (#1963)
- [d5c0c73](https://github.com/ACINQ/eclair/commit/d5c0c73921ddc4d6e2f124f0d2a393d99bd59f2f) Clarify Bitcoin Core supported versions (#1960)
- [5fc980c](https://github.com/ACINQ/eclair/commit/5fc980c8d9b4a92ea89df8500c281dfc6810a0b3) Lower minimum remote dust limit (#1900)
- [6dc836d](https://github.com/ACINQ/eclair/commit/6dc836daa36fec3ccc9496d682083b2a65ab998d) Ignore channels without capacity (#1975)
- [97393b1](https://github.com/ACINQ/eclair/commit/97393b13b43d60887eef3b747ceb86f2e9938d2b) Fix race condition in 'stream updates to front' test (#1978)
- [fd56504](https://github.com/ACINQ/eclair/commit/fd565040d367445a07b82ef7e8287fad7dd61464) Remove the GUI (#1981)
- [3295881](https://github.com/ACINQ/eclair/commit/3295881e485018439917942134c068b3e6b4b4c3) Json serializers refactoring (#1979)
- [73744ee](https://github.com/ACINQ/eclair/commit/73744ee44011d84732c40325c2b3e469326d0f58) Move path-finding examples to documentation (#1983)
- [d0be2cf](https://github.com/ACINQ/eclair/commit/d0be2cf6e1fc6fed19c342f2469245704d460258) Log payment failure summary (#1966)
- [c803da6](https://github.com/ACINQ/eclair/commit/c803da670cf7a161c126e4ca0792697902b68cc7) Store published txs in AuditDb (#1976)
- [d6b46ae](https://github.com/ACINQ/eclair/commit/d6b46aed4ddf7d9c012978b6fd2d0d1ae0b8ccb1) Update anchor outputs feerate tolerance (#1980)
- [0621ccf](https://github.com/ACINQ/eclair/commit/0621ccfe0c3957f7c861b06d69355a20db16caa3) Fix ZmqWatcher block timeout (#1989)
- [bb5e6df](https://github.com/ACINQ/eclair/commit/bb5e6df186faec474e3cf2589521097df5532f21) Fix remote upfront script codec (#1991)
- [75eafd0](https://github.com/ACINQ/eclair/commit/75eafd0e4d4d93ac51e40a56c85e9df87a47d391) Configure dust in flight threshold (#1985)
2 changes: 1 addition & 1 deletion eclair-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>fr.acinq.eclair</groupId>
<artifactId>eclair_2.13</artifactId>
<version>0.6.2-SNAPSHOT</version>
<version>0.6.2</version>
</parent>

<artifactId>eclair-core_2.13</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion eclair-front/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>fr.acinq.eclair</groupId>
<artifactId>eclair_2.13</artifactId>
<version>0.6.2-SNAPSHOT</version>
<version>0.6.2</version>
</parent>

<artifactId>eclair-front_2.13</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion eclair-node/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>fr.acinq.eclair</groupId>
<artifactId>eclair_2.13</artifactId>
<version>0.6.2-SNAPSHOT</version>
<version>0.6.2</version>
</parent>

<artifactId>eclair-node_2.13</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

<groupId>fr.acinq.eclair</groupId>
<artifactId>eclair_2.13</artifactId>
<version>0.6.2-SNAPSHOT</version>
<version>0.6.2</version>
<packaging>pom</packaging>

<modules>
Expand Down

0 comments on commit 6817d6f

Please sign in to comment.