OpnForm
Beautiful open-source form builder
Alternative to: typeform, google forms, jotform, tally
v2.2.1
2026-07-14What’s improved
This patch makes self-hosted sign-in and Enterprise entitlements more reliable, and gives workspace admins better control over uploaded-file links.
More reliable self-hosted OIDC sign-in
OIDC sign-in now recovers automatically once when an identity provider reports an already-redeemed authorization code. Sign-in initiation and callback throttling are separated, and explicit trusted-proxy support avoids legitimate users being grouped under a proxy IP address. Forced OIDC mode also no longer offers password sign-in as an alternate path.
Configurable uploaded-file link validity
Workspace admins can now choose how long links to uploaded submission files remain available: 24 hours, 3 days, 7 days, 14 days, or 30 days. The setting applies to newly generated links in email notifications, CSV exports, webhooks, Slack, Discord, Telegram, and Google Sheets. The default remains 24 hours and existing links keep their original expiration.
Self-hosted Enterprise Custom Code
Active self-hosted Enterprise licenses now enable Custom Code as expected. The included migration also backfills this entitlement for existing self-hosted license records.
RTL date inputs
Date-picker navigation arrows now follow the correct direction in right-to-left interfaces.
Developer experience
Codex worktrees now run against isolated seeded local stacks, making concurrent development and E2E testing more dependable.
Upgrade note
Run database migrations as part of the upgrade so existing self-hosted license records receive the Custom Code entitlement:
php artisan migrate
If an external reverse proxy sits in front of a self-hosted installation, configure TRUSTED_PROXIES with that proxy’s IP address or CIDR; direct Docker deployments need no additional configuration.