Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

25.05 NEXT_VERSION update, and deprecations. #8118

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

rustyrussell
Copy link
Contributor

@rustyrussell rustyrussell commented Feb 25, 2025

All the removals of deactivated features for the coming release.

@rustyrussell rustyrussell added this to the v25.05 milestone Feb 25, 2025
@vincenzopalazzo
Copy link
Contributor

I have some confusion or missing context on the commit 20aff85

We could add the in the commit body a little bit of context? in this way, people that will find this (like me now) can understand what it is changing and why?

@rustyrussell rustyrussell force-pushed the guilt/deprecated-25.05 branch from 829412d to e004102 Compare February 25, 2025 20:20
@rustyrussell
Copy link
Contributor Author

I have some confusion or missing context on the commit 20aff85

We could add the in the commit body a little bit of context? in this way, people that will find this (like me now) can understand what it is changing and why?

If you look in the CHANGELOG you can see back when they were deprecated, it was described in detail. And unless you manually re-enabled it in your config with i-promise-to-fix-broken-api-user= you have been running without it since v24.11. So I'm pretty sure nobody will notice.

I chose not to re-type all those old messages?

@rustyrussell rustyrussell force-pushed the guilt/deprecated-25.05 branch from e004102 to 92ecc56 Compare February 26, 2025 03:00
@vincenzopalazzo
Copy link
Contributor

I chose not to re-type all those old messages?

It makes sense, but our changelogs are 10 meters long and it is easy to miss stuff out I am sure that people with tools like screen readers are not able to read it (like I am not able to do 😄), but I find the commit 2c2463a so all good!

Git blame works well!

@rustyrussell rustyrussell force-pushed the guilt/deprecated-25.05 branch 2 times, most recently from c57e9a6 to fc2f338 Compare February 27, 2025 23:05
_in_ versions complain if used, _out_ don't (since we don't know if they are
going to use it).  This was the wrong choice, and thus causes a BROKEN log
message when we update CLN_NEXT_VERSION.

Signed-off-by: Rusty Russell <[email protected]>
…do_stress any more.

In d18f564 "pytest: stop using
deprecated commando_rune commands." we stopped using deprecated commands in these tests,
but we didn't remove the 'allow-deprecated-apis' flag.

Signed-off-by: Rusty Russell <[email protected]>
…utput.

Somehow we missed this when we added libplugin support.

Signed-off-by: Rusty Russell <[email protected]>
When we update the CLN_NEXT_VERSION, these will only be available with --i-promise-to-fix-broken-api-user.

Signed-off-by: Rusty Russell <[email protected]>
We now have to explicitly enable various deprecated commando commands, and now
when deprecations are disabled, we honour missing MPP option in bolt12 invoices.

Signed-off-by: Rusty Russell <[email protected]>
We haven't printed this since v24.08.

Signed-off-by: Rusty Russell <[email protected]>
Changelog-Removed: listconfigs raw listing (deprecated v23.08, disabled by default in v24.11).
Signed-off-by: Rusty Russell <[email protected]>
Changelog-Removed: connection/disconnection/block_added notification raw fields (deprecated v23.08, disabled by default in v24.11).
Changelog-Removed: accept-htlc-tlv-types (deprecated v23.08, disabled by default in v24.11).
Signed-off-by: Rusty Russell <[email protected]>
… sockets.

Changelog-Removed: --bind-addr and --addr on onion addresses and local sockets (deprecated v23.08, disabled by default in v24.11).
Signed-off-by: Rusty Russell <[email protected]>
Signed-off-by: Rusty Russell <[email protected]>
Changelog-Removed: Config: `announce-addr-dns` (deprecated v23.08, disabled in v24.11).
Signed-off-by: Rusty Russell <[email protected]>
Changelog-Removed: allowing 0/1 instead of false/true for plugin options (deprecated v23.08, disabled by default in v24.11).
…t values.

Signed-off-by: Rusty Russell <[email protected]>
Changelog-Removed: default settings for flag options in plugins which aren't "false".
Signed-off-by: Rusty Russell <[email protected]>
Changelog-Removed: plugins which didn't accept string JSON RPC fields (deprecated v23.08, disabled by default in v24.11).
@rustyrussell rustyrussell force-pushed the guilt/deprecated-25.05 branch from fc2f338 to 00d4272 Compare February 28, 2025 01:30
Signed-off-by: Rusty Russell <[email protected]>
Changelog-Removed: RPC `listchannels` no longer includes private local channels (deprecated v23.08, disabled by default in v24.11).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants