Fedimint v0.2.2: Recommended Bug Fix Release
Fedimint is a module based system for building federated applications. It is designed to be a trust-minimized, censorship-resistant, and private alternative to centralized applications. This release fixes a lot of bugs - both client authors and federation operators are recommended to upgrade.
- "We got a new minor release on the v0.2 track: v0.2.2. It contains some performance improvements and bug fixes, so if you are running a federation you should upgrade."
What's new
- Fix liveness bug in case guardians are offline
- chore: speed up recovery by batching and streaming
- Bumping deps:
h2
,ahash
,shlex
due to some CVEs - More efficient session counting to avoid slowdown of long-running federations #4203
- Fix: client alsways retries on errors that are not meant to fail operations 8b57b8a
- Expose
fedimint-dbtool
for easier debugging - Switch to a fork of AlephBFT that makes some interfaces async to avoid locking up async executors with sync code 90b7d6c + 4b0f47c
- Make LN gateway to be used for a payment known upfront to be able to preview fees
- chore: upgrade tonic_lnd to 0.2.0
- fix: log warning on invalid header signature from peer
- feat: expose pending accepted consensus items in endpoint for easier debugging + #4180
For a complete list of changes click here.