diff --git a/apiary.apib b/apiary.apib index 9c5e7a59b..3a021154f 100644 --- a/apiary.apib +++ b/apiary.apib @@ -1466,7 +1466,7 @@ Returns server information and the list of documented routes in JSON format. "result": { "server_ready": true, "network": "mainnet", - "version": "10.9.0-rc.1", + "version": "10.9.0", "backend_height": 850214, "counterparty_height": 850214, "documentation": "https://counterpartycore.docs.apiary.io/", diff --git a/counterparty-core/counterpartycore/lib/config.py b/counterparty-core/counterpartycore/lib/config.py index 18d9684f1..b0e2415bc 100644 --- a/counterparty-core/counterpartycore/lib/config.py +++ b/counterparty-core/counterpartycore/lib/config.py @@ -5,7 +5,7 @@ # Semantic Version -__version__ = "10.9.0-rc.1" # for hatch +__version__ = "10.9.0" # for hatch VERSION_STRING = __version__ version = VERSION_STRING.split("-")[0].split(".") VERSION_MAJOR = int(version[0]) @@ -30,8 +30,8 @@ ] NEED_REPARSE_IF_MINOR_IS_LESS_THAN_TESTNET4 = None -NEED_ROLLBACK_IF_MINOR_IS_LESS_THAN = [(8, 871780)] -NEED_ROLLBACK_IF_MINOR_IS_LESS_THAN_TESTNET = [(8, 3522632)] +NEED_ROLLBACK_IF_MINOR_IS_LESS_THAN = [(8, 871780), (9, 871780)] +NEED_ROLLBACK_IF_MINOR_IS_LESS_THAN_TESTNET = [(8, 3522632), (9, 3522632)] NEED_ROLLBACK_IF_MINOR_IS_LESS_THAN_TESTNET4 = None STATE_DB_NEED_REFRESH_ON_VERSION_UPDATE = ["10.9.0-rc.1", "10.9.0"] diff --git a/counterparty-core/counterpartycore/test/regtest/apidoc/blueprint-template.md b/counterparty-core/counterpartycore/test/regtest/apidoc/blueprint-template.md index 3777c0b0a..88fb9ded8 100644 --- a/counterparty-core/counterpartycore/test/regtest/apidoc/blueprint-template.md +++ b/counterparty-core/counterpartycore/test/regtest/apidoc/blueprint-template.md @@ -165,7 +165,7 @@ Returns server information and the list of documented routes in JSON format. "result": { "server_ready": true, "network": "mainnet", - "version": "10.9.0-rc.1", + "version": "10.9.0", "backend_height": 850214, "counterparty_height": 850214, "documentation": "https://counterpartycore.docs.apiary.io/", diff --git a/counterparty-core/requirements.txt b/counterparty-core/requirements.txt index 477670203..3554ef0da 100644 --- a/counterparty-core/requirements.txt +++ b/counterparty-core/requirements.txt @@ -38,4 +38,4 @@ hypothesis==6.116.0 bitcoin-utils==0.7.1 pyzstd==0.16.2 dredd_hooks==0.2.0 -counterparty-rs==10.9.0-rc.1 +counterparty-rs==10.9.0 diff --git a/counterparty-rs/Cargo.lock b/counterparty-rs/Cargo.lock index 267a4066a..e83c558ae 100644 --- a/counterparty-rs/Cargo.lock +++ b/counterparty-rs/Cargo.lock @@ -394,7 +394,7 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "counterparty-rs" -version = "10.9.0-rc.1" +version = "10.9.0" dependencies = [ "bip32", "bitcoin", diff --git a/counterparty-rs/Cargo.toml b/counterparty-rs/Cargo.toml index 67695d2a8..32faad976 100644 --- a/counterparty-rs/Cargo.toml +++ b/counterparty-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "counterparty-rs" -version = "10.9.0-rc.1" +version = "10.9.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/counterparty-wallet/requirements.txt b/counterparty-wallet/requirements.txt index 0bf1e683b..96cc1999f 100644 --- a/counterparty-wallet/requirements.txt +++ b/counterparty-wallet/requirements.txt @@ -5,4 +5,4 @@ colorlog==6.8.0 python-dateutil==2.8.2 requests==2.32.0 termcolor==2.4.0 -counterparty-core==10.9.0-rc.1 +counterparty-core==10.9.0 diff --git a/docker-compose.yml b/docker-compose.yml index 33c42103d..3062f2733 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ x-bitcoind-common: &bitcoind-common restart: unless-stopped x-counterparty-common: &counterparty-common - image: counterparty/counterparty:v10.9.0-rc.1 + image: counterparty/counterparty:v10.9.0 stop_grace_period: 1m volumes: - data:/root/.bitcoin diff --git a/release-notes/release-notes-v10.9.0.md b/release-notes/release-notes-v10.9.0.md index 55eedd810..1e3c209ca 100644 --- a/release-notes/release-notes-v10.9.0.md +++ b/release-notes/release-notes-v10.9.0.md @@ -1,4 +1,4 @@ -# Release Notes - Counterparty Core v10.9.0 (2025-01-??) +# Release Notes - Counterparty Core v10.9.0 (2025-01-15) This release represents a major technical milestone in the development of Counterparty Core: Counterparty no longer has AddrIndexRs as an external dependency. Originally, AddrIndexRs was used for transaction construction, and at the end of 2023 it was accidentally turned into a consensus-critical dependency (causing a number of subsequent consensus breaks and reliability issues). As of today, the only external dependency for a Counterparty node is Bitcoin Core itself.