Goal: have a personal blog, and try out another point in the 'modular app design with elixir' space. Designing OTP systems with elixir had some interesting ideas.
1.1 KiB
1.1 KiB
%{ title: "v2.4.0 — Team Dashboards & API Rate Limiting", author: "Product Team", tags: ~w(release dashboards api), description: "New team dashboards, API rate limiting, and 12 bug fixes" }
We're excited to ship v2.4.0 with two major features and a pile of bug fixes.
Team Dashboards
Every team now gets a shared dashboard showing key metrics at a glance. Dashboards are fully customizable — drag widgets, set date ranges, and pin the views that matter most.
API Rate Limiting
We've introduced tiered rate limits to keep the platform fast for everyone:
| Plan | Requests/min | Burst |
|---|---|---|
| Free | 60 | 10 |
| Pro | 600 | 50 |
| Enterprise | 6,000 | 200 |
Rate limit headers (X-RateLimit-Remaining, X-RateLimit-Reset) are now
included in every API response.
Bug Fixes
- Fixed CSV export failing for reports with more than 10k rows
- Resolved timezone display issue in the activity feed
- Fixed a race condition in webhook delivery retries
- Corrected pagination on the audit log page
- 8 additional minor fixes — see the full changelog