Removed / breaking in @v26.06.2, gone in @99.99
bitcoin_blkid_from_hexFunctionbitcoin/block.c
sha256_doubleClassbitcoin/block.c
feerate_floor_checkFunctionbitcoin/feerate.h
fmt_preimageFunctionbitcoin/preimage.c
fmt_privkeyFunctionbitcoin/privkey.c
fmt_secretFunctionbitcoin/privkey.c
PSBT_GUESSEnumbitcoin/psbt.c
audit_mapFunctionbitcoin/psbt.c
audit_psbtFunctionbitcoin/psbt.c
combine_psbtFunctionbitcoin/psbt.c
elements_psbt_output_is_feeFunctionbitcoin/psbt.c
fmt_wally_psbtFunctionbitcoin/psbt.c
map_replaceFunctionbitcoin/psbt.c
parent_or_grandparentFunctionbitcoin/psbt.c
psbt_input_get_ecdsa_sigFunctionbitcoin/psbt.c
psbt_input_get_weightFunctionbitcoin/psbt.c
psbt_input_get_witscriptFunctionbitcoin/psbt.c
psbt_input_have_signatureFunctionbitcoin/psbt.c
psbt_input_set_outpointFunctionbitcoin/psbt.c
psbt_output_get_weightFunctionbitcoin/psbt.c
psbt_set_lightningFunctionbitcoin/psbt.c
psbt_set_versionFunctionbitcoin/psbt.c
validate_psbtFunctionbitcoin/psbt.c
wally_psbt_input_get_outpointFunctionbitcoin/psbt.c
wally_psbt_input_get_txidFunctionbitcoin/psbt.c
wally_psbt_input_spendsFunctionbitcoin/psbt.c
wally_psbt_output_get_amountFunctionbitcoin/psbt.c
wally_psbt_output_get_scriptFunctionbitcoin/psbt.c
PSBT_GUESSEnumbitcoin/psbt.h
fmt_pubkeyFunctionbitcoin/pubkey.c
fmt_secp256k1_pubkeyFunctionbitcoin/pubkey.c
bitcoin_wscript_to_remote_anchoredFunctionbitcoin/script.c
is_known_segwit_scripttypeFunctionbitcoin/script.c
is_p2trFunctionbitcoin/script.c
is_to_remote_anchored_witness_scriptFunctionbitcoin/script.c
script_with_lenClassbitcoin/script.c
script_with_len_eqFunctionbitcoin/script.c
script_with_len_hashFunctionbitcoin/script.c
scriptpubkey_p2trFunctionbitcoin/script.c
scriptpubkey_p2tr_derkeyFunctionbitcoin/script.c
scriptpubkey_raw_p2trFunctionbitcoin/script.c
scriptpubkey_raw_p2tr_derkeyFunctionbitcoin/script.c
script_with_lenClassbitcoin/script.h
fmt_sha256_doubleFunctionbitcoin/shadouble.c
fmt_short_channel_idFunctionbitcoin/short_channel_id.c
fmt_short_channel_id_dirFunctionbitcoin/short_channel_id.c
random_scidFunctionbitcoin/short_channel_id.c
hash_scidFunctionbitcoin/short_channel_id.h
hash_sciddFunctionbitcoin/short_channel_id.h
short_channel_id_dir_eqFunctionbitcoin/short_channel_id.h
short_channel_id_eqFunctionbitcoin/short_channel_id.h
fmt_bitcoin_signatureFunctionbitcoin/signature.c
fmt_secp256k1_ecdsa_signatureFunctionbitcoin/signature.c
bitcoin_txClassbitcoin/test/run-psbt-from-tx.c
mainFunctionbitcoin/test/run-psbt-from-tx.c
wally_map_itemClassbitcoin/test/run-psbt-from-tx.c
timemonoClassbitcoin/test/run-secret_eq_consttime.c
bitcoin_tx_input_witness_weightFunctionbitcoin/tx.c
bitcoin_tx_remove_outputFunctionbitcoin/tx.c
change_feeFunctionbitcoin/tx.c
change_weightFunctionbitcoin/tx.c
clone_bitcoin_txFunctionbitcoin/tx.c
fmt_ripemd160Functionbitcoin/tx.c
fmt_sha256Functionbitcoin/tx.c
pull_bitcoin_tx_onlyFunctionbitcoin/tx.c
ripemd160Classbitcoin/tx.c
sha256Classbitcoin/tx.c
tx_feerateFunctionbitcoin/tx.c
utxotypeEnumbitcoin/tx.c
wally_map_itemClassbitcoin/tx.c
wally_tx_input_from_outpoint_sequenceFunctionbitcoin/tx.c
reverse_bytesFunctionbitcoin/tx.h
ripemd160Classbitcoin/tx.h
sha256Classbitcoin/tx.h
utxotypeEnumbitcoin/tx.h
htable_lockFunctionccan/ccan/htable/htable.c
htable_unlockFunctionccan/ccan/htable/htable.c
_delkeyFunctionccan/ccan/htable/htable_type.h
htable_iterClassccan/ccan/htable/htable_type.h
htable_obj_dupsClassccan/ccan/htable/test/run-type-int.c
htable_obj_dups_iterClassccan/ccan/htable/test/run-type-int.c
htable_obj_dupsClassccan/ccan/htable/test/run-type.c
htable_obj_dups_iterClassccan/ccan/htable/test/run-type.c
connection_inFunctionccan/ccan/io/benchmarks/run-stream-many.c
finishedFunctionccan/ccan/io/benchmarks/run-stream-many.c
io_connClassccan/ccan/io/benchmarks/run-stream-many.c
io_planClassccan/ccan/io/benchmarks/run-stream-many.c
mainFunctionccan/ccan/io/benchmarks/run-stream-many.c
read_loopFunctionccan/ccan/io/benchmarks/run-stream-many.c
reader_failedFunctionccan/ccan/io/benchmarks/run-stream-many.c
sockaddr_inClassccan/ccan/io/benchmarks/run-stream-many.c
timemonoClassccan/ccan/io/benchmarks/run-stream-many.c
timerelClassccan/ccan/io/benchmarks/run-stream-many.c
write_loopFunctionccan/ccan/io/benchmarks/run-stream-many.c
writer_failedFunctionccan/ccan/io/benchmarks/run-stream-many.c
destroy_conn_close_send_fdFunctionccan/ccan/io/fdpass/fdpass.c
io_get_extended_errorsFunctionccan/ccan/io/io.c
io_set_extended_errorsFunctionccan/ccan/io/io.c
plan_resultEnumccan/ccan/io/io.c
json_escape_dupFunctionccan/ccan/json_escape/json_escape.c
… +12205 more
Signature changed
add_gossipMethodcln-grpc/src/server.rs
check_messageMethodcln-grpc/src/server.rs
closeMethodcln-grpc/src/server.rs
connect_peerMethodcln-grpc/src/server.rs
create_invoiceMethodcln-grpc/src/server.rs
create_onionMethodcln-grpc/src/server.rs
datastoreMethodcln-grpc/src/server.rs
del_datastoreMethodcln-grpc/src/server.rs
del_invoiceMethodcln-grpc/src/server.rs
disconnectMethodcln-grpc/src/server.rs
feeratesMethodcln-grpc/src/server.rs
fund_channelMethodcln-grpc/src/server.rs
fund_psbtMethodcln-grpc/src/server.rs
get_routeMethodcln-grpc/src/server.rs
getinfoMethodcln-grpc/src/server.rs
invoiceMethodcln-grpc/src/server.rs
key_sendMethodcln-grpc/src/server.rs
list_channelsMethodcln-grpc/src/server.rs
list_datastoreMethodcln-grpc/src/server.rs
list_forwardsMethodcln-grpc/src/server.rs
list_fundsMethodcln-grpc/src/server.rs
list_invoicesMethodcln-grpc/src/server.rs
list_nodesMethodcln-grpc/src/server.rs
list_paysMethodcln-grpc/src/server.rs
list_peersMethodcln-grpc/src/server.rs
list_send_paysMethodcln-grpc/src/server.rs
list_transactionsMethodcln-grpc/src/server.rs
newMethodcln-grpc/src/server.rs
new_addrMethodcln-grpc/src/server.rs
payMethodcln-grpc/src/server.rs
pingMethodcln-grpc/src/server.rs
send_onionMethodcln-grpc/src/server.rs
send_payMethodcln-grpc/src/server.rs
send_psbtMethodcln-grpc/src/server.rs
set_channelMethodcln-grpc/src/server.rs
sign_messageMethodcln-grpc/src/server.rs
sign_psbtMethodcln-grpc/src/server.rs
stopMethodcln-grpc/src/server.rs
tx_discardMethodcln-grpc/src/server.rs
tx_prepareMethodcln-grpc/src/server.rs
tx_sendMethodcln-grpc/src/server.rs
utxo_psbtMethodcln-grpc/src/server.rs
wait_any_invoiceMethodcln-grpc/src/server.rs
wait_invoiceMethodcln-grpc/src/server.rs
wait_send_payMethodcln-grpc/src/server.rs
withdrawMethodcln-grpc/src/server.rs
call_typedMethodcln-rpc/src/lib.rs
fromMethodcln-rpc/src/primitives.rs
try_fromMethodcln-rpc/src/primitives.rs
add_handler_gen_rust_jsonrpcFunctioncontrib/msggen/msggen/__main__.py
ArrayField.__init__Methodcontrib/msggen/msggen/model.py
CompositeField.__init__Methodcontrib/msggen/msggen/model.py
EnumField.__init__Methodcontrib/msggen/msggen/model.py
Field.__init__Methodcontrib/msggen/msggen/model.py
PrimitiveField.__init__Methodcontrib/msggen/msggen/model.py
Service.__init__Methodcontrib/msggen/msggen/model.py
UnionField.__init__Methodcontrib/msggen/msggen/model.py
UnionField.from_jsMethodcontrib/msggen/msggen/model.py
load_jsonrpc_methodFunctioncontrib/msggen/msggen/utils/utils.py
load_jsonrpc_serviceFunctioncontrib/msggen/msggen/utils/utils.py
on_connectFunctioncontrib/plugins/helloworld.py
on_disconnectFunctioncontrib/plugins/helloworld.py
Gossmap._add_channelMethodcontrib/pyln-client/pyln/client/gossmap.py
Gossmap._add_node_announcementMethodcontrib/pyln-client/pyln/client/gossmap.py
Gossmap._new_channelMethodcontrib/pyln-client/pyln/client/gossmap.py
Gossmap._update_channelMethodcontrib/pyln-client/pyln/client/gossmap.py
Gossmap.get_channelMethodcontrib/pyln-client/pyln/client/gossmap.py
GossmapChannel.__init__Methodcontrib/pyln-client/pyln/client/gossmap.py
GossmapChannel._update_channelMethodcontrib/pyln-client/pyln/client/gossmap.py
GossmapHalfchannel.__init__Methodcontrib/pyln-client/pyln/client/gossmap.py
LightningRpc.__init__Methodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.dev_payMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.fundchannelMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.fundchannel_completeMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.fundchannel_startMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.getrouteMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.invoiceMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.keysendMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.listforwardsMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.listinvoicesMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.listpaysMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.listsendpaysMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.openchannel_initMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.payMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.sendonionMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.sendpayMethodcontrib/pyln-client/pyln/client/lightning.py
LightningRpc.setchannelMethodcontrib/pyln-client/pyln/client/lightning.py
UnixDomainSocketRpc.__init__Methodcontrib/pyln-client/pyln/client/lightning.py
UnixDomainSocketRpc.callMethodcontrib/pyln-client/pyln/client/lightning.py
Method.__init__Methodcontrib/pyln-client/pyln/client/plugin.py
Plugin.__init__Methodcontrib/pyln-client/pyln/client/plugin.py
Plugin.add_flag_optionMethodcontrib/pyln-client/pyln/client/plugin.py
Plugin.add_hookMethodcontrib/pyln-client/pyln/client/plugin.py
Plugin.add_methodMethodcontrib/pyln-client/pyln/client/plugin.py
Plugin.add_optionMethodcontrib/pyln-client/pyln/client/plugin.py
Plugin.async_methodMethodcontrib/pyln-client/pyln/client/plugin.py
Plugin.hookMethodcontrib/pyln-client/pyln/client/plugin.py
Plugin.methodMethodcontrib/pyln-client/pyln/client/plugin.py
Request.__init__Methodcontrib/pyln-client/pyln/client/plugin.py
PostgresDb.executeMethodcontrib/pyln-testing/pyln/testing/db.py
… +60 more
Added new API surface in @99.99
bitcoin_txidClassbitcoin/block.c
feerate_floorFunctionbitcoin/feerate.h
privkey_to_hexstrFunctionbitcoin/privkey.c
init_psbtFunctionbitcoin/psbt.c
psbt_get_unknownFunctionbitcoin/psbt.c
psbt_to_b64Functionbitcoin/psbt.c
wally_map_set_unknownFunctionbitcoin/psbt.c
fromwire_point32Functionbitcoin/pubkey.c
point32Classbitcoin/pubkey.c
point32_to_hexstrFunctionbitcoin/pubkey.c
pubkey_to_hexstrFunctionbitcoin/pubkey.c
secp256k1_pubkey_to_hexstrFunctionbitcoin/pubkey.c
towire_point32Functionbitcoin/pubkey.c
point32Classbitcoin/pubkey.h
anchor_to_remote_redeemFunctionbitcoin/script.c
scriptpubkey_opreturn_paddedFunctionbitcoin/script.c
short_channel_id_dir_to_strFunctionbitcoin/short_channel_id.c
short_channel_id_to_strFunctionbitcoin/short_channel_id.c
bitcoin_signature_to_hexstrFunctionbitcoin/signature.c
fmt_signatureFunctionbitcoin/signature.c
amount_assetClassbitcoin/test/run-bitcoin_block_from_hex.c
amount_asset_is_mainFunctionbitcoin/test/run-bitcoin_block_from_hex.c
amount_asset_to_satFunctionbitcoin/test/run-bitcoin_block_from_hex.c
amount_satFunctionbitcoin/test/run-bitcoin_block_from_hex.c
amount_sat_addFunctionbitcoin/test/run-bitcoin_block_from_hex.c
amount_sat_eqFunctionbitcoin/test/run-bitcoin_block_from_hex.c
amount_sat_greater_eqFunctionbitcoin/test/run-bitcoin_block_from_hex.c
amount_sat_subFunctionbitcoin/test/run-bitcoin_block_from_hex.c
amount_sat_to_assetFunctionbitcoin/test/run-bitcoin_block_from_hex.c
amount_tx_feeFunctionbitcoin/test/run-bitcoin_block_from_hex.c
bitcoin_blkid_from_hexFunctionbitcoin/test/run-bitcoin_block_from_hex.c
fromwireFunctionbitcoin/test/run-bitcoin_block_from_hex.c
fromwire_failFunctionbitcoin/test/run-bitcoin_block_from_hex.c
fromwire_secp256k1_ecdsa_signatureFunctionbitcoin/test/run-bitcoin_block_from_hex.c
fromwire_sha256Functionbitcoin/test/run-bitcoin_block_from_hex.c
fromwire_u32Functionbitcoin/test/run-bitcoin_block_from_hex.c
fromwire_u8Functionbitcoin/test/run-bitcoin_block_from_hex.c
fromwire_u8_arrayFunctionbitcoin/test/run-bitcoin_block_from_hex.c
is_anchor_witness_scriptFunctionbitcoin/test/run-bitcoin_block_from_hex.c
pubkeyClassbitcoin/test/run-bitcoin_block_from_hex.c
pubkey_to_derFunctionbitcoin/test/run-bitcoin_block_from_hex.c
pubkey_to_hash160Functionbitcoin/test/run-bitcoin_block_from_hex.c
ripemd160Classbitcoin/test/run-bitcoin_block_from_hex.c
script_push_bytesFunctionbitcoin/test/run-bitcoin_block_from_hex.c
scriptpubkey_p2wshFunctionbitcoin/test/run-bitcoin_block_from_hex.c
sha256Classbitcoin/test/run-bitcoin_block_from_hex.c
towire_secp256k1_ecdsa_signatureFunctionbitcoin/test/run-bitcoin_block_from_hex.c
towire_sha256Functionbitcoin/test/run-bitcoin_block_from_hex.c
towire_u32Functionbitcoin/test/run-bitcoin_block_from_hex.c
towire_u8Functionbitcoin/test/run-bitcoin_block_from_hex.c
towire_u8_arrayFunctionbitcoin/test/run-bitcoin_block_from_hex.c
fromwireFunctionbitcoin/test/run-secret_eq_consttime.c
timeabsClassbitcoin/test/run-secret_eq_consttime.c
towireFunctionbitcoin/test/run-secret_eq_consttime.c
amount_assetClassbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_asset_is_mainFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_asset_to_satFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_satClassbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_sat_addFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_sat_greater_eqFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_sat_subFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_sat_to_assetFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_tx_feeFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
bitcoin_outpointClassbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
fromwireFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
fromwire_failFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
fromwire_secp256k1_ecdsa_signatureFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
fromwire_sha256Functionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
fromwire_u32Functionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
fromwire_u8Functionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
fromwire_u8_arrayFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
fromwire_wally_psbtFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
new_psbtFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
psbt_add_outputFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
psbt_append_inputFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
psbt_elements_input_set_assetFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
psbt_final_txFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
psbt_finalizeFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
psbt_input_get_amountFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
psbt_input_set_wit_utxoFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
sha256Classbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
towireFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
towire_secp256k1_ecdsa_signatureFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
towire_sha256Functionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
towire_u32Functionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
towire_u8Functionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
towire_u8_arrayFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
towire_wally_psbtFunctionbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
wally_psbtClassbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
wally_psbt_inputClassbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
wally_psbt_outputClassbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
wally_txClassbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
wally_tx_outputClassbitcoin/test/run-tx-bitcoin_tx_2of2_input_witness_weight.c
amount_assetClassbitcoin/test/run-tx-encode.c
amount_asset_is_mainFunctionbitcoin/test/run-tx-encode.c
amount_asset_to_satFunctionbitcoin/test/run-tx-encode.c
amount_satFunctionbitcoin/test/run-tx-encode.c
amount_sat_addFunctionbitcoin/test/run-tx-encode.c
amount_sat_eqFunctionbitcoin/test/run-tx-encode.c
amount_sat_greater_eqFunctionbitcoin/test/run-tx-encode.c
… +3188 more