This release contains some stability improvements as well as the new database backend (see below).
Stability improvements
- Make install script easier to use on macOS
- Fix bug in BucketList invariant test
- bump overlay version
- Pull mode advert cache
- Overlay improvements
- Bump vs 2022 project files and postgres (Windows)
New features
- Experimental BucketList key-value store. This is a preview feature (meaning: we expect it to work but there might be some issues with it). When enabled using
EXPERIMENTAL_BUCKETLIST_DB = true
it switches core to using buckets as the only source of truth for ledger state (while still using sql for other data like overlay state, transaction information, etc). We expect performance to be higher while using about half the disk space, so please give it a try! For the gritty details check out the bucket’s readme. - Improvements to overlay metrics and logging
Soroban (only enabled in vNext, not enabled in default build)
Breaking changes
None