1.1.4

langflow-ai/langflow1.1.4Feb 4, 2025by github-actions[bot]

Upgrading?

Release notes summary

This release focuses on performance optimizations in serialization and database handling, alongside numerous bug fixes for agent components, Astra DB connections, and general stability improvements.

Key Highlights

  • Centralized database connection settings and deprecated old parameters
  • Significant speedup in serialization functions (234% and 123% improvements)
  • Bug fixes for AgentExecutor output hiding and Astra DB connection issues

New Features

  • Data field required in UpdateDataComponent
  • Added tool_mode to Output model
  • Unit tests for run_flow_from_json
  • Support for dynamic updating when hosted anywhere

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at refs/heads/main -->

## What's Changed
### ✨ New Features
* feat: Data field required in UpdateDataComponent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/5962
* feat: update novita logo and models by @jasonhp in https://github.com/langflow-ai/langflow/pull/5953
* feat: Centralize database connection settings and deprecate old parameters by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/5960
* feat: Add tool_mode to Output model and add it to the skip output check by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/6036
* feat: Add unit tests for run_flow_from_json with fake environment variables by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4015
* refactor:  Speed up function `_serialize_series` by 234% in PR #6044 (`refactor-serialization`) by @codeflash-ai in https://github.com/langflow-ai/langflow/pull/6079
* refactor: Speed up function `_serialize_dataframe` by 123% in PR #6044 (`refactor-serialization`) by @codeflash-ai in https://github.com/langflow-ai/langflow/pull/6078
### 🐛 Bug Fixes
* fix: re-add removed variable + fix documentation by @mollux in https://github.com/langflow-ai/langflow/pull/5902
* fix: Hides agent executor output in components by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/5899
* fix: add right padding to NodeStatus icon by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/5963
* fix: Improve error handling at startup by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/5994
* fix: add correct size properties to novitaAI icon by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/6001
* fix: Use relative paths for data files in unit tests by @cbornet in https://github.com/langflow-ai/langflow/pull/6021
* fix: allow dynamic updating when hosted anywhere by @erichare in https://github.com/langflow-ai/langflow/pull/5999
* fix: Correctly update reactive form on hosted instances by @erichare in https://github.com/langflow-ai/langflow/pull/6023
* fix: Correct widget code URL by @awaisathar in https://github.com/langflow-ai/langflow/pull/6033
* fix: Problem checking Clickhouse connection when port is different from default by @MarceloNunesAlves in https://github.com/langflow-ai/langflow/pull/5981
* fix: Text embedder caused by deprecated validation checks by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/6024
* fix: Add get_base_args method and refactor component initialization in Agent by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/6026
* fix: fixes langchain tool calling agent  component toolkit by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/5878
* bugfix: Throw upstream error when invalid token in Astra DB Component by @erichare in https://github.com/langflow-ai/langflow/pull/6045
* fix: size-down-docs-images by @mendonk in https://github.com/langflow-ai/langflow/pull/6049
* fix: refactor DuckDuckGo search component to use new Component base class (nightly fix) by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/6064
* fix: elevate edges on select by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/6052
* fix: Better handle other non-prod environments by @erichare in https://github.com/langflow-ai/langflow/pull/6048
* fix: abort connection on error preventing infinite build  by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/6050
* fix: Implement get_or_create_default_folder for user folder management by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/6090
### 📝 Documentation Updates
* docs: MCP components by @mendonk in https://github.com/langflow-ai/langflow/pull/5988
* Docs: follow on for database service config change by @mendonk in https://github.com/langflow-ai/langflow/pull/5998
* docs: Update GCP deployment documentation to clarify pricing details by @mendonk in https://github.com/langflow-ai/langflow/pull/6005
* Docs: Components cleanup by @mendonk in https://github.com/langflow-ai/langflow/pull/5987
* docs: add guide for rotating LANGFLOW_SECRET_KEY by @mendonk in https://github.com/langflow-ai/langflow/pull/6091
### 🛠 Maintenance Tasks
* refactor: Improve JWT error logging for better debugging of authentication issues by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/5885
* refactor: improve artifact type handling and result processing by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/6002
* refactor: convert hook files from .tsx to .ts for better type clarity by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/6003
* refactor: Simplify _process_raw_result method in custom component processing by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/6040
* refactor: Implement unified serialization function by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/6044
* refactor: Enhance profile picture copying with optimized I/O and error handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/6083
### Others
* chore: update test durations by @github-actions in https://github.com/langflow-ai/langflow/pull/5990
* ci: Update pytest durations workflow schedule to run weekly on Monday by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/5992
* chore: Mark internal vertex-related endpoints as deprecated by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/5922
* revert: update components filter and build artifact logic by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/6022
* tests: update DuckDuckGo test selectors by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/6080
* build(deps):(deps): bump autofix-ci/action from ff86a557419858bb967097bfc916833f5647fa8c to 551dded8c6cc8a1054039c8bc0b8b48c51dfc6ef by @dependabot in https://github.com/langflow-ai/langflow/pull/6058
* build(deps):(deps): bump Namchee/conventional-pr from 0.15.5 to 0.15.6 by @dependabot in https://github.com/langflow-ai/langflow/pull/6059
* build(deps):(deps): bump astral-sh/setup-uv from 4 to 5 by @dependabot in https://github.com/langflow-ai/langflow/pull/6060
* chore: Bump version to 1.1.4 for langflow and 0.1.4 for langflow-base by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/6119

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

**Full Changelog**: https://github.com/langflow-ai/langflow/compare/1.1.3...1.1.4

Related Repositories