Releases: formbricks/formbricks
Releases · formbricks/formbricks
4.9.6-rc.1
What's Changed
- fix: patch security dependency vulnerabilities for 4.9 by @mattinannt in #7989
- fix: backport SSO account deletion reauth by @xernobyl in #7976
Full Changelog: 4.9.5...4.9.6-rc.1
5.0.0-beta.3
What's Changed
- fix: update Hub runtime defaults for v5 staging by @BhagyaAmarasinghe in #7959
- feat(feedback-sources): add a Create Survey CTA if there are none by @itsjavi in #7943
- fix: support Redis Cluster for BullMQ jobs by @xernobyl in #7960
Full Changelog: 5.0.0-beta.2...5.0.0-beta.3
5.0.0-beta.2
What's Changed
- feat: add internal cube helm deployment by @BhagyaAmarasinghe in #7955
- fix: address Cube chart review feedback by @BhagyaAmarasinghe in #7956
Full Changelog: 5.0.0-beta.1...5.0.0-beta.2
5.0.0-beta.1
What's Changed
- feat: port hub xm-suite config to epic/v5 by @mattinannt in #7578
- feat: feedback record directories by @pandeymangg in #7592
- refactor: rename Project to Workspace across entire codebase by @Dhruwang in #7620
- feat: Introduce BullMQ setup to Formbricks by @xernobyl in #7684
- chore: deprecate environments by @Dhruwang in #7693
- fix: validate "Other" option text on required questions and remove duplicate response entry by @Dhruwang in #7716
- fix: only show beforeunload warning when offline support is active by @Dhruwang in #7715
- fix: prevent TTC overcount for multi-question blocks by @jobenjada in #7713
- revert: enhance welcome card to support video uploads by @jobenjada in #7712
- feat: add auto-progress mode for rating and NPS surveys by @jobenjada in #7709
- fix: add missing PostHog events by @pandeymangg in #7722
- fix: add loading skeleton for responses page by @Dhruwang in #7700
- fix: fixes unique constraint error with singleUseId and surveyId by @pandeymangg in #7737
- chore: Move Response Pipeline to BullMQ by @xernobyl in #7695
- fix: strip @layer properties block to prevent host page CSS pollution by @mariusbolik in #7685
- fix: prevent OIDC button text overlap with 'last used' indicator by @HamzaSwitch in #7731
- fix: prevent offline replay from dropping survey blocks after completion by @Dhruwang in #7743
- fix: remove dark: variant classes from survey-ui to prevent host page style leakage by @Dhruwang in #7747
- fix: connect rating/NPS scale labels to label styling settings by @Dhruwang in #7738
- chore: translation management revamp (scope 1) by @Dhruwang in #7733
- chore: Add survey to formbricks docs by @harshsbhat in #7746
- fix: keep sidebar switcher icons round with long labels by @jobenjada in #7756
- fix: make other option input field mandatory when sole selection by @Dhruwang in #7751
- feat: remove app rate limits for Envoy-covered routes by @BhagyaAmarasinghe in #7714
- fix: prevent environment ID leak in API error responses by @Dhruwang in #7753
- fix: redirect active project and organization selections by @jobenjada in #7724
- feat: migrate survey overview to v3 APIs by @BhagyaAmarasinghe in #7741
- fix: mark Identify Customer Goals survey as translatable by @urbalazs in #7566
- fix: fix duplicate block and misleading subheader in trial conversion template by @nielskaspers in #7560
- feat: extend auto-progress to single-select question types by @jobenjada in #7725
- fix: response tag UI issues in response modal by @Dhruwang in #7765
- fix: prevent split offline responses on restore by @BhagyaAmarasinghe in #7767
- fix: fixes sentry ref issue by @pandeymangg in #7776
- feat: auto-fill safe attribute key from label by @jobenjada in #7771
- fix: add accessible dialog title to project limit modal by @jobenjada in #7769
- chore(deps): bump the npm_and_yarn group across 12 directories with 4 updates by @dependabot[bot] in #7680
- fix: show oversized upload error when mime type is missing by @jobenjada in #7757
- fix: remove legacy API rewrites from next.config.mjs by @Dhruwang in #7764
- feat: ces and csat questions by @pandeymangg in #7688
- feat: Add Turkish (tr) translations by @onwp in #7645
- feat: BullMQ background jobs + response pipeline by @xernobyl in #7779
- fix: (Depr Env QA) api v1/me regression by @jobenjada in #7761
- feat: survey scheduling by @xernobyl in #7766
- chore: merge epic/dashboards into epic/v5 by @Dhruwang in #7798
- chore: restores feedback record directory changes to epic/v5 by @pandeymangg in #7806
- fix: (Depr Env QA) update docs by @jobenjada in #7784
- fix: cleans up environmentId references by @pandeymangg in #7792
- fix: (Depr Env QA) update lang keys by @jobenjada in #7786
- feat: adds feedback record directory auth to api keys by @pandeymangg in #7804
- feat: AI-powered survey translation by @Dhruwang in #7793
- chore: rename gcp ai provider to google by @xernobyl in #7815
- fix: decouple pipeline from response ingestion by @BhagyaAmarasinghe in #7651
- fix: (Depr Env QA) Surface legacy env var on Connection page by @jobenjada in #7773
- chore: remove legacy styling fields (questionColor, inputColor) by @Dhruwang in #7783
- fix: consistent enabled/disabled wording for connector status by @Dhruwang in #7897
- fix: adds submission id to csv connector by @pandeymangg in #7898
- refactor: align connector enum with formbricks_survey by @jobenjada in #7825
- fix: removes project references by @pandeymangg in #7907
- feat: wire workspace settings to feedback record directories by @pandeymangg in #7910
- feat: refresh analysis charts and dashboard feedback gating by @pandeymangg in #7915
- feat: make cubejs mandatory for xm suite v5 by @BhagyaAmarasinghe in #7913
- feat: add FeedbackRecords Envoy gateway by @BhagyaAmarasinghe in #7818
- feat: unify settings UI with shared sidebar navigation by @Dhruwang in #7904
- fix: migrate feedback-sources page to unified settings navigation by @Dhruwang in #7928
- chore: Rename FeedbackRecordDirectory to FeedbackDirectory by @Dhruwang in #7925
- fix: hub pinned at specific tag/digest by @pandeymangg in #7923
- docs: align self-hosting docs for Formbricks v5 by @BhagyaAmarasinghe in #7906
- feat: similar feedback preview by @jobenjada in #7917
- chore: hardening cube tenant isolation by @xernobyl in #7920
- feat: gate Unify Feedback, FRDs, Dashboards behind license by @pandeymangg in #7924
- feat: gate AI chart generation behind all AI checks by @Dhruwang in #7937
- feat(ai): support Vertex AI ADC credentials by @BhagyaAmarasinghe in #7938
- chore: drop explicit feedback directory grants, use implicit auth by @pandeymangg in #7941
- fix: add cursor-based pagination and fix refresh for feedback records by @Dhruwang in #7935
- chore: upgrade Hub to 0.3.0 and SDK to 0.5.0 by @Dhruwang in #7948
- fix: removes auto feedback directory linking with workspaces by @pandeymangg in #7947
- feat(helm): add Hub worker and embeddings runtime by @BhagyaAmarasinghe in #7945
- fix: add Hub and Cube env vars to Docker build secrets by @Dhruwang in #7950
New Contributors
- @mariusbolik made their first contribution in #7685
- @HamzaSwitch made their first contribution in #7731
- @onwp made their first contribution in #7645
Full Changelog: https...
4.9.5
4.9.5-rc.1
What's Changed
Full Changelog: 4.9.4...4.9.5-rc.1
4.9.4
What's Changed
- fix: (backport) password hash visibility improvement (#7814) by @xernobyl in #7833
- fix: fixes sentry ref issue (backport #7776) by @Dhruwang in #7872
- fix: prevent Airtable integration crash when token expires (backport #7811) by @Dhruwang in #7873
- fix: (backport) prevent SSRF via redirect following in webhook delivery (#7877) by @Dhruwang in #7892
Full Changelog: 4.9.3...4.9.4
4.9.4-rc.2
What's Changed
- fix: fixes sentry ref issue (backport #7776) by @Dhruwang in #7872
- fix: prevent Airtable integration crash when token expires (backport #7811) by @Dhruwang in #7873
- fix: (backport) prevent SSRF via redirect following in webhook delivery (#7877) by @Dhruwang in #7892
Full Changelog: 4.9.4-rc.1...4.9.4-rc.2
4.9.4-rc.1
What's Changed
Full Changelog: 4.9.3...4.9.4-rc.1