woikos be72b694eb
Some checks failed
Go / build-and-release (push) Has been cancelled
Add BBolt rate limiting and tune Badger defaults for large archives (v0.48.12)
- Increase Badger cache defaults: block 512→1024MB, index 256→512MB
- Increase serial cache defaults: pubkeys 100k→250k, event IDs 500k→1M
- Change ZSTD default from level 1 (fast) to level 3 (balanced)
- Add memory-only rate limiter for BBolt backend
- Add BBolt to database backend docs with scaling recommendations
- Document migration between Badger and BBolt backends

Files modified:
- app/config/config.go: Tuned defaults for large-scale deployments
- main.go: Add BBolt rate limiter support
- pkg/ratelimit/factory.go: Add NewMemoryOnlyLimiter factory
- pkg/ratelimit/memory_monitor.go: New memory-only load monitor
- CLAUDE.md: Add BBolt docs and scaling guide

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 11:55:07 +01:00
2025-11-27 06:31:34 +00:00
Description
No description provided
Readme Unlicense 50 MiB
Languages
Go 77.6%
Svelte 10.4%
Shell 4.7%
JavaScript 3.7%
TypeScript 3%
Other 0.5%