github formbricks/formbricks 5.0.0

latest releases: 5.1.0, 5.1.0-rc.3, stable...
17 days ago

⚠️ Important: Self-hosting Migration Required

Formbricks 5 adds new mandatory infrastructure components (Cube and the Formbricks Hub services) and ships major data-model changes. Please read the migration guide carefully before upgrading.

Formbricks 5 is our biggest release yet. It evolves Formbricks from a pure survey tool into a complete Experience Management (XM) suite — combining survey collection, a unified feedback directory, and cross-survey dashboards in one platform.

What's New in Formbricks 5

🧩 Unify Feedback — a single home for all your customer feedback

  • Feedback Directories: Aggregate responses from any number of surveys and external data sources into one structured directory, giving you a unified view of customer feedback across products and channels.
  • Feedback Sources: Connect surveys (and, going forward, additional sources like CSV imports and third-party tools) to a directory with a few clicks.
  • Similar feedback: Quickly find related responses across your directory while reviewing a record.

📊 Cross-survey Dashboards

  • Build dashboards across entire feedback directories — not just a single survey. Combine NPS, CSAT, CES, ratings, and open-text insights from many surveys in one view.
  • AI-powered chart generation: Describe the chart you want; Formbricks builds it.
  • New question types: First-class CSAT and CES support so they can be aggregated alongside NPS and ratings.

🏢 Workspaces (formerly Projects)

  • "Projects" have been renamed to Workspaces throughout the product to better reflect how teams organize XM programs. Existing data and integrations continue to work; only the terminology and UI have changed.
  • Unified Settings UI with a shared sidebar for organization, workspace, and account settings.

🤖 AI Across the Product

  • AI survey translation for faster multi-language rollouts.
  • Pluggable AI provider support: Bring your own model via AWS Bedrock, Google Vertex AI (with ADC credentials), or Azure OpenAI — configurable per deployment.
  • AI features (translations, chart generation, topic classification) are gated behind licensing checks so admins keep full control.

🛠️ Survey Building & Runtime

  • AI-translated surveys, accessibility improvements (keyboard navigation, focus traps, prefers-reduced-motion support), and numerous fixes to offline mode, the response pipeline, and the survey widget's CSS isolation.

🏗️ Infrastructure & Platform

  • Cube is now a mandatory baseline dependency powering analytics and dashboards.
  • Formbricks Hub services (worker + embeddings runtime) power the unified feedback directory and AI features.
  • BullMQ-based background jobs replace ad-hoc workers — including a fully rebuilt response pipeline and survey scheduler.
  • Envoy gateway for the new feedback-records APIs with built-in rate limiting.
  • RustFS replaces MinIO as the bundled S3-compatible storage for self-hosters.
  • API v3: Survey overview and analytics endpoints have been migrated; v1 remains supported.
  • Numerous security hardening fixes (SSRF protections, CSRF on OAuth flows, body-size limits, export sanitization, step-up auth for sensitive actions, and more).

Enterprise Features

Most of the new XM capabilities — Unify Feedback, Feedback Directories, Dashboards, and the AI features — are enterprise features. Self-hosters will need an updated license with the corresponding feature flags enabled to use them. Get in touch if you'd like to evaluate them.

SDKs

We're also releasing new versions of the Formbricks SDKs alongside this release. All current SDKs remain fully compatible with Formbricks 5 — no forced upgrade is required. If you'd like to move to the newer SDK shape (which uses workspace IDs instead of environment IDs), follow the Workspace ID Migration guide.

Upgrading

Follow the Formbricks 5 migration guide before deploying. The new Cube and Hub services are required, and several database migrations run on first startup.

A massive thank you to everyone who tested the beta and RC releases, opened issues, and contributed PRs. Formbricks 5 wouldn't exist without you. 💙


What's Changed

New Contributors

Full Changelog: 4.9.7...5.0.0

Don't miss a new formbricks release

NewReleases is sending notifications on new releases.