This page tracks every Moonshadow release. Entries are listed from newest to oldest and include new features, improvements, bug fixes, and breaking changes.
August 2025
New Features
- Linear Integration: Connect Linear projects to your Moonshadow workspace to automatically create tasks from incoming events and sync issue statuses.
- Webhook Event Filtering: Webhook subscriptions now support filtering by event type and resource ID, reducing noise and delivery volume.
Improvements
- SDK Retry Logic: The JavaScript and Python SDKs now include built-in exponential backoff with jitter for 429 and 5xx responses.
- Dashboard Performance: Workspace dashboards load 40% faster for workspaces with over 100 integrations.
Bug Fixes
- Fixed an issue where webhook signatures failed validation when payloads contained unicode characters.
- Resolved a race condition in workspace member invites that could send duplicate emails.
Breaking Change: Webhook payloads now include the event.timestamp field as an ISO 8601 string instead of a Unix integer. Update any downstream parsers that expect a number.
June 2025
New Features
- Webhooks General Availability: Webhooks moved out of beta and are now available to all workspaces. Create subscriptions for workspace, integration, and user events.
- Audit Log Export: Export workspace activity logs as CSV or JSON from the dashboard or via the API at
GET /v1/workspaces/{id}/audit-log.
Improvements
- API Latency: Median API response time decreased by 25% across all endpoints.
- Integration Health Checks: Integrations now display a real-time health status indicator with detailed error messages when a connection fails.
Bug Fixes
- Fixed incorrect 403 responses when workspace admins attempted to rotate their own API keys.
- Corrected pagination offset behavior on
GET /v1/events for queries spanning multiple days.
April 2025
New Features
- Notion Integration: Sync Notion databases with Moonshadow to trigger workflows when pages are created or updated.
- Custom Notification Templates: Build and customize notification templates with variables from integration payloads directly in the dashboard.
Improvements
- SDK Type Coverage: TypeScript definitions in the JavaScript SDK now cover 100% of public API endpoints.
- Webhook Delivery Retries: Failed webhook deliveries now retry up to 5 times with exponential backoff, and show retry history in the dashboard.
Bug Fixes
- Fixed a bug where deleting an integration did not immediately revoke its associated API scopes.
- Resolved an issue causing stale rate limit headers for requests proxied through certain CDN edge nodes.