/ doc / release-notes / release-notes-27.1.md
release-notes-27.1.md
  1  27.1 Release Notes
  2  =====================
  3  
  4  Bitcoin Core version 27.1 is now available from:
  5  
  6    <https://bitcoincore.org/bin/bitcoin-core-27.1/>
  7  
  8  This release includes various bug fixes and performance
  9  improvements, as well as updated translations.
 10  
 11  Please report bugs using the issue tracker at GitHub:
 12  
 13    <https://github.com/bitcoin/bitcoin/issues>
 14  
 15  To receive security and update notifications, please subscribe to:
 16  
 17    <https://bitcoincore.org/en/list/announcements/join/>
 18  
 19  How to Upgrade
 20  ==============
 21  
 22  If you are running an older version, shut it down. Wait until it has completely
 23  shut down (which might take a few minutes in some cases), then run the
 24  installer (on Windows) or just copy over `/Applications/Bitcoin-Qt` (on macOS)
 25  or `bitcoind`/`bitcoin-qt` (on Linux).
 26  
 27  Upgrading directly from a version of Bitcoin Core that has reached its EOL is
 28  possible, but it might take some time if the data directory needs to be migrated. Old
 29  wallet versions of Bitcoin Core are generally supported.
 30  
 31  Compatibility
 32  ==============
 33  
 34  Bitcoin Core is supported and extensively tested on operating systems
 35  using the Linux Kernel 3.17+, macOS 11.0+, and Windows 7 and newer. Bitcoin
 36  Core should also work on most other Unix-like systems but is not as
 37  frequently tested on them. It is not recommended to use Bitcoin Core on
 38  unsupported systems.
 39  
 40  Notable changes
 41  ===============
 42  
 43  ### Miniscript
 44  
 45  - #29853 sign: don't assume we are parsing a sane TapMiniscript
 46  
 47  ### RPC
 48  
 49  - #29869 rpc, bugfix: Enforce maximum value for setmocktime
 50  - #29870 rpc: Reword SighashFromStr error message
 51  - #30094 rpc: move UniValue in blockToJSON
 52  
 53  ### Index
 54  
 55  - #29776 Fix #29767, set m_synced = true after Commit()
 56  
 57  ### Gui
 58  
 59  - #gui812 Fix create unsigned transaction fee bump
 60  - #gui813 Don't permit port in proxy IP option
 61  
 62  ### Test
 63  
 64  - #29892 test: Fix failing univalue float test
 65  
 66  ### P2P
 67  
 68  - #30085 p2p: detect addnode cjdns peers in GetAddedNodeInfo()
 69  
 70  ### Build
 71  
 72  - #29747 depends: fix mingw-w64 Qt DEBUG=1 build
 73  - #29859 build: Fix false positive CHECK_ATOMIC test
 74  - #29985 depends: Fix build of Qt for 32-bit platforms with recent glibc
 75  - #30097 crypto: disable asan for sha256_sse4 with clang and -O0
 76  - #30151 depends: Fetch miniupnpc sources from an alternative website
 77  - #30216 build: Fix building fuzz binary on on SunOS / illumos
 78  - #30217 depends: Update Boost download link
 79  
 80  ### Doc
 81  
 82  - #29934 doc: add LLVM instruction for macOS < 13
 83  
 84  ### CI
 85  
 86  - #29856 ci: Bump s390x to ubuntu:24.04
 87  
 88  ### Misc
 89  
 90  - #29691 Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
 91  - #30149 contrib: Renew Windows code signing certificate
 92  
 93  Credits
 94  =======
 95  
 96  Thanks to everyone who directly contributed to this release:
 97  
 98  - Antoine Poinsot
 99  - Ava Chow
100  - Cory Fields
101  - dergoegge
102  - fanquake
103  - furszy
104  - Hennadii Stepanov
105  - Jon Atack
106  - laanwj
107  - Luke Dashjr
108  - MarcoFalke
109  - nanlour
110  - Sjors Provoost
111  - willcl-ark
112  
113  As well as to everyone that helped with translations on
114  [Transifex](https://www.transifex.com/bitcoin/bitcoin/).