%{
  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"
}
---
*This is a sample blog post, generated to show what blogex can do.*

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
