Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
gruve-p committed Dec 12, 2024
2 parents c366ecb + dcb6f2c commit 95889f0
Show file tree
Hide file tree
Showing 20 changed files with 39 additions and 35 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
24.11rc1
24.11
8 changes: 6 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [24.11rc3] - 2024-12-02: "The lightning-dev Mailing List"
## [24.11] - 2024-12-09: "The lightning-dev Mailing List"

This release named by Dusty Daemon.

Expand All @@ -15,6 +15,7 @@ This release named by Dusty Daemon.
- JSON-RPC: `fetchinvoice` allows setting invreq_metadata via `payer_metadata` parameter. ([#7786])
- hsmtool: generatehsm can run non-interactive, taking options on the cmdline. ([#7102])
- Plugins: `pay` now has tracing support for various payment steps. ([#7803])
- Plugins: new notification `onionmessage_forward_fail`.
- JSON-RPC: `exposesecret` command for encouraging hsm_secret backups. ([#7647])
- JSON-RPC: `listpays` has `index`, `start` and `limit` parameters for listing control. ([#7385])
- Plugins: bookkeeper has a new RPC `bkpr-editdescriptionbypaymentid` which will update the description for any event with matching payment_id ([#7604])
Expand Down Expand Up @@ -45,6 +46,7 @@ This release named by Dusty Daemon.
- Startup: reconnecting to peers at startup should be significantly faster (dependent on machine speed). ([#7630])
- Protocol: we remember the last successful address we connected to for important peers. ([#7630])
- Protocol: Gossipd requests a full sync from a random peer every hour. ([#7768])
- JSON-RPC: `injectonionmessage` API simplified and documented.
- JSON-RPC: Improved error messaging for splice commands. ([#7719])
- JSON-RPC: built-in plugins can now be stopped using "plugin stop". ([#7799])
- Wallet: Taproot addresses are used for unilateral-close change addresses. ([#7800])
Expand Down Expand Up @@ -99,6 +101,7 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
- lightningd: no longer crash if a plugin dies during lightningd startup. ([#7673])
- cln-plugin: Change default log level filter back to INFO ([#7668])
- Logging: removed bogus "**BROKEN** plugin-topology: DEPRECATED API USED: listchannels.include_private" message. ([#7663])
- Logging: When DEBUG printing first tx depth, we printed the wrong value ([#7910])
- Documentation: schemas: Make description in `Wait(any)invoiceResponse` optional to handle BOLT12 ([#7667])
- Fixed intermittant bug where hsmd (particularly, but also lightningd) could use 100% CPU. ([#7661])
- Docker image created via github actions correctly reads the tag available on the HEAD. ([#7625])
Expand Down Expand Up @@ -176,7 +179,8 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
[#7890]: https://github.com/ElementsProject/lightning/pull/7890
[#7797]: https://github.com/ElementsProject/lightning/pull/7797
[#7892]: https://github.com/ElementsProject/lightning/pull/7892
[24.11rc3]: https://github.com/ElementsProject/lightning/releases/tag/v24.11rc3
[#7910]: https://github.com/ElementsProject/lightning/pull/7910
[24.11]: https://github.com/ElementsProject/lightning/releases/tag/v24.11


## [24.08.2] - 2024-10-18: "Steel Backed-up Channels"
Expand Down
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions cln-grpc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cln-grpc"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
license = "MIT"
description = "The Core Lightning API as grpc primitives. Provides the bindings used to expose the API over the network."
Expand All @@ -15,7 +15,7 @@ server = ["cln-rpc"]
[dependencies]
anyhow = "1.0"
log = "0.4"
cln-rpc = { path="../cln-rpc/", version = "0.2", optional = true }
cln-rpc = { path="../cln-rpc/", version = "0.3", optional = true }
serde = { version = "1.0", features = ["derive"] }
tonic = { version = "0.11", features = ["tls", "transport"] }
prost = "0.12"
Expand All @@ -28,7 +28,7 @@ tokio-util = "0.7.10"

[dev-dependencies]
serde_json = "1.0.72"
cln-rpc = { path="../cln-rpc/", version = "0.2" }
cln-rpc = { path="../cln-rpc/", version = "0.3" }

[build-dependencies]
tonic-build = "0.11"
2 changes: 1 addition & 1 deletion cln-rpc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cln-rpc"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
license = "MIT"
description = "An async RPC client for Core Lightning."
Expand Down
2 changes: 1 addition & 1 deletion contrib/msggen/msggen/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -15032,7 +15032,7 @@
"port": 19735
}
],
"version": "v24.11rc1",
"version": "v24.11",
"blockheight": 110,
"network": "regtest",
"fees_collected_msat": 0,
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-client/pyln/client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from .gossmap import Gossmap, GossmapNode, GossmapChannel, GossmapHalfchannel, GossmapNodeId, LnFeatureBits
from .gossmapstats import GossmapStats

__version__ = "24.11rc1"
__version__ = "24.11"

__all__ = [
"LightningRpc",
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-client/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pyln-client"
version = "24.11rc1"
version = "24.11"
description = "Client library and plugin library for Core Lightning"
authors = ["Christian Decker <[email protected]>"]
license = "BSD-MIT"
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-proto/pyln/proto/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from .onion import OnionPayload, TlvPayload, LegacyOnionPayload
from .wire import LightningConnection, LightningServerSocket

__version__ = "24.11rc1"
__version__ = "24.11"

__all__ = [
"Invoice",
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-proto/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pyln-proto"
version = "24.11rc1"
version = "24.11"
description = "This package implements some of the Lightning Network protocol in pure python. It is intended for protocol testing and some minor tooling only. It is not deemed secure enough to handle any amount of real funds (you have been warned!)."
authors = ["Christian Decker <[email protected]>"]
license = "BSD-MIT"
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-testing/pyln/testing/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = "24.11rc1"
__version__ = "24.11"

__all__ = [
"__version__",
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-testing/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pyln-testing"
version = "24.11rc1"
version = "24.11"
description = "Test your Core Lightning integration, plugins or whatever you want"
authors = ["Christian Decker <[email protected]>"]
license = "BSD-MIT"
Expand Down
2 changes: 1 addition & 1 deletion doc/contribute-to-core-lightning/release-checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Here's a checklist for the release process.
## Tagging the Release

1. Update the CHANGELOG.md; remove -rcN in both places, update the date and add title and namer.
2. Update the contrib/pyln package versions: `make update-pyln-versions NEW_VERSION=<VERSION>`
2. Update the contrib/pyln package versions: `make update-versions NEW_VERSION=<VERSION>`
3. Add a PR with that release.
4. Merge the PR, then:
- `export VERSION=23.05`
Expand Down
2 changes: 1 addition & 1 deletion doc/schemas/lightning-getinfo.json
Original file line number Diff line number Diff line change
Expand Up @@ -410,7 +410,7 @@
"port": 19735
}
],
"version": "v24.11rc1",
"version": "v24.11",
"blockheight": 110,
"network": "regtest",
"fees_collected_msat": 0,
Expand Down
4 changes: 2 additions & 2 deletions lightningd/watch.c
Original file line number Diff line number Diff line change
Expand Up @@ -208,8 +208,8 @@ static bool txw_fire(struct txwatch *txw,

if (txw->depth == -1) {
log_debug(txw->topo->log,
"Got first depth change ->%u for %s",
txw->depth,
"Got first depth change 0->%u for %s",
depth,
fmt_bitcoin_txid(tmpctx, &txw->txid));
} else {
/* zero depth signals a reorganization */
Expand Down
4 changes: 2 additions & 2 deletions plugins/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cln-plugin"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
license = "MIT"
description = "A CLN plugin library. Write your plugin in Rust."
Expand All @@ -27,4 +27,4 @@ tracing = { version = "^0.1", features = ["async-await", "log"] }

[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt-multi-thread", ] }
cln-grpc = { version = "0.2", path = "../cln-grpc" }
cln-grpc = { version = "0.3", path = "../cln-grpc" }
2 changes: 1 addition & 1 deletion plugins/clnrest/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "clnrest"
version = "24.11rc1"
version = "24.11"
description = "Transforms RPC calls into REST APIs"
authors = ["ShahanaFarooqui <[email protected]>"]

Expand Down
8 changes: 4 additions & 4 deletions plugins/grpc-plugin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
edition = "2021"
name = "cln-grpc-plugin"
version = "0.2.0"
version = "0.3.0"

description = "A Core Lightning plugin that re-exposes the JSON-RPC over grpc. Authentication is done via mTLS."
license = "MIT"
Expand All @@ -17,9 +17,9 @@ anyhow = "1.0"
log = "0.4"
rcgen = { version = "0.13.1", features = ["pem", "x509-parser"] }
prost = "0.12"
cln-grpc = { version = "0.2", features = ["server"], path = "../../cln-grpc"}
cln-plugin = { version = "0.2", path = "../../plugins" }
cln-rpc = { version = "0.2", path = "../../cln-rpc" }
cln-grpc = { version = "0.3", features = ["server"], path = "../../cln-grpc"}
cln-plugin = { version = "0.3", path = "../../plugins" }
cln-rpc = { version = "0.3", path = "../../cln-rpc" }
serde_json = "1.0.113"

[dependencies.tokio]
Expand Down
2 changes: 1 addition & 1 deletion plugins/wss-proxy/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "wss-proxy"
version = "24.11rc1"
version = "24.11"
description = "Web secure socket proxy"
authors = ["ShahanaFarooqui <[email protected]>"]

Expand Down
10 changes: 5 additions & 5 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 95889f0

Please sign in to comment.