> ## Documentation Index
> Fetch the complete documentation index at: https://docs.postsider.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PostSider Changelog

> Release notes for PostSider Cloud and the open-source distribution.

## v1.0.1 (OSS)

* Approval workflow: request, approve, and reject posts from the dashboard, public API, and MCP (`postsider_request_approval`, `postsider_get_approval_status`). Guest review links expire after 7 days.
* Webhooks now support optional HMAC-SHA256 signing secrets and are delivered with `X-Postsider-Timestamp` and `X-Webhook-Attempt` headers.
* Evergreen recycling with plan-quota enforcement.
* Bulk CSV import with an organization-specific generated template.
* New public endpoints: `GET /overview`, `GET /customers/:customerId/report`, `GET /posts/:id`, `PUT /posts/:id/release-id`, `GET /integration-settings/:id`, `POST /integration-trigger/:id`, `GET /is-connected`.
* Public API keys are self-service (`ps_...` prefix) and rate limited to 60 requests per minute per organization by default.

## SDK 2.0.0 (@postsider/node)

* Breaking change: `deletePost()` now returns the parsed response body (or `null` for a `204`) instead of the raw fetch `Response`. Failed deletes throw `PostsiderApiError` with `status` and `details`.
* `post(posts, idempotencyKey?)` accepts a stable idempotency key for safe retries.
