Skip to main content
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.