Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions apps/docs/changelog.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
title: "Changelog"
description: "New features, updates, and fixes."
---

<Update label="April 2026" description="Sandbox mode, new login page, and macOS Docker support" tags={["Feature", "Update", "Fix"]}>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Inaccurate tag on April 2026 entry

The "Update" tag is included in the April 2026 <Update> block, but this entry only contains New features and Bug fixes sections — there is no Updates section. The tag should match the actual content sections to avoid misleading readers who filter by tag.

Suggested change
<Update label="April 2026" description="Sandbox mode, new login page, and macOS Docker support" tags={["Feature", "Update", "Fix"]}>
<Update label="April 2026" description="Sandbox mode, new login page, and macOS Docker support" tags={["Feature", "Fix"]}>


## New features

### Sandbox mode

You can now explore Sweetr without signing up. The new sandbox mode lets you browse the full interface with realistic mock data — metrics, pull requests, DORA charts, and more. Just visit the login page and click "Explore the sandbox instead."

### Revamped login page

The login page has been redesigned with a cleaner layout and a quick overview of DORA elite benchmarks, so you know what you're working toward before you even sign in.

## Bug fixes

- **Self-hosted Docker on macOS** — Docker images now support ARM64 architecture, fixing compatibility issues for self-hosted users running on Apple Silicon (M1/M2/M3/M4) machines.

</Update>

<Update label="March 2026" description="Self-hosting, incident detection, and more" tags={["Feature", "Update", "Fix"]}>

## New features

### Self-hosting support

You can now self-host Sweetr on your own infrastructure with a single command. The deploy script walks you through the full setup — from creating a GitHub App to generating your Docker Compose stack.

```bash
curl -fsSL https://raw.githubusercontent.com/sweetr-dev/sweetr.dev/main/bin/deploy | bash
```

[Self-hosting guide](/get-started/self-host)

### Incident detection automation

Sweetr now automatically detects incidents from your deployments. Three detection strategies are available out of the box:

- **Rollbacks** — detects when a deployment reverts to a previously deployed version.
- **Reverts** — detects GitHub revert PRs.
- **Hotfixes** — matches configurable patterns in PR titles, branch names, or labels.

Incident Detection is enabled by default for every workspace. Detected incidents feed directly into your [DORA metrics](/metrics-and-insights/dora) for more accurate change failure rate and mean time to recover.

[Incident detection docs](/automations/incident-detection)

### People bio and location

Profile pages now show each person's bio and location, synced from GitHub. This makes it easier to get context on teammates across your organization.

[People directory](/platform/people)

### DORA metrics in Slack digests

Your team's [Slack digest](/automations/digests) now includes all four DORA metrics — deployment frequency, lead time, change failure rate, and mean time to recover. If deployments aren't set up yet, the digest links directly to the setup guide.

## Updates

### Deployment setup guidance

Pages that depend on deployment data — like DORA metrics, incidents, and team alerts — now show a setup banner when deployments haven't been configured yet. The banner links you straight to the [deployment setup guide](/platform/deployments#setting-up-deployments-for-dora-metrics).

### API rate limiting

The REST API now enforces a rate limit of 100 requests per minute per API key to ensure fair usage across all workspaces.

[API rate limit docs](/api-reference/rate-limit)

## Bug fixes

- **PR timeline** — Fixed personal metrics date range calculations and resolved an issue where cycle time of zero was incorrectly hidden.
- **DORA team filtering** — Team filtering on DORA metrics now correctly uses deployment author team membership instead of application ownership.
- **First review calculation** — Fixed a bug where the first review timestamp used aggregated data instead of chronological review events.
- **Code review sync** — Resolved an issue where code reviews could fail to sync under certain conditions.

</Update>
14 changes: 14 additions & 0 deletions apps/docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@
"icon": "github",
"href": "https://github.com/sweetr-dev/sweetr.dev"
},
{
"anchor": "Changelog",
"icon": "list",
"href": "/changelog"
},
{
"anchor": "Give Feedback",
"icon": "message-code",
Expand All @@ -52,6 +57,15 @@
},

"tabs": [
{
"tab": "Changelog",
"pages": [
{
"group": "",
"pages": ["changelog"]
}
]
},
{
"tab": "Sweetr",
"pages": [
Expand Down
Loading