Releases: bitcoin-inquisition/bitcoin
Bitcoin Inquisition 28.0
Bitcoin Inquisition 28.0 is now available.
It is based on Bitcoin Core 28.0 and includes heretical activation of BIP 118 (ANYPREVOUT), BIP 119 (CHECKTEMPLATEVERIFY), and BIN-24-1 (BIP 347, OP_CAT). It also includes an 'evalscript' subcommand for bitcoin-util that can be used to test script opcode behaviour.
Bitcoin Core 28.0 includes a number of significant relay policy changes as well as changes to RPC behaviour; please see its release notes for more details.
What's Changed
- Backports for 28.x by @ajtowns in #63
- Forward port bitcoin-util evalscript and getdeploymentinfo script flags by @ajtowns in #64
- Forward port setup commits to 28.x by @ajtowns in #65
- Implement BIP 119 validation (OP_CHECKTEMPLATEVERIFY) by @ajtowns in #66
- Implement BIP 118 validation (SIGHASH_ANYPREVOUT) by @ajtowns in #67
- Implement BIP 347 validation (OP_CAT) by @ajtowns in #68
Full Changelog: v28.0...v28.0-inq
Bitcoin Inquisition 27.0
Bitcoin Inquisition 27.0 is now available.
It is based on Bitcoin Core 27.0 and includes heretical activation of BIP 118 (ANYPREVOUT), BIP 119 (CHECKTEMPLATEVERIFY), and BIN-24-1 (BIP 347, OP_CAT). It also includes a new 'evalscript' subcommand for bitcoin-util that can be used to test script opcode behaviour.
Compared to Bitcoin Inquisition 25.x, this release no longer includes relay support for annexdatacarrier or pseudo ephemeral anchors.
What's Changed
- Backports for 27.x by @ajtowns in #52
- Forward port setup commits to 27.x by @ajtowns in #54
- Implement BIP 119 validation (OP_CHECKTEMPLATEVERIFY) by @ajtowns in #55
- Implement BIP 118 validation (SIGHASH_ANYPREVOUT) by @ajtowns in #56
- Implement BIN-24-1 validation (BIP 347, OP_CAT) by @ajtowns in #57
- contrib/signet/miner: Add --prefer-gbt-cli support by @ajtowns in #59
- bitcoin-util evalscript subcommand by @ajtowns in #58
- guix: remove errant leftover after removing libconsensus by @ajtowns in #60
Full Changelog: v27.0...v27.0-inq
Bitcoin Inquisition 25.2
What's Changed
- chainparams: Use BINANA numbers rather than BIP numbers by @ajtowns in #46
- getdeploymentinfo: Report BINANA ids by @ajtowns in #47
- Re enable
OP_CAT
by @0xBEEFCAF3 in #39 - Include patches from 25.2 by @ajtowns in #53
New Contributors
- @0xBEEFCAF3 made their first contribution in #39
Full Changelog: v25.1-inq...v25.2-inq
Bitcoin Inquisition 25.1
Bitcoin Inquisition 25.0
Bitcoin Inquisition 25.0 is now available.
It is based on Bitcoin Core 25.0 and includes heretical activation of BIP 118 (ANYPREVOUT) and BIP 119 (CHECKTEMPLATEVERIFY), as well as relay support for annexdatacarrier and pseudo ephemeral anchors.
What's Changed
- cirrus: drop lots of targets by @ajtowns in #32
- Forward port setup commits to 25.x by @ajtowns in #31
- Implement BIP 119 validation (OP_CHECKTEMPLATEVERIFY) by @ajtowns in #33
- Implement BIP 118 validation (SIGHASH_ANYPREVOUT) by @ajtowns in #34
- Forward port relay policy changes by @ajtowns in #35
- Bitcoin Inquisition branding by @ajtowns in #36
Bitcoin Inquisition 24.1
Bitcoin Inquisition 24.1 is now available.
It is based on Bitcoin Core 24.1 and includes heretical activation of BIP 118 (ANYPREVOUT) and BIP 119 (CHECKTEMPLATEVERIFY), as well as relay support for annexdatacarrier and pseudo ephemeral anchors.
What's Changed
- Include patches from Bitcoin Core 24.1 by @ajtowns in #29
- fuzz: fix script target for CTV by @ajtowns in #25
- Add annex data carrier option behind -annexcarrier option by @instagibbs in #22
- Pseudo ephemeral anchors by @instagibbs in #23
- Pseudo-EA cleanups h/t kallewoof by @instagibbs in #26
- refactor: Do not discard try_lock() return value by @ajtowns in #30
- Bitcoin Inquisition branding by @ajtowns in #37
Full Changelog: inq-v24.0...v24.1-inq
Bitcoin Inquisition 24.0
Bitcoin Inquisition 24.0 is now available.
It is based on Bitcoin Core 24.0.1 and includes heretical activation of BIP 118 (ANYPREVOUT) and BIP 119 (CHECKTEMPLATEVERIFY).
What's Changed
- ci: Use
macos-ventura-xcode:14.1
image for "macOS native" task by @ajtowns in #14 - RPC: make getdeploymentinfo report the block script flags being used by @ajtowns in #15
- Disable mainnet/testnet operation by @ajtowns in #13
- Activation logic for testing consensus changes by @ajtowns in #16
- Implement BIP 119 validation (OP_CHECKTEMPLATEVERIFY) by @ajtowns in #17
- Implement BIP 118 validation (SIGHASH_ANYPREVOUT) by @ajtowns in #18
Bitcoin Inquisition 23.0
Bitcoin Inquisition 23.0 is now available.
It is based on Bitcoin Core 23.0 and includes heretical activation of BIP 118 (ANYPREVOUT) and BIP 119 (CHECKTEMPLATEVERIFY).
What's Changed
- Disable mainnet/testnet operation by @ajtowns in #1
- Activation logic for testing consensus changes by @ajtowns in #2
- RPC: make getdeploymentinfo report the block script flags being used by @ajtowns in #5
- Implement BIP 119 Validation (OP_CHECKTEMPLATEVERIFY) by @ajtowns in #3
- Backport contrib/signet/miner patches by @ajtowns in #6
- Fixes for CTV code by @ajtowns in #8
- BIP 118 (ANYPREVOUT) by @ajtowns in #4
- signet/miner: Add --prefer-gbt-cli option by @ajtowns in #7