v1.12.2
resend/react-emailv1.12.2Sep 16, 2026by github-actions[bot]
Upgrading?
AI Summary
This release primarily addresses bug fixes related to database migrations (CHECK constraint naming), Guardrails AI integration, and vectorization, along with dependency updates and maintenance tasks.
Key Highlights
- Fixed database constraint naming conflicts to prevent errors during migrations
- Upgraded Guardrails AI with optional combined rule and model checks
- Improved Ollama support in the Langflow Assistant
- Fixed vectorization of multiple knowledge base columns
- Removed DiskCache and patched ML vulnerabilities
New Features
- Upgrade Guardrails with optional combined rule and model checks
- Allow vectorizing multiple knowledge base columns
- Restore Ollama support in the Langflow Assistant
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.12.2 --> ## What's Changed ### ✨ New Features * feat(components): upgrade Guardrails with optional combined rule and model checks by @mansura-habiba in https://github.com/langflow-ai/langflow/pull/14934 ### 🐛 Bug Fixes * fix: preserve restricted-component diagnostics in streamed errors by @erichare in https://github.com/langflow-ai/langflow/pull/14999 * fix: stop double-prefixing catalog policy CHECK names under naming conventions by @breken-ai in https://github.com/langflow-ai/langflow/pull/15007 * fix(migrations): stop double-prefixing CHECK constraint names under the naming convention by @erichare in https://github.com/langflow-ai/langflow/pull/15009 * fix(db): give the flow_version CHECK constraint one name across create paths by @erichare in https://github.com/langflow-ai/langflow/pull/15010 * fix(deps): remove DiskCache and patch ML vulnerabilities by @erichare in https://github.com/langflow-ai/langflow/pull/15019 * fix: allow vectorizing multiple knowledge base columns by @erichare in https://github.com/langflow-ai/langflow/pull/15016 * fix(ci): start patch-release RCs at rc0 when the SDK is unchanged by @erichare in https://github.com/langflow-ai/langflow/pull/15022 * fix(assistant): restore Ollama support in the Langflow Assistant by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/15005 * fix(tasks): stop awaiting Celery's synchronous revoke result by @erichare in https://github.com/langflow-ai/langflow/pull/15026 * fix(frontend): keep auto-login auth when the session probe answers late by @erichare in https://github.com/langflow-ai/langflow/pull/15028 * fix(graph): keep Component.stop() branches inactive while a sibling completes by @erichare in https://github.com/langflow-ai/langflow/pull/15029 * fix(knowledge): honour Vectorize/Identifier flags typed into the column table by @erichare in https://github.com/langflow-ai/langflow/pull/15030 * fix(lfx): percent-encode "/" in database connection passwords by @viktoravelino in https://github.com/langflow-ai/langflow/pull/15032 * fix(components): read Guardrails AI-check replies via BaseMessage.text by @erichare in https://github.com/langflow-ai/langflow/pull/15042 * fix(api): stop 500 responses from echoing response-validation input by @erichare in https://github.com/langflow-ai/langflow/pull/15041 * fix(responses): stream failed agent tool calls as function_call items by @erichare in https://github.com/langflow-ai/langflow/pull/15031 * fix(api): report missing flows and versions during concurrent deletes by @erichare in https://github.com/langflow-ai/langflow/pull/15065 * fix(assistant): validate component params before applying any of them by @viktoravelino in https://github.com/langflow-ai/langflow/pull/15036 * fix(lfx): accept double-encoded Google service account keys by @viktoravelino in https://github.com/langflow-ai/langflow/pull/15064 * fix(components): inject loop item into every fan-out branch by @gingeekrishna in https://github.com/langflow-ai/langflow/pull/14965 * fix(deps): override shell-quote and websocket-driver in docs/ to patched versions by @boazgarty in https://github.com/langflow-ai/langflow/pull/15015 * fix(api): bound message-history reads to stop editor freeze on flows with large chat history by @AhsanAkhlaq in https://github.com/langflow-ai/langflow/pull/15051 * fix(assistant): preserve dependent choices and token limit resets by @Simonzhaohui in https://github.com/langflow-ai/langflow/pull/15001 * fix: db session commit before response by @Jkavia in https://github.com/langflow-ai/langflow/pull/15078 * fix(api): index message history and handle nullable text by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/15076 * fix(responses): stream the final message when no tokens were streamed by @erichare in https://github.com/langflow-ai/langflow/pull/15080 * fix: allow concurrent flow version attachments on PostgreSQL by @erichare in https://github.com/langflow-ai/langflow/pull/15086 * fix: warn when restricted workflows substitute saved component code by @erichare in https://github.com/langflow-ai/langflow/pull/15090 * fix(lfx): close temp file before deleting failed cloud downloads by @viktoravelino in https://github.com/langflow-ai/langflow/pull/15074 * fix(jobs): atomically claim expired HITL pauses by @olayinkaadelakun in https://github.com/langflow-ai/langflow/pull/15096 ### 📝 Documentation Updates * docs: updates to guardrails component and legacy by @mendonk in https://github.com/langflow-ai/langflow/pull/15073 ### 🛠 Maintenance Tasks * refactor(deps): migrate initial LangChain Community integrations by @erichare in https://github.com/langflow-ai/langflow/pull/15020 * chore: 1.12.2 dep upgrade by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/15075 ## New Contributors * @breken-ai made their first contribution in https://github.com/langflow-ai/langflow/pull/15007 * @boazgarty made their first contribution in https://github.com/langflow-ai/langflow/pull/15015 * @AhsanAkhlaq made their first contribution in https://github.com/langflow-ai/langflow/pull/15051 **Full Changelog**: https://github.com/langflow-ai/langflow/compare/v1.12.1...v1.12.2
Related Repositories
openclaw/openclaw★ 392,714
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,084
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 359,101
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,792
The open source coding agent.
n8n-io/n8n★ 208,269
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.