Notable changes to the Meridian API, SDKs, and platform. API versions are date-independent; SDK releases follow semver.
Project regions, webhook replay, and the Java SDK 1.0 release.
us-east, eu-west, ap-south) at creation time via the region parameter on POST /projects.POST /webhooks/:id/replay.dev.meridian:meridian-java:1.0.0.has_more and next_cursor consistently across all resources.projects.list() is now an iterator that pages automatically.client.Projects.Get no longer panics on a 404 response body.Security update and pagination fix.
GET /events returning duplicate entries when created_after equalled a record timestamp exactly.request_id field matching the Meridian-Request-Id response header.Environments API and SDK retry overhaul.
GET/POST /projects/:id/environments for managing test and live environments programmatically.@meridian/sdk. The minimum is now Node.js 18.17.X-RateLimit-Remaining, X-RateLimit-Reset) are now returned on error responses as well.Webhook signature v2 and expanded event coverage.
Meridian-Signature: t=…,v1=… (HMAC-SHA256). The v1 X-Meridian-Signature header is deprecated and will be removed in v3.project.updated, project.member.added, and webhook.endpoint.disabled event types.Cursor-based pagination replaces offset pagination.
page, per_page) has been removed from all list endpoints. Use cursor pagination (cursor, limit) instead.total field was removed from list responses; use has_more.limit (1–100, default 25) and return next_cursor for the following page.