Skip to content

Commit d52a3cb

Browse files
committed
docs: add release notes
1 parent 5f581d1 commit d52a3cb

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

doc/release-notes-7101.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## Indexes
2+
3+
### Async Index Migration (#7101)
4+
5+
`TimestampIndex`, `SpentIndex`, and `AddressIndex` have been migrated from synchronous to asynchronous operation, following the same pattern as `TxIndex` and other indexes using `BaseIndex` framework.
6+
7+
When enabling an index for the first time, the node will build the index in the background while remaining fully operational. Progress can be monitored via the `getindexinfo` RPC.
8+
9+
Existing nodes with indexes enabled will automatically migrate data from the old location (block index database) to new separate databases on first startup. This migration may take 20-40 minutes or longer depending on hardware specifications and index sizes. The node will log progress during migration.
10+
11+
Breaking changes:
12+
- `SpentIndex` and `AddressIndex` are incompatible with pruned nodes as they require access to undo data now

0 commit comments

Comments
 (0)