Skip to content

Commit

Permalink
Tweak Language in Release Notes
Browse files Browse the repository at this point in the history
  • Loading branch information
adamkrellenstein committed Apr 9, 2024
1 parent 9f8de6f commit 687435d
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions release-notes/release-notes-v10.0.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Counterparty Core v10.0.0 is a very large release comprising many improvements a
# Upgrade Procedure
This release does not include any protocol changes, so there is no deadline for upgrading. However it is **strongly recommended** that all users upgrade as soon as possible, in particular to avoid consensus problems due to non-determinism in previous versions. The Counterparty Core API is also unchanged for this release.

Because this release includes numerous changes to the database schema, a full database rebuild is required and the major version number has been bumped from 9 to 10. Follow the updated installation instructions in the [README](/README.md) to download and install the latest version of Counterparty Core, run `counterparty-server kickstart` (while `bitcoind` is not running), then start the server with `counterparty-server start`. The rebuild should happen automatically, and it should take between 8 and 24 hours hours to complete.
Because this release includes numerous changes to the database schema, a full database rebuild is required and the major version number has been bumped from 9 to 10. Follow the updated installation instructions in the [README](/README.md) to download and install the latest version of Counterparty Core, run `counterparty-server kickstart` (while `bitcoind` is not running), then start the server with `counterparty-server start`. The rebuild should happen automatically, and it should take between 8 and 24 hours to complete.

**IMPORTANT** Be certain that you are running the latest version of AddrIndexRs (v0.4.6).

Expand All @@ -27,7 +27,7 @@ Because this release includes numerous changes to the database schema, a full da

## Documentation and Testing
* Fix test suite, with automated builds on supported operating systems
* Add Github Workflows for building, testing and running automated code scanners:
* Add GitHub Workflows for building, testing and running automated code scanners:
* PyLint
* Bandit
* CodeQL
Expand All @@ -50,7 +50,7 @@ Because this release includes numerous changes to the database schema, a full da
* Rewrite Dockerfile and publish new official Docker images
* Create Docker Compose file as an alternative to Federated Node
* Change default `bitcoind` user from `bitcoinrpc` to `rpc`
* Changed default port for communication with AddrIndexRs to `8432` (and `81432` for `testnet`)
* Change default port for communication with AddrIndexRs to `8432` (and `81432` for `testnet`)


## Command-Line Interface
Expand All @@ -69,13 +69,13 @@ Because this release includes numerous changes to the database schema, a full da

## Refactoring and Performance Optimizations
* Rewrite `kickstart`, splitting work across two Python processes using shared memory and queue for communication
* Activate write-ahead-log in SQLite and implement `apsw.best_pratices()`, improving performance and fixing crashes from deadlocks
* Fix database version checking which launched a rebuilds instead of rollbacks / reparses
* Activate write-ahead-log in SQLite and implement `apsw.best_practices()`, improving performance and fixing crashes from deadlocks
* Fix database version checking which launches a rebuild instead of a rollback / reparse
* Add numerous missing database indexes
* Fix collisions between existing database indexes
* DRY and refactor database index creation
* DRY and isolate all SQL queries in `ledger.py`
* Heavily refactor of `log.messages` and `log.log`.
* Refactor `log.messages` and `log.log` heavily
* Add additional fields and rows in the `messages` table (the messages hash will change)
* Fix database integrity check and re-include assert conservation check
* Migrate to log-structured database for simpler and faster rollback and reparse
Expand All @@ -95,7 +95,7 @@ Because this release includes numerous changes to the database schema, a full da
* Isolate transaction parsing inside `gettxinfo.py` module
* Heavily refactor code; eliminate unused code blocks
* Isolate dispenser logic in `get_dispensers_outputs()` and `get_dispensers_tx_info()`
* Activate check software version every 24H
* Change software version check interval to 24 hours
* Add the possibility to reparse from a given block on minor version change
* Add warning with confirmation dialogue to bootstrap command, and `--no-confirm` flag
* Add REST endpoints optimized for tables that were altered during the migration to a log-structured database:
Expand Down

0 comments on commit 687435d

Please sign in to comment.