v1.12.1

langflow-ai/langflowv1.12.1Sep 8, 2026by github-actions[bot]

AI Summary

This release focuses on bug fixes for frontend rendering, Watsonx model detection behind proxies, and improvements to MCP server connectivity and memory management.

Key Highlights

  • Fixed Watsonx model detection behind LiteLLM proxy
  • Extended MCP server connection timeout to prevent slow-starting servers from timing out
  • Fixed frontend rendering for plain select triggers without icons
  • Fixed memory component to use selected embedding provider instead of guessing

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v1.12.1 -->

## What's Changed
### 🐛 Bug Fixes
* fix(frontend): render no icon for plain select trigger by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/14901
* fix: detect watsonx models behind LiteLLM proxy by @erichare in https://github.com/langflow-ai/langflow/pull/14910
* fix(cli): clean up failed serve inputs by @Liuzikaii in https://github.com/langflow-ai/langflow/pull/14872
* fix(components): stop lazy loading from wiping the built-in registry by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/14913
* fix(kb): allow recreating names after locked deletion by @erichare in https://github.com/langflow-ai/langflow/pull/14930
* fix: surface the custom-component policy behind a substituted build failure by @erichare in https://github.com/langflow-ai/langflow/pull/14931
* fix: avoid redundant model provider refreshes by @erichare in https://github.com/langflow-ai/langflow/pull/14927
* fix: preserve edges when updating components after a 1.12 upgrade by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/14926
* fix: detect WebKit engine, not Safari by name by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/14922
* fix: sync environment variables for existing users at startup by @erichare in https://github.com/langflow-ai/langflow/pull/14988
* fix: duplicate custom components appearing when lazy load is on by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/14987
* fix(mcp): let slow-starting MCP servers connect instead of timing out at 20s by @viktoravelino in https://github.com/langflow-ai/langflow/pull/14936
* fix(memory): use the selected embedding provider instead of guessing it from the model name by @viktoravelino in https://github.com/langflow-ai/langflow/pull/14912
* fix(logging): stop one ERROR line from OOM-killing the container with LANGFLOW_LOG_FILE set by @viktoravelino in https://github.com/langflow-ai/langflow/pull/14914
* fix(tracing): name Langfuse traces after the flow instead of its UUID by @viktoravelino in https://github.com/langflow-ai/langflow/pull/14925
* fix(composio): stop Gmail tool-calls from being forced to fabricate an empty attachment by @olayinkaadelakun in https://github.com/langflow-ai/langflow/pull/14991
* fix(release): advance lfx-bundles to 1.1.23 by @erichare in https://github.com/langflow-ai/langflow/pull/14995

## New Contributors
* @Liuzikaii made their first contribution in https://github.com/langflow-ai/langflow/pull/14872

**Full Changelog**: https://github.com/langflow-ai/langflow/compare/v1.12.0...v1.12.1