Releases: formbricks/hub
0.2.0
Formbricks Hub v0.2.0 (Pre-release)
Warning
This release makes submission_id and tenant_id mandatory, which requires a manual data migration.
This v0.2.0 pre-release introduces several additions to the core functionality:
- AI embeddings for incoming text feedback
- Semantic search and similarity search for feedback records
- Idempotent ingestion via
submission_id - Cursor-based pagination for list endpoints
- Security hardening and API consistency improvements
It is intended for early adopters, contributors, and anyone who wants to explore the Hub and follow its development in the open.
📚 Learn more in the docs:
https://formbricks.com/hub
We’re just getting started — feedback and contributions are welcome.
What's Changed
- fix: build for linux/arm64 so the image runs on ARM Macs by @xernobyl in #32
- chore: add river to install tools by @pandeymangg in #34
- chore: remove docs directory by @mattinannt in #33
- chore: add pull request template by @xernobyl in #35
- feat: add
submission_idfor grouped submissions and idempotent ingestion by @xernobyl in #39 - feat: AI embeddings for feedback records by @xernobyl in #38
- docs: refresh Hub README for launch positioning by @mattinannt in #41
- feat: semantic search and similar feedback API by @xernobyl in #40
- feat: add cursor pagination to list endpoints; remove offset pagination by @xernobyl in #42
- ci: coverage tests by @xernobyl in #44
- chore: address Hub OpenAPI AI-review feedback by @xernobyl in #45
- chore: production hardening — Go 1.26, security improvements (SSRF protection, hidden signing key), config improvements, pagination by @xernobyl in #46
Full Changelog
0.1.0...0.2.0
0.1.0
Formbricks Hub v0.1.0 (Pre-release)
We’re excited to share the first public glimpse of Formbricks Hub — our open-source, headless Experience Management database designed to unify feedback data for analytics and AI.
This v0.1.0 pre-release introduces the core foundation:
- Go-based REST API for feedback records
- PostgreSQL-backed, analytics-optimized data model
- Clean, performance-first architecture
- Webhook system with a clean event architecture
- Official TypeScript SDK
- OpenAPI spec and contract tests
It’s intended for early adopters, contributors, and anyone who wants to explore the Hub and follow its development in the open.
📚 Learn more in the docs: https://formbricks.com/hub
We’re just getting started — feedback and contributions are welcome.
What's Changed
- feat: initial feedback record api implementation by @xernobyl in #1
- chore: add OpenAPI.yml and Schemathesis by @xernobyl in #2
- feat: add git hooks and related changes by @xernobyl in #5
- fix:
docker-compose->docker composeby @pandeymangg in #6 - chore: remove response_id field from feedback records by @mattinannt in #9
- feat: add field grouping support for ranking and matrix questions by @mattinannt in #10
- docs: add and update documentation for current implementation by @mattinannt in #11
- chore: Convert field_type from VARCHAR to PostgreSQL ENUM by @xernobyl in #8
- feat: Add goose migrations for database schema by @xernobyl in #14
- chore: Stricter lint rules and their respective fixes by @xernobyl in #15
- chore: Use host port 5433 for Postgres to avoid conflict with Formbricks by @xernobyl in #17
- chore: make Postgres host port configurable via
POSTGRES_PORTby @xernobyl in #18 - feat: Webhooks support by @xernobyl in #16
- feat: hub dockerfile and helm chart by @BhagyaAmarasinghe in #23
- fix: use default service account for migrations job by @BhagyaAmarasinghe in #26
- fix: use ArgoCD sync waves for migration ordering by @BhagyaAmarasinghe in #27
- chore: Stricter linting rules by @xernobyl in #21
- docs: add Apache Superset integration guide by @xernobyl in #25
- ci: add Stainless OpenAPI workflow for Stainless preview/merge builds by @mattinannt in #29
- feat: Add Power BI documentation by @xernobyl in #30
- feat: ci and release workflow by @BhagyaAmarasinghe in #31
- feat: Observability (metrics, tracing, request correlation) by @xernobyl in #28
New Contributors
- @xernobyl made their first contribution in #1
- @pandeymangg made their first contribution in #6
- @mattinannt made their first contribution in #9
- @BhagyaAmarasinghe made their first contribution in #23
Full Changelog: https://github.com/formbricks/hub/commits/0.1.0