Join Nostr
2026-08-29 10:43:17 UTC

routstr on Nostr: New Release: Routstr Core v0.4.5 This release focuses on some security features and ...

New Release: Routstr Core v0.4.5

This release focuses on some security features and fixes, Cashu wallet resiliency, new upstream integrations, and other bug fixes.

1. 🔐 Encrypted secrets vault
Node secrets are no longer stored in plaintext config. They now live in an encrypted vault, so a leaked config file or database dump no longer means leaked keys.

2. 🆕 EHBP proxy support & Tinfoil direct integration
- New EHBP proxy upstream support
- Tinfoil can now be integrated directly

3. 🛡 Database stability overhaul
Fixed connection-pool exhaustion and unsafe session sharing, the node no longer goes down under load or while waiting on external I/O. Pool sizing is now environment-configurable.

4. 💰 Cashu wallet resilience
The wallet now reduces its dependency on mints by smarter token handling and proof verification:
- Withdrawn and auto-topup tokens are recoverable
- Stale Cashu reservations are safely reclaimed
- Clear, specific error messages when token redemption fails

5. 🔒 Security hardening
- Patched all reachable dependency advisories (aiohttp, PyJWT, python-multipart, pydantic-settings)
- Hop-by-hop header sanitization and exact attestation routing
- Published a SECURITY.md with our vulnerability reporting policy

Plus dozens of smaller fixes across payouts, refunds, mint handling, and the dashboard. Full changelog: https://github.com/Routstr/routstr-core/releases/tag/v0.4.5

Main contributors:

Upgrade now: `docker compose down && docker compose up --build -d`