Changelog

What's new

Product updates and release notes for Fluidify Regen.

v0.20.0

Regen

June 2026

GitHub release

Security patch: SAML signature-bypass fix, crash guards on nullable API fields, and Go 1.25 upgrade.

Fixed

SAML signature-bypass vulnerability via goxmldsig patched; npm advisory fixes applied across frontend dependencies.

Fixed

Nullable alert labels and JSONB fields now guarded — prevents crashes when alert sources send partial or missing data.

Fixed

Brand logo inlined so it renders correctly in PostHog session replays.

Improved

Go upgraded to 1.25.11 and golangci-lint updated to v2 for cleaner, faster builds.

v0.18.0

Regen

June 2026

GitHub release

Schedule timezone UX overhaul, app version in sidebar, and background tab polling fixes.

New

Timezone badge on Add Layer, Edit Layer, and Create Override modals — shows the schedule timezone and current time in that zone.

New

"Use schedule midnight" quick-fill — one click fills the next midnight in the schedule's timezone, expressed as your local time.

New

Live timezone hint below Rotation Start — translates the time you typed into the schedule's timezone in real time.

New

Shift end in who's on call card — shows countdown and schedule-tz wall clock when it differs from your browser timezone.

New

Gantt calendar timezone footer — shows the schedule timezone and current time below the calendar grid.

New

App version shown in sidebar footer (e.g. v0.18.0) so you always know what's running without SSHing into the server.

Fixed

Schedule datetime inputs — all datetime-local fields now correctly use your browser's local timezone instead of UTC; rotation starts and overrides no longer silently shift time on save.

Fixed

Mark unavailable — fixed "Invalid request parameters" error when submitting unavailability dates.

Fixed

Background tab errors — polling now pauses when the tab is hidden and resumes on focus, preventing "Failed to fetch" errors after the tab has been idle.

v0.17.0

Regen

June 2026

GitHub release

Incident attachments, post-mortem template selector, Slack HTTP Events API migration, PagerDuty EU support, and an AI cost-tracking foundation.

New

Incident attachments - upload, view, download, and delete files directly from the incident detail page.

New

Post-mortem template selector - choose a template when generating post-mortems from the UI.

New

Routing rule criteria - regex and annotation matching now supported in routing rule conditions.

New

PagerDuty import - EU region support added to the import wizard.

New

Slack HTTP Events API - migrated from Socket Mode to HTTP Events API for more reliable event delivery.

New

AI cost tracking - OSS foundation for per-operation cost tracking (BYO API key).

Fixed

Routing rule suppress toggle, priority default, and optional webhook fingerprint.

Fixed

Holiday dates shifting due to timezone handling.

Fixed

Slack incident card now refreshes and posts confirmation after reaction-based ack/resolve.

Fixed

`cost_usd` returned as a flat field on PostMortem API response (was incorrectly wrapped).

Improved

SQL migrations embedded as `fs.FS` at compile time - removes the `./migrations` file path dependency, enabling clean Docker and binary deployments.

v0.15.0

Platform

May 2026

GitHub release

Enterprise hook system so a private Pro binary can extend the OSS server without any Pro code shipping in this repo. No behaviour change for self-hosted OSS users.

New

`enterprise.Hooks.CustomFieldsHandler` - Pro binary registers custom field routes; OSS returns 402.

New

`enterprise.Hooks.UIProvider` - Pro binary serves its own embedded frontend; OSS behaviour unchanged.

New

`commands.SetEnterpriseHooks()` - called by the Pro binary before `Execute()` to inject all hooks.

Fixed

Helm chart publishing to `charts.fluidify.ai` on each release.

Fixed

Helm install URL in README.

v0.13.0

Regen

May 2026

GitHub release

Public status page built into every Regen instance, plus a full redesign of the incident detail page with severity-tinted headers and sticky compact bar.

New

Public status page at `/status` - no login required. Shows active incidents with live severity indicators and incidents resolved in the last 7 days.

New

Status page URL shown in Settings → System for easy sharing with your team.

Improved

Incident detail redesign - severity-tinted header with a colour wash calibrated to urgency.

Improved

Left severity stripe on the incident title for instant visual context.

Improved

Sticky compact bar appears when scrolling past the title.

Improved

Properties panel with collapsible sections, richer field editing, and save-flash feedback.

v0.12.0

Regen

May 2026

GitHub release

Multi-provider AI connector - bring your own Claude, Ollama, or OpenAI key. Switch providers at any time in Settings → System → AI Provider.

New

Anthropic Claude support - connect with your own API key (Claude 3.5 Sonnet by default).

New

Ollama support - fully local LLM inference; point Regen at your Ollama endpoint and model.

New

AI provider switcher in Settings → System → AI Provider. All three power incident summaries, post-mortem drafts, and handoff digests.

Improved

Existing OpenAI users continue to work with no config changes.

v0.11.0

Regen

May 2026

GitHub release

In-app announcements for admins and opt-out anonymous telemetry.

New

In-app announcements - dismissible banner for admins when there are release notes or important updates, fetched automatically in the background.

New

Anonymous aggregate telemetry (incident counts, features enabled, instance size). No incident content or user data. Opt out with `REGEN_NO_TELEMETRY=1` or Settings → System.

v0.10.0

Regen

April 2026

GitHub release

First public release of Fluidify Regen - a fully self-hosted, open-source incident management platform covering the full incident lifecycle from alert ingestion to post-mortem, with Slack, Teams, and Telegram native.

New

Full incident lifecycle - triggered → acknowledged → resolved with immutable, append-only timeline.

New

Create incidents from alerts, Slack (`/incident new`), the UI, or REST API.

New

AI-generated post-mortems from incident timeline, Slack thread, and linked alerts (BYO OpenAI key).

New

Post-mortem templates - define required sections and guiding questions per team.

New

On-call schedules with multi-layer rotations, daily/weekly/custom shift types, timezone support, and overrides.

New

Escalation policies - multi-step with configurable timeouts. Escalates automatically on no-ack.

New

Shift notifications - incoming on-call engineer notified at handoff via Slack or Teams DM.

New

Slack integration - auto-creates incident channels, `/incident ack`, `/incident resolve`, interactive buttons.

New

Microsoft Teams - Adaptive Cards with full two-way sync, bot commands, incident channel creation.

New

Telegram - notification-only (severity-coded alerts, AI summary delivery).

New

Alert sources: Prometheus/Alertmanager, Grafana, AWS CloudWatch, generic webhooks.

New

Alert deduplication - fingerprint-based grouping prevents duplicate incidents.

New

One-click Grafana OnCall migration - imports schedules, escalation policies, and users in one step.

New

Opsgenie schedule and policy import.

New

Docker Compose quickstart - running in under 5 minutes.

New

Helm chart for Kubernetes with TLS ingress, Sentinel-mode Redis HA, and Patroni Postgres HA.

New

SAML / SSO - free forever, no enterprise gating (Okta, Azure AD, Google Workspace).

New

Non-root container (UID 1001), read-only filesystem, all Linux capabilities dropped.

New

Webhook ingestion p99 < 10 ms. Tested at 3,917 RPS peak with zero 5xx errors.

New

Fluidify MCP Server (beta) - external agents can read incidents, query timeline, and check on-call natively.

Follow releases on GitHub. Subscribe to the newsletter for release notifications.