Skip to content

chore(release): v0.20.0 - #281

Merged
fclairamb merged 2 commits into
mainfrom
release-please--branches--main
Aug 29, 2026
Merged

fclairamb merged 2 commits into
mainfrom
release-please--branches--main

Conversation

@fclairamb

@fclairamb fclairamb commented Aug 28, 2026 •

Copy link
Copy Markdown
Owner

🤖 I have created a release beep boop

0.20.0 (2026-08-29)

Features

  • onboarding checklist, default email alerts, and one-step status pages (#282) (289478e)

Bug Fixes

  • deps: update go dependencies (non-major) (#279) (4cbcc29)
  • deps: update go dependencies (non-major) (#283) (9709152)

This PR was generated with Release Please. See documentation.

@fclairamb
fclairamb force-pushed the release-please--branches--main branch from 402ab9f to 81a5611 Compare August 28, 2026 13:15
@fclairamb fclairamb changed the title chore(release): v0.19.2 chore(release): v0.20.0 Aug 29, 2026
@fclairamb
fclairamb force-pushed the release-please--branches--main branch from 81a5611 to 2257edf Compare August 29, 2026 05:06
@fclairamb

Copy link
Copy Markdown
Owner Author

Release v0.20.0

Onboarding is the theme. A new org now arrives at something that works rather than something silent:

  • A getting-started checklist on the dashboard, derived entirely from real resources (no stored per-step flags, so it cannot drift), dismissed server-side per user per org rather than in localStorage.
  • Default alerting — a new org is seeded with an email integration addressed to its owner and a weekly uptime report. Best-effort, never fails signup; existing orgs untouched.
  • One-step status pages — "Publish on a status page" from a check, a prefilled create form, and a default section so a new page is never born empty.

Two silent-data-loss bugs worth calling out, both of which destroyed user input without any error:

  • Saving an HTTP check from the form deleted its JSONPath assertions; the editor had been built but never wired in.
  • The maintenance-window edit form could mount before its check associations loaded and drop them on save.

And a 500 that was really a typo — registering with a short password answered INTERNAL_ERROR and paged Sentry. A sweep found three more unmapped sentinels doing the same.

Also: /checks/validate now agrees with POST /checks by construction instead of by two hand-maintained lists; the org logo upload no longer blocks the entire settings form; responsive tables across checks, incidents, members, SLOs and integrations.

The CHANGELOG.md section on this PR has been expanded from the single generated line into per-topic entries — 17 specs squash-merged as one commit, so the mechanical changelog could not see them individually.

@fclairamb
fclairamb merged commit e50d4d8 into main Aug 29, 2026
12 checks passed
@fclairamb
fclairamb deleted the release-please--branches--main branch August 29, 2026 05:08
@fclairamb

Copy link
Copy Markdown
Owner Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant