aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2023-10-11 20:15:17 +0200
committerfanquake <fanquake@gmail.com>2023-10-11 20:16:41 +0200
commit0dfbe965839684b57556847fc63dafa1c03c1b88 (patch)
treec64d6443bfebdec5c67f0ebee8989d72ec466362
parent1416d09cbabe80e57b8dad334d9571c2e8f2006e (diff)
parentd8340dd03bfaee1a888478803ce4f0cfeb0cc98d (diff)
Merge bitcoin/bitcoin#28582: [24.2] Final changes for 24.2rc1v24.2rc1
d8340dd03bfaee1a888478803ce4f0cfeb0cc98d doc: add release notes for 24.2rc1 (fanquake) 9795e0ba5e92cc4bd53538545aba9b8690041798 doc: update manual pages for 24.2rc1 (fanquake) 248d14cb63ee283becbbbbbdd245b1806dc09bc8 build: bump version to 24.2.rc1 (fanquake) e78961db591272a26a8f4d1c844b31c8710bd204 doc: add 24.1 release notes (fanquake) Pull request description: Final changes to tag a `24.2rc1`. Bumps version numbers, man pages, adds release notes etc. ACKs for top commit: achow101: ACK d8340dd03bfaee1a888478803ce4f0cfeb0cc98d stickies-v: ACK d8340dd03bfaee1a888478803ce4f0cfeb0cc98d Tree-SHA512: 5cb68e605abcdf9999852605e7c9002a0bfd72bdd078e707eee7beec4f56184505cee8480f7c9e8e27d56815a6bbe3a811396fbb8cac530f065bc04ee1ccbd8a
-rw-r--r--configure.ac4
-rw-r--r--doc/man/bitcoin-cli.16
-rw-r--r--doc/man/bitcoin-qt.16
-rw-r--r--doc/man/bitcoin-tx.16
-rw-r--r--doc/man/bitcoin-util.16
-rw-r--r--doc/man/bitcoin-wallet.16
-rw-r--r--doc/man/bitcoind.16
-rw-r--r--doc/release-notes.md57
-rw-r--r--doc/release-notes/release-notes-24.1.md99
9 files changed, 136 insertions, 60 deletions
diff --git a/configure.ac b/configure.ac
index b919887c9a..ec93c36e11 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,8 @@
AC_PREREQ([2.69])
define(_CLIENT_VERSION_MAJOR, 24)
-define(_CLIENT_VERSION_MINOR, 1)
+define(_CLIENT_VERSION_MINOR, 2)
define(_CLIENT_VERSION_BUILD, 0)
-define(_CLIENT_VERSION_RC, 0)
+define(_CLIENT_VERSION_RC, 1)
define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2022)
define(_COPYRIGHT_HOLDERS,[The %s developers])
diff --git a/doc/man/bitcoin-cli.1 b/doc/man/bitcoin-cli.1
index 8489945e1a..d2d4ccde04 100644
--- a/doc/man/bitcoin-cli.1
+++ b/doc/man/bitcoin-cli.1
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
-.TH BITCOIN-CLI "1" "May 2023" "bitcoin-cli v24.1.0" "User Commands"
+.TH BITCOIN-CLI "1" "October 2023" "bitcoin-cli v24.2.0rc1" "User Commands"
.SH NAME
-bitcoin-cli \- manual page for bitcoin-cli v24.1.0
+bitcoin-cli \- manual page for bitcoin-cli v24.2.0rc1
.SH SYNOPSIS
.B bitcoin-cli
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR] \fI\,Send command to Bitcoin Core\/\fR
@@ -15,7 +15,7 @@ bitcoin-cli \- manual page for bitcoin-cli v24.1.0
.B bitcoin-cli
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
.SH DESCRIPTION
-Bitcoin Core RPC client version v24.1.0
+Bitcoin Core RPC client version v24.2.0rc1
.SH OPTIONS
.HP
\-?
diff --git a/doc/man/bitcoin-qt.1 b/doc/man/bitcoin-qt.1
index 93fce39ac6..bb767a5991 100644
--- a/doc/man/bitcoin-qt.1
+++ b/doc/man/bitcoin-qt.1
@@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
-.TH BITCOIN-QT "1" "May 2023" "bitcoin-qt v24.1.0" "User Commands"
+.TH BITCOIN-QT "1" "October 2023" "bitcoin-qt v24.2.0rc1" "User Commands"
.SH NAME
-bitcoin-qt \- manual page for bitcoin-qt v24.1.0
+bitcoin-qt \- manual page for bitcoin-qt v24.2.0rc1
.SH SYNOPSIS
.B bitcoin-qt
[\fI\,command-line options\/\fR]
.SH DESCRIPTION
-Bitcoin Core version v24.1.0
+Bitcoin Core version v24.2.0rc1
.SH OPTIONS
.HP
\-?
diff --git a/doc/man/bitcoin-tx.1 b/doc/man/bitcoin-tx.1
index 6b41c87946..ac1cb8661a 100644
--- a/doc/man/bitcoin-tx.1
+++ b/doc/man/bitcoin-tx.1
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
-.TH BITCOIN-TX "1" "May 2023" "bitcoin-tx v24.1.0" "User Commands"
+.TH BITCOIN-TX "1" "October 2023" "bitcoin-tx v24.2.0rc1" "User Commands"
.SH NAME
-bitcoin-tx \- manual page for bitcoin-tx v24.1.0
+bitcoin-tx \- manual page for bitcoin-tx v24.2.0rc1
.SH SYNOPSIS
.B bitcoin-tx
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded bitcoin transaction\/\fR
@@ -9,7 +9,7 @@ bitcoin-tx \- manual page for bitcoin-tx v24.1.0
.B bitcoin-tx
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded bitcoin transaction\/\fR
.SH DESCRIPTION
-Bitcoin Core bitcoin\-tx utility version v24.1.0
+Bitcoin Core bitcoin\-tx utility version v24.2.0rc1
.SH OPTIONS
.HP
\-?
diff --git a/doc/man/bitcoin-util.1 b/doc/man/bitcoin-util.1
index 89b2bb7afd..3b705af897 100644
--- a/doc/man/bitcoin-util.1
+++ b/doc/man/bitcoin-util.1
@@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
-.TH BITCOIN-UTIL "1" "May 2023" "bitcoin-util v24.1.0" "User Commands"
+.TH BITCOIN-UTIL "1" "October 2023" "bitcoin-util v24.2.0rc1" "User Commands"
.SH NAME
-bitcoin-util \- manual page for bitcoin-util v24.1.0
+bitcoin-util \- manual page for bitcoin-util v24.2.0rc1
.SH SYNOPSIS
.B bitcoin-util
[\fI\,options\/\fR] [\fI\,commands\/\fR] \fI\,Do stuff\/\fR
.SH DESCRIPTION
-Bitcoin Core bitcoin\-util utility version v24.1.0
+Bitcoin Core bitcoin\-util utility version v24.2.0rc1
.SH OPTIONS
.HP
\-?
diff --git a/doc/man/bitcoin-wallet.1 b/doc/man/bitcoin-wallet.1
index f8921a5a2b..f2babf9f20 100644
--- a/doc/man/bitcoin-wallet.1
+++ b/doc/man/bitcoin-wallet.1
@@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
-.TH BITCOIN-WALLET "1" "May 2023" "bitcoin-wallet v24.1.0" "User Commands"
+.TH BITCOIN-WALLET "1" "October 2023" "bitcoin-wallet v24.2.0rc1" "User Commands"
.SH NAME
-bitcoin-wallet \- manual page for bitcoin-wallet v24.1.0
+bitcoin-wallet \- manual page for bitcoin-wallet v24.2.0rc1
.SH DESCRIPTION
-Bitcoin Core bitcoin\-wallet version v24.1.0
+Bitcoin Core bitcoin\-wallet version v24.2.0rc1
.PP
bitcoin\-wallet is an offline tool for creating and interacting with Bitcoin Core wallet files.
By default bitcoin\-wallet will act on wallets in the default mainnet wallet directory in the datadir.
diff --git a/doc/man/bitcoind.1 b/doc/man/bitcoind.1
index 04d753b7b5..052bbb9a25 100644
--- a/doc/man/bitcoind.1
+++ b/doc/man/bitcoind.1
@@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
-.TH BITCOIND "1" "May 2023" "bitcoind v24.1.0" "User Commands"
+.TH BITCOIND "1" "October 2023" "bitcoind v24.2.0rc1" "User Commands"
.SH NAME
-bitcoind \- manual page for bitcoind v24.1.0
+bitcoind \- manual page for bitcoind v24.2.0rc1
.SH SYNOPSIS
.B bitcoind
[\fI\,options\/\fR] \fI\,Start Bitcoin Core\/\fR
.SH DESCRIPTION
-Bitcoin Core version v24.1.0
+Bitcoin Core version v24.2.0rc1
.SH OPTIONS
.HP
\-?
diff --git a/doc/release-notes.md b/doc/release-notes.md
index d3a98fc686..56a6f92b5d 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -1,9 +1,9 @@
-24.1 Release Notes
+24.2rc1 Release Notes
==================
-Bitcoin Core version 24.1 is now available from:
+Bitcoin Core version 24.2rc1 is now available from:
- <https://bitcoincore.org/bin/bitcoin-core-24.1/>
+ <https://bitcoincore.org/bin/bitcoin-core-24.2/test.rc1/>
This release includes various bug fixes and performance
improvements, as well as updated translations.
@@ -37,63 +37,40 @@ Core should also work on most other Unix-like systems but is not as
frequently tested on them. It is not recommended to use Bitcoin Core on
unsupported systems.
-### P2P
+### Fees
-- #26878 I2P network optimizations
-- #26909 net: prevent peers.dat corruptions by only serializing once
-- #27608 p2p: Avoid prematurely clearing download state for other peers
-- #27610 Improve performance of p2p inv to send queues
+- #27622 Fee estimation: avoid serving stale fee estimate
### RPC and other APIs
-- #26515 rpc: Require NodeStateStats object in getpeerinfo
-- #27279 doc: fix/improve warning helps in {create,load,unload,restore}wallet
-- #27468 rest: avoid segfault for invalid URI
+- #27727 rpc: Fix invalid bech32 address handling
### Build System
-- #26944 depends: fix systemtap download URL
-- #27462 depends: fix compiling bdb with clang-16 on aarch64
+- #28097 depends: xcb-proto 1.15.2
+- #28543 build, macos: Fix qt package build with new Xcode 15 linker
+- #28571 depends: fix unusable memory_resource in macos qt build
-### Wallet
+### CI
-- #26595 wallet: be able to specify a wallet name and passphrase to migratewallet
-- #26675 wallet: For feebump, ignore abandoned descendant spends
-- #26679 wallet: Skip rescanning if wallet is more recent than tip
-- #26761 wallet: fully migrate address book entries for watchonly/solvable wallets
-- #27053 wallet: reuse change dest when re-creating TX with avoidpartialspends
-- #27080 wallet: Zero out wallet master key upon locking so it doesn't persist in memory
-- #27473 wallet: Properly handle "unknown" Address Type
-
-### GUI changes
-
-- gui#687 Load PSBTs using istreambuf_iterator rather than istream_iterator
-- gui#704 Correctly limit overview transaction list
+- #27777 ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
+- #27834 ci: Nuke Android APK task, Use credits for tsan
+- #27844 ci: Use podman stop over podman kill
+- #27886 ci: Switch to amd64 container in "ARM" task
### Miscellaneous
-
-- #26880 ci: replace Intel macOS CI job
-- #26924 refactor: Add missing includes to fix gcc-13 compile error
+- #28452 Do not use std::vector = {} to release memory
Credits
=======
Thanks to everyone who directly contributed to this release:
-- Andrew Chow
-- Anthony Towns
+- Abubakar Sadiq Ismail
- Hennadii Stepanov
-- John Moffett
-- Jon Atack
- Marco Falke
-- Martin Zumsande
-- Matthew Zipkin
- Michael Ford
-- pablomartin4btc
-- Sebastian Falbesoner
-- Suhas Daftuar
-- Thomas Nguyen
-- Vasil Dimov
+- Pieter Wuille
As well as to everyone that helped with translations on
[Transifex](https://www.transifex.com/bitcoin/bitcoin/).
diff --git a/doc/release-notes/release-notes-24.1.md b/doc/release-notes/release-notes-24.1.md
new file mode 100644
index 0000000000..d3a98fc686
--- /dev/null
+++ b/doc/release-notes/release-notes-24.1.md
@@ -0,0 +1,99 @@
+24.1 Release Notes
+==================
+
+Bitcoin Core version 24.1 is now available from:
+
+ <https://bitcoincore.org/bin/bitcoin-core-24.1/>
+
+This release includes various bug fixes and performance
+improvements, as well as updated translations.
+
+Please report bugs using the issue tracker at GitHub:
+
+ <https://github.com/bitcoin/bitcoin/issues>
+
+To receive security and update notifications, please subscribe to:
+
+ <https://bitcoincore.org/en/list/announcements/join/>
+
+How to Upgrade
+==============
+
+If you are running an older version, shut it down. Wait until it has completely
+shut down (which might take a few minutes in some cases), then run the
+installer (on Windows) or just copy over `/Applications/Bitcoin-Qt` (on macOS)
+or `bitcoind`/`bitcoin-qt` (on Linux).
+
+Upgrading directly from a version of Bitcoin Core that has reached its EOL is
+possible, but it might take some time if the data directory needs to be migrated. Old
+wallet versions of Bitcoin Core are generally supported.
+
+Compatibility
+==============
+
+Bitcoin Core is supported and extensively tested on operating systems
+using the Linux kernel, macOS 10.15+, and Windows 7 and newer. Bitcoin
+Core should also work on most other Unix-like systems but is not as
+frequently tested on them. It is not recommended to use Bitcoin Core on
+unsupported systems.
+
+### P2P
+
+- #26878 I2P network optimizations
+- #26909 net: prevent peers.dat corruptions by only serializing once
+- #27608 p2p: Avoid prematurely clearing download state for other peers
+- #27610 Improve performance of p2p inv to send queues
+
+### RPC and other APIs
+
+- #26515 rpc: Require NodeStateStats object in getpeerinfo
+- #27279 doc: fix/improve warning helps in {create,load,unload,restore}wallet
+- #27468 rest: avoid segfault for invalid URI
+
+### Build System
+
+- #26944 depends: fix systemtap download URL
+- #27462 depends: fix compiling bdb with clang-16 on aarch64
+
+### Wallet
+
+- #26595 wallet: be able to specify a wallet name and passphrase to migratewallet
+- #26675 wallet: For feebump, ignore abandoned descendant spends
+- #26679 wallet: Skip rescanning if wallet is more recent than tip
+- #26761 wallet: fully migrate address book entries for watchonly/solvable wallets
+- #27053 wallet: reuse change dest when re-creating TX with avoidpartialspends
+- #27080 wallet: Zero out wallet master key upon locking so it doesn't persist in memory
+- #27473 wallet: Properly handle "unknown" Address Type
+
+### GUI changes
+
+- gui#687 Load PSBTs using istreambuf_iterator rather than istream_iterator
+- gui#704 Correctly limit overview transaction list
+
+### Miscellaneous
+
+- #26880 ci: replace Intel macOS CI job
+- #26924 refactor: Add missing includes to fix gcc-13 compile error
+
+Credits
+=======
+
+Thanks to everyone who directly contributed to this release:
+
+- Andrew Chow
+- Anthony Towns
+- Hennadii Stepanov
+- John Moffett
+- Jon Atack
+- Marco Falke
+- Martin Zumsande
+- Matthew Zipkin
+- Michael Ford
+- pablomartin4btc
+- Sebastian Falbesoner
+- Suhas Daftuar
+- Thomas Nguyen
+- Vasil Dimov
+
+As well as to everyone that helped with translations on
+[Transifex](https://www.transifex.com/bitcoin/bitcoin/).