Repository navigation
- Breaking: project slugs are now validated strictly at startup: 1-48 characters
froma-z,0-9and-, with no leading, trailing or repeated-. The same rule
covers Alertmanager project label keys. Every invalid or duplicate slug is reported
by name in one error, so fix the configuration file before upgrading. - Projects are addressed by slug in web URLs and the API (
/projects/{slug}). The old
6-character short id still works and the UI redirects it to the slug URL. Email,
webhook and Alertmanager notification links use the slug. - Teams get a short id used in
/teams/{short_id}URLs. The team API accepts the short
id or the UUID, and the UI redirects UUID URLs to the short form. - Alertmanager: per-project severity and source links, global and per-project refresh
intervals, and alert names selected by effective severity. Severity defaults to
critical. - Alertmanager defaults and alert names can be managed through environment variables or
the admin UI. Test alerts can be sent from the service settings and from a monitored
project's settings. - All Alertmanager delivery failures are now reported to Sentry.
- Added an Alertmanager guide with complete configuration and VMRule examples.
- Project admins can regenerate the project DSN from the SDK Setup page, behind a
confirmation dialog. - Projects removed from the configuration are shown as disabled: a Disabled pill on the
project page, and a badge with muted styling at the bottom of the dashboard. - Settings managed by configuration are marked with a notice that stays highlighted
while you hover nested controls. Team pages show it as a pill under the team name. - UI polish: text selection is disabled except in fields, code and event data, and
special characters no longer end up in avatar initials. - Performance: notifications are delivered in a background task (up to eight at a time),
so SDK requests never wait on SMTP, webhooks or Alertmanager. Event ingestion does less
database work and the issue list uses its index. - Ingest bodies are capped at 20 MiB after decompression (413 above the limit).
- Helm chart: the deployment strategy is configurable and
values.yamllists the
environment variables the application reads.
Full Changelog: 0.10.0...0.10.1