Releases: CounterpartyXCP/counterparty-core
9.55.2
Description
Added subassets.
Preliminary segwit support on testnet.
Mandatory Upgrade Block
- All clients must upgrade by block 467417. Please upgrade as soon as possible!
Protocol Changes
- Implemented CIP-4 subassets (https://github.com/CounterpartyXCP/cips/blob/master/cip-0004.md) (protocol change: 467417)
Implementation Changes
- Update to
bitcoind 0.13.2-addrindex
- Update to
python-bitcoinlib 0.7.1-SNAPSHOT
on testnet, to add segwit support
Interface Changes
- Asset-related API calls can now take subasset longnames. (See API documentation for more information.)
Upgrade Procedure
For manual installations:
- You MUST update your bitcoind to version 0.13.2-addrindex!
- Download newest counterparty-lib and counterparty-cli
master
and update required python library versions to satisfy these versions as appropriate.
If running a federated node:
fednode rebuild bitcoin bitcoin-testnet counterparty counterparty-testnet
fednode restart bitcoin bitcoin-testnet
fednode update counterparty counterparty-testnet
9.55.1
Description
Addresses a crashing issue caused by an integer overflow bug.
Mandatory Upgrade Block
- All clients must upgrade by block 441563. Please upgrade as soon as possible!
Implementation Changes
Hotfix for integer overflow bug that caused a crash on mainnet block #441563
9.55.0
Description
Brings numerous protocol changes
Mandatory Upgrade Block
- All clients must upgrade by block 423888. Please upgrade as soon as possible!
Protocol Changes
- P2SH support for source / destination of addresses (protocol change: 423888)
- Moved check for invalid broadcast to better place to prevent broadcasting a cancel on a locked feed (protocol change: 423888)
- Only use first usable input for source (protocol change: 423888)
- Fixed issue with broadcasts of exactly 52 chars, by always adding a varint to specify the length (protocol change: 423888)
- Cleanup destroy.parse and add unit tests for it (protocol change: 423888)
Implementation Changes
- Please see
ChangeLog.md
Interface Changes
- Please see
ChangeLog.md
Upgrade Procedure
- Upgrade as normally done.
9.54.0
Description
This a hotfix in broadcast
transaction. Fee fraction can't be greater than 1, otherwise the total amount escrowed for the bet is lower than the requested fee and cause a CreditError('Negative quantity.')
. Also now invalid broadcasts don't trigger bet matching.
Mandatory Upgrade Block
- All clients must upgrade immediately.
Protocol Changes
- Max fee fraction of 1
Implementation Changes
- NONE
Interface Changes
- NONE
Upgrade Procedure
- NONE
9.53.0
Description
This is an incremental upgrade with numerous bug fixes and performance enhancements, that adds support for 80-byte OP_RETURN.
Mandatory Upgrade Block
- NONE
Protocol Changes
- NONE
Interface Changes
- Add
min_message_index
toget_blocks
API call. - Add
skip_missing
parameter togetrawtransaction
andgetrawtransaction_batch
API calls.
Upgrade Procedure
- Update as normal. Note that, due to the undolog feature no longer tracking the
messages
table, a reparse will be required (counterparty-lib
will automatically perform this upon restarting).
9.52.0
Description
This is an incremental upgrade with bug fixes and an "undolog" enhancement to allow almost instant reorg processing.
Mandatory Upgrade Block
- NONE
Protocol Changes
- NONE
Interface Changes
- getrawtransaction added to API
- getrawtransaction_batch added to API
Upgrade Procedure
- Update as normal. Note that, due to the addition of the undolog feature, a reparse will be required (
counterparty-lib
will automatically perform this upon restarting).
counterparty-lib v9.51.4
Description
This is an incremental upgrade with bug fixes and major performance enhancements. It also adds a feature for 'transaction chaining'.
Mandatory Upgrade Block
- NONE
Protocol Changes
- NONE
Interface Changes
- NONE
Upgrade Procedure
- NONE
counterparty-lib v9.51.3
Description
This is an incremental upgrade with primarily bug fixes.
Mandatory Upgrade Block
- NONE
Protocol Changes
- NONE
Interface Changes
- NONE
Upgrade Procedure
- NONE
counterparty-lib v9.51.2
Description
This is an incremental upgrade with primarily bug fixes and performance optimizations.
Mandatory Upgrade Block
- NONE
Protocol Changes
- NONE
Interface Changes
- Renamed repository to counterparty-lib
Upgrade Procedure
- NONE
counterparty-lib v9.51.1
Description
This is an incremental upgrade with primarily bug fixes and performance optimizations.
Mandatory Upgrade Block
- NONE
Protocol Changes
- NONE
Interface Changes
- Rename
server.api.log
toserver.access.log
- Add
requests_timeout
parameter
Upgrade Procedure
- NONE