Distributed Rate Limiter v1.3.1
Distributed Rate Limiter v1.3.1 - Release Notes
Release date: 2026-05-06
Summary
v1.3.1 is a patch release focused on correctness and dashboard usability after v1.3.0.
Highlights
Backend correctness
- Fixes token bucket refill accumulation so sustained traffic no longer loses partial refill progress during frequent checks.
- Preserves the existing public API while making benchmark and rate-limit behavior more representative under steady load.
Dashboard reliability
- Fixes the backend health banner so the dashboard works with minimal Spring Boot actuator health responses.
- Reworks recent activity to show a stable current snapshot on page load and real live deltas afterward.
- Removes fabricated algorithm performance and latency values where the backend does not provide that data yet.
Load-testing improvements
- Fixes benchmark pacing from the dashboard so configured aggregate request rate and duration map more closely to backend execution.
- Improves live progress reporting and final summaries with clearer request-count and throughput context.
- Marks latency metrics as unavailable until the backend benchmark endpoint exposes real response-time measurements.
Deployment Options
- JAR File: Self-contained Spring Boot application (42MB)
- Docker Image: Container-ready with optimized layers
- Docker Compose: Complete stack with Redis
- Kubernetes: Production-ready manifests
Documentation & Examples
- Complete API Reference - OpenAPI/Swagger documentation
- Integration Examples - Java, Python, Node.js, Go clients
- Deployment Guides - Docker, Kubernetes, traditional deployment
- Configuration Guide - Detailed configuration options
Download & Installation
JAR File (Recommended)
# Download and run
wget https://github.com/uppnrise/distributed-rate-limiter/releases/download/v1.3.1/distributed-rate-limiter-1.3.1.jar
java -jar distributed-rate-limiter-1.3.1.jarDocker
docker run -p 8080:8080 ghcr.io/uppnrise/distributed-rate-limiter:1.3.1Quick Start Scripts
quick-start.sh- JAR quick start with dependency checksdocker-quick-start.sh- Docker Compose setupINSTALLATION.md- Complete installation guide
Requirements
- Java 21+ (OpenJDK or Oracle JDK)
- Redis server (local or remote)
- 2GB RAM minimum for production usage
File Checksums
- SHA256: See
distributed-rate-limiter-1.3.1.jar.sha256 - MD5: See
distributed-rate-limiter-1.3.1.jar.md5
Breaking Changes
None.
Upgrade Notes
Update pinned application version references from v1.3.0 to v1.3.1.
Known Issues
Latency metrics are not included yet in the backend benchmark endpoint, so release helper dashboards and reports correctly mark them as unavailable.
What's Next (v1.3.1)
- Add backend latency measurements to benchmark responses.
- Continue dashboard refinement around live test reporting and activity history.
- Keep backend and dashboard maintenance moving in small patch releases.
Support
- 📖 Documentation: Complete guides included
- 🐛 Issues: GitHub Issues for bug reports
- 💡 Feature Requests: GitHub Discussions
- 🤝 Contributing: See CONTRIBUTING.md in repository