Breaking changes
The Google Sheets block config was updated and its configuration changed.
- The Google Picker API needs to be enabled in the Google Cloud console. You also need to enable it in your
NEXT_PUBLIC_GOOGLE_API_KEY
. - Add the
drive.file
OAuth scope.
For more info, see the new requirements: https://docs.typebot.io/self-hosting/configuration#google-auth-sheets-fonts
Added
- ➕ (webhook) Add Orimon in long request whitelist [3bd07c6]
- ✨ Introducing The Forge (#1072) [5e019bb]
- 📈 Only send suspicious bot alert if risk level is below 100 [eedb714]
- ✨ Introducing Radar, fraud detection [4fdc1bf]
Changed
- 🔧 Add suspendWorkspace script [2250622]
- ⏪ (radar) Remove IP ban system [7ce1a4d]
- 🚸 (webhook) Stringify inline code for better reliability [1160f58]
- ⚡ Attempt to fix tolgee random crash due to provider not detected [a235a7a]
- 🔧 Add disableRequestTimeout param for automation integrations [cee1373]
- 🚸 (webhook) Improve header and query params parsing [3bbaf67]
- 🔧 Add anthropic to long request whitelist [f4a0935]
- ⚡ (bot) Use ky for queries in bot to improve reliability [a653646]
- ⚡ (sheets) Use Google Drive picker and remove sensitive OAuth scope [deab1a1]
- ⚡ Add dynamic timeout to bot engine api [957eaf3]
- 🔧 Update main viewer domain to typebot.co [8819e9e]
- 🔧 Update vercel.json to reflect new api path [e2abfc6]
- ♻️ Remove references to old s3 URLs [c2fc2df]
- 🚸 (docs) Open community search docs results in same tab [61f7f67]
Fixed
- 💚 Fix arm docker build out of memory error [a44b0e9]
- ✏️ (docs) Fix docs title suffix [6246429]
- 🐛 Fix crash on toast show up due to tolgee provider not defined [7804ae2]
- 🚑 Revert resultId optional in startChat response [6e076e9]
- 🚑 Add back runtimeOptions and fix popup width option [867e68c]
- 🐛 Chatwoot widget open should not unmount bot if standard or popup [512bb09]
- 🐛 (whatsapp) Fix WA preview not starting and accept audio and documents messages [780b4de]
- 🚑 Fix invalid timeout for long running integrations [64fc59b]
- 🐛 (results) Fix result modal answers order [2dec0b8]
- 🐛 (chatNode) Fix default responseMapping item run [06b7f40]
- 🐛 (stream) Fix target attribute being trimmed on message stream [bf626bb]
- 🚑 Release new embed lib version and fix createId dep… [fbddddc]
- 🐛 Fix next/image not loading in self-hosting [c373108]
- 🐛 Fix change language not working in the editor [0b93c2b]
- 🐛 (sheets) Init OAuth client inside a function to avoid potential conflict [7fcc4fb]
- ✏️ Fix invalid ending comma in API instructions [99c5aaf]
- 🐛 Fix right click in bubble text editor selects the group [32b2bb6]
- 🐛 Fix multiple item dragged issue [a43d047]
- 🐛 (editor) Fix old typebot flash when changing the typebot [cb87a72]
Security
- 🔒 (radar) Add cumulative keywords auto ban [00f8bbc]
- 🔒 (radar) Improve scam detection by analyzing the entire typebot [7e3edfc]
Miscellaneous
- 📝 Add suggest edits button [ed7f5c7]
- 🌐 Add translation keys for input blocks (#1114) [53b702e]
- 🌐 Add theme tab translation keys (#1119) [5fbbe9d]
- 🌐 Improve i18n collaboration type and timeSince parsing [f26eafd]
- 🌐 Add templates name and description translation keys (#1120) [5124373]
- Typebots page pt-BR translation (#1121) [81a70d3]
- 🌐 Sync french translations and fix some non-sentence translations [28b2b1a]
- Add editor header translation keys (#1110) [d42e4a9]
- 🛂 (radar) Correctly block banned IP event when signing in with oauth providers [74f5a17]
- 📝 Migrate from Docusaurus to Mintlify (#1115) [1e5fa5a]
- 🩹 (radar) Only check existing risk if typebot was not manually checked [3919f75]
- 🛂 (radar) Match high risk keyword when not in urls [f2cccbd]
- 🛂 (radar) Add isVerified field in workspace [655b32e]
- add specific link for ChatNode to TypeBot (#1106) [8c4eec4]
- 🛂 Auto ban IP on suspected bot publishing (#1095) [fcfbd63]
- 📝 (docs): fix typo in Unsplash description (#1094) [619a548]
- Update publishTypebot.ts [248cee8]
- 🛂 Hide workspace members list from guest [c339130]
- 🛂 (billing) Past due status only for unpaid invoices with additional usage [b0d7039]
- 📝 Add node prerequisite in Contributing guide [f64784f]
- 🧑💻 Automatically guess env URLs for Vercel preview deploy… (#1076) [d89a1eb]
- Updated vercel deployment guide. (#1075) [c02e4e1]
- ⚗️ (docs) Replace Algolia search with Community Search [c4f5df5]