What changed, and why it matters
This commit only adds a release note describing a performance improvement for block validation. It contains no code changes, no bug fixes, and no security-related content.
No action required; this is a documentation-only change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff creates a single Markdown file (doc/release-notes-35295.md) documenting PR #35295, which introduces parallel prefetching of previous transaction outputs during block validation via a new -prevoutfetchthreads option. The commit itself is purely documentation.
Changed components
Inspect captured patch +8 / −0
diff --git a/doc/release-notes-35295.md b/doc/release-notes-35295.md
new file mode 100644
index 00000000..de646531
--- /dev/null
+++ b/doc/release-notes-35295.md
@@ -0,0 +1,8 @@
+Performance Improvements
+------------------------
+
+- Block validation can now prefetch input prevouts from the chainstate database
+ in parallel while connecting blocks, speeding up validation when prevouts need
+ to be read from disk. A new `-prevoutfetchthreads=<n>` option controls the
+ number of prefetch worker threads. The default is 8 threads, up to a maximum
+ of 16; set it to 0 to disable parallel prefetching. (#35295)
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.