doc: add release notes
This commit only updates release note wording for a previous feature change. It does not modify any executable code, network behavior, or data handling. There is no security issue here.
6d0ea4cfby Andrew Toth+4−51 filePublic commit activity attributed with strong match confidence. This page describes observable work, not personal trustworthiness.
Amber nodes are monitored by CommitWatch. Gray nodes are sampled from authenticated GitHub public commit search and may not represent complete contribution history.
No external sample loaded yet.
A verified GitHub handle is needed before external discovery.Message quality and risk characterize commits, never the person.
This commit only updates release note wording for a previous feature change. It does not modify any executable code, network behavior, or data handling. There is no security issue here.
6d0ea4cfby Andrew Toth+4−51 fileThis change is a straightforward performance and disk-space optimization. It adds an option to disable LevelDB bloom filters for database instances that only scan through data with iterators, because bloom filters only help when looking up…
a2b1c869by Andrew Toth+10−66 filesThis 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.
dc1c17c0by Andrew Toth+8−01 fileThis commit adds a new automated test (a fuzzing harness) for Bitcoin Core's coin database view. It does not change any production code, user-facing behavior, or network protocol. It only adds a test that exercises reading the LevelDB-back…
0e109371by Andrew Toth+22−01 fileThis commit only adds and updates unit tests for an existing Bitcoin Core component called CoinsViewOverlay. It does not change any production code that runs on the live Bitcoin network, so it cannot directly introduce a security vulnerabi…
760fb22dby Andrew Toth+135−31 fileThis is a preparatory code change for future multi-threaded coin fetching in Bitcoin Core. It adds a synchronization flag (std::atomic_flag) around a shared data field so that worker threads can safely signal when they have finished writin…
fdf28303by Andrew Toth+15−01 fileThis commit only changes Bitcoin Core's internal fuzz tests—specialized randomized test programs used during development to catch bugs. It adds test coverage for a new caching helper called CoinsViewOverlay::StartFetching. There is no chan…
ce610a6fby Andrew Toth+107−122 filesThis commit only updates a code comment (docstring) in a header file. It explains how a new parallel coin-fetching mechanism works. No actual code logic was changed, so it cannot introduce or fix a security vulnerability on its own.
d69a3b20by Andrew Toth+54−51 fileThis commit changes how Bitcoin Core fetches transaction input data (the 'coins' spent by transactions in a block). Instead of doing all lookups one-by-one on the main thread, it now submits the work to a thread pool. The change is describ…
ab2a3792by Andrew Toth+48−52 filesThis commit is a performance optimization for Bitcoin Core's block validation. It pre-fetches the previous transaction outputs (the 'coins' being spent) for all inputs in a block before the main validation work begins, and it does so in pa…
ede11b83by Andrew Toth+101−34 filesThis commit adds a new user-configurable setting called -prevoutfetchthreads that controls how many background worker threads Bitcoin Core uses to fetch previous transaction outputs (prevouts) from the UTXO database while connecting a new …
5bf1c320by Andrew Toth+21−06 filesThis Bitcoin Core change adds a shared worker thread pool to a new internal caching layer called CoinsViewOverlay. It is not a security fix for users; it is mostly a performance and test-stability improvement. The commit message notes that…
f82043afby Andrew Toth+75−1510 filesThis commit only changes a fuzz test file (a special kind of automated test that feeds random data to the code to find bugs). It rewrites how a concurrent-read fuzz target works, replacing a result-comparison approach with an oracle-based …
1ce9e262by Andrew Toth+62−511 fileThis commit adds a new fuzz test that exercises Bitcoin Core's database wrapper (CDBWrapper) with many simultaneous read threads while a background database compaction runs. It also makes the test's mock LevelDB environment thread-safe by …
8cb8653aby Andrew Toth+128−71 fileThis commit is a simple code cleanup inside a fuzz test file. It pulls out a repeated block of code into a helper function named ConsumeDBParams() so it can be reused later. The commit message explicitly calls it a 'pure refactor with no b…
6609088fby Andrew Toth+17−101 fileThis commit only adds new fuzz testing code and a sanitizer suppression for a known, harmless LevelDB sign-conversion issue. It does not change any production Bitcoin Core code, so it cannot introduce a runtime vulnerability in the softwar…
b63ef20dby Andrew Toth+327−03 filesThis change makes a LevelDB database file-size setting configurable rather than hard-coded. It is described by the author as useful for fuzzing (automated testing with random inputs). There is no direct security fix here; it is a test/deve…
8d390c93by Andrew Toth+4−12 filesThis change adds a new testing-only option for Bitcoin Core's internal database wrapper. It lets fuzz tests and other test code inject a fake, deterministic LevelDB environment. It does not change normal node behavior and is not a security…
32169c38by Andrew Toth+16−32 filesThis commit adds a new convenience feature to Bitcoin Core's internal thread pool: a way to submit a batch of tasks in a single call. It is purely a code-quality/performance improvement (one lock acquisition instead of many) and includes n…
79571b91by Andrew Toth+107−32 filesThis commit only adds documentation. It creates a release note explaining that the default database cache size setting (-dbcache) has been raised from 450 MB to 1024 MB on systems with at least 4 GB of RAM. There is no code change, no bug …
4ae9a10aby Andrew Toth+6−01 file