September focused on compliance, security, and giving you better visibility into what's happening in your projects.
Audit Logs
Every action in your project is now logged and queryable. The audit log captures:
- ✓Who: User ID (or "system" for automated actions)
- ✓What: Action type (create, update, delete) and resource
- ✓Changes: Before/after state for updates
- ✓Context: IP address and user agent (encrypted)
Tracked actions include:
project.createproject.updatedeployment.createdeployment.activateconnector.createconnector.updateconnector.linkenvironment.createenv_var.updateapi_key.createmember.addmember.removeFilter by time range, action type, user, or resource in Project Settings → Audit. Sensitive fields (passwords, tokens, secrets) are automatically masked in the change log.
Data Residency
Choose your project's primary data region when creating a project. All agent deployments, logs, and connector data stay within your selected region. This helps meet compliance requirements like GDPR that mandate data stays in specific geographic boundaries.
Connector Rate Limiting
Webhook, Stripe, S3, and MCP connectors now enforce rate limits to protect your agents from traffic spikes. When limits are exceeded, the connector returns:
{
"error": "Rate limit exceeded",
"retry_after": 60
}
Headers:
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1699574400Clients should respect the retry_after value and implement exponential backoff for production integrations.
Billing Improvements
The billing dashboard now shows:
- •Real-time usage tracking updated as runs complete
- •Cost breakdown by individual agent and connector
- •Spend alerts when approaching plan limits
- •Projected usage based on current run rate