|
1 |
| -Bitcoin Core version 28.1 is now available from: |
| 1 | +Bitcoin Core version 28.x is now available from: |
2 | 2 |
|
3 |
| - <https://bitcoincore.org/bin/bitcoin-core-28.1> |
| 3 | + <https://bitcoincore.org/bin/bitcoin-core-28.x> |
4 | 4 |
|
5 | 5 | This release includes new features, various bug fixes and performance
|
6 | 6 | improvements, as well as updated translations.
|
@@ -44,62 +44,25 @@ unsupported systems.
|
44 | 44 | Notable changes
|
45 | 45 | ===============
|
46 | 46 |
|
47 |
| -### P2P |
48 |
| - |
49 |
| -- When the `-port` configuration option is used, the default onion listening port will now |
50 |
| - be derived to be that port + 1 instead of being set to a fixed value (8334 on mainnet). |
51 |
| - This re-allows setups with multiple local nodes using different `-port` and not using `-bind`, |
52 |
| - which would lead to a startup failure in v28.0 due to a port collision. |
53 |
| - |
54 |
| - Note that a `HiddenServicePort` manually configured in `torrc` may need adjustment if used in |
55 |
| - connection with the `-port` option. |
56 |
| - For example, if you are using `-port=5555` with a non-standard value and not using `-bind=...=onion`, |
57 |
| - previously Bitcoin Core would listen for incoming Tor connections on `127.0.0.1:8334`. |
58 |
| - Now it would listen on `127.0.0.1:5556` (`-port` plus one). If you configured the hidden service manually |
59 |
| - in torrc now you have to change it from `HiddenServicePort 8333 127.0.0.1:8334` to `HiddenServicePort 8333 |
60 |
| - 127.0.0.1:5556`, or configure bitcoind with `-bind=127.0.0.1:8334=onion` to get the previous behavior. |
61 |
| - (#31223) |
62 |
| -- #30568 addrman: change internal id counting to int64_t |
63 |
| - |
64 |
| -### Key |
65 |
| - |
66 |
| -- #31166 key: clear out secret data in DecodeExtKey |
67 |
| - |
68 | 47 | ### Build
|
69 | 48 |
|
70 |
| -- #31013 depends: For mingw cross compile use `-gcc-posix` to prevent library conflict |
71 |
| -- #31502 depends: Fix CXXFLAGS on NetBSD |
72 |
| - |
73 |
| -### Test |
74 |
| - |
75 |
| -- #31016 test: add missing sync to feature_fee_estimation.py |
76 |
| -- #31448 fuzz: add cstdlib to FuzzedDataProvider |
77 |
| -- #31419 test: fix MIN macro redefinition |
78 |
| -- #31563 rpc: Extend scope of validation mutex in generateblock |
79 |
| - |
80 |
| -### Doc |
81 |
| - |
82 |
| -- #31007 doc: add testnet4 section header for config file |
| 49 | +- #31627 depends: Fix spacing issue |
| 50 | +- #31500 depends: Fix compiling libevent package on NetBSD |
83 | 51 |
|
84 |
| -### CI |
| 52 | +### Tracing |
85 | 53 |
|
86 |
| -- #30961 ci: add LLVM_SYMBOLIZER_PATH to Valgrind fuzz job |
| 54 | +- #31623 tracing: Rename the MIN macro to TRACEPOINT_TEST_MIN in log_raw_p2p_msgs |
87 | 55 |
|
88 | 56 | ### Misc
|
89 | 57 |
|
90 |
| -- #31267 refactor: Drop deprecated space in `operator""_mst` |
91 |
| -- #31431 util: use explicit cast in MultiIntBitSet::Fill() |
| 58 | +- #31611 doc: upgrade license to 2025 |
92 | 59 |
|
93 | 60 | Credits
|
94 | 61 | =======
|
95 | 62 |
|
96 |
| -- fanquake |
| 63 | +- 0xB10C |
97 | 64 | - Hennadii Stepanov
|
98 |
| -- laanwj |
99 |
| -- MarcoFalke |
100 |
| -- Martin Zumsande |
101 |
| -- Marnix |
102 |
| -- Sebastian Falbesoner |
| 65 | +- kehiy |
103 | 66 |
|
104 | 67 | Thanks to everyone who directly contributed to this release:
|
105 | 68 |
|
|
0 commit comments