What's Changed
- Protocol version 16 upgrade
- Cherry pick unwrapped then deleted simplification to release branch by @lxfind in #12600
- Cherry pick 652fa40 (deep book change) to release by @lxfind in #12629
- Cherry-pick: Framework snapshot for 1.4.1 (#12637) by @lxfind in #12640
- Cherrypick PR#12620 into 1.4 release by @arun-koshy in #12677
- Work around a bug that may cause fullnodes to fork when processing shared-object transactions with child objects. #12710
- The work around may cause increased latency for execute_transaction_block RPC calls in some cases.
- No behavioral changes are expected.
- Disable blobdb: #12721
- When attempting to prune tables that use blobdb, we found that RocksDB compaction CPU usage was unacceptably high.
- Therefore blobdb is no longer used.
- This change only takes effect for new nodes, or existing nodes that are wiped and resynced.
- Fix bug that can cause checkpoint execution to stall on fullnodes. #12717
- Fix race condition when populating secondary indexes, which can cause incorrect data to be served in response to RPCs. #12669
Full Changelog: testnet-v1.4.0...testnet-v1.4.1