1.4.2

langflow-ai/langflow1.4.2May 19, 2025by github-actions[bot]

Upgrading?

Release notes summary

Introduces breaking change handling, BigQuery SQL execution, and bulk file management features, alongside support for Langflow Desktop.

Key Highlights

  • Breaking change update modal and refactor
  • New BigQuery SQL execution component
  • Bulk download and delete flows/files
  • Python REPL multiline input support
  • Langflow Desktop support

New Features

  • Breaking change update modal
  • BigQuery custom component
  • Flow settings validation
  • User agents to URL component
  • Validation for npx MCP command
  • Twelve Labs Bundle
  • Bulk file actions
  • Customizable components for Desktop
  • Centralized browser tab opening
  • New data operations component
  • SQL component UX improvements
  • NVIDIA G-Assist
  • Modularize folder download
  • Centralize URL generation

Full Release Notes

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

## What's Changed
### ✨ New Features
* feat: add breaking change update modal, refactor dismissed updates by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7882
* feat: New custom component to execute google BigQuery(BQ) SQLs by @akashvjoshidx in https://github.com/langflow-ai/langflow/pull/7922
* feat: Add multiline input to  python REPL component by @Empreiteiro in https://github.com/langflow-ai/langflow/pull/7712
* feat: enhance flow settings with minimum length validation and default naming by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/7970
* feat: add user agents to URL Component header by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7590
* feat: add validation for node js for npx based mcp command by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7907
* feat: endpoint basic examples add cache Increase interface speed by @jeevic in https://github.com/langflow-ai/langflow/pull/7124
* feat: add default user agent in api request component  by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7631
* feat: Twelve Labs Bundle by @wbrennan899 in https://github.com/langflow-ai/langflow/pull/7837
* feat: add bulk download and delete flows by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7849
* feat: add bulk file actions by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/7827
* feat: Replace standard components with customizable versions and add Langflow Desktop support by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/7904
* feat: centralize browser tab opening with customOpenNewTab utility by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8064
* feat: Add new data operations component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7755
* feat: improve SQL component UX and Tool mode function names by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7988
* feat: nvidia g-assist by @phact in https://github.com/langflow-ai/langflow/pull/7548
* feat: modularize folder download functionality with reusable utilities by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8084
* feat: centralize URL generation with customGetHostProtocol and customGetMCPUrl utilities by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8076
### 🐛 Bug Fixes
* fix: Runflow component output error by @jeevic in https://github.com/langflow-ai/langflow/pull/6942
* fix: add endpoint name support in API code generation by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/7947
* fix: File manager rerenders by @mfortman11 in https://github.com/langflow-ai/langflow/pull/7999
* fix: Use async file operations for error log management in MCPStdioClient by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8012
* fix: revert #7970 and add tags to tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8019
* fix: edit flow name settings not to be empty by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8020
* fix: added check to upload .md files correctly by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8017
* fix: voice_mode break fix by @phact in https://github.com/langflow-ai/langflow/pull/8014
* fix: json selection not visible by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8028
* fix: add overflow to table dropdown selection, removed Multiple selector from Structured Output by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8027
* fix: Enhance DB queries with async pagination and improve test reliability by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8040
* fix: remove double await in ChatOllamaComponent by @schuellerf in https://github.com/langflow-ai/langflow/pull/7992
* fix: Avoid unnecessary field resets in the API Request component by @thiau in https://github.com/langflow-ai/langflow/pull/7544
* fix:  agent support  not use memory message (n_messages==0)  by @jeevic in https://github.com/langflow-ai/langflow/pull/7800
* fix: Hybrid search enabled as long as reranker is enabled by @erichare in https://github.com/langflow-ai/langflow/pull/8021
* fix: add scroll and max height on chosen files on File Component, fixed font weight on start page by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8045
* fix: api docs build failures caused by variables in descriptions by @mendonk in https://github.com/langflow-ai/langflow/pull/8002
* fix: mcp enum fix by @phact in https://github.com/langflow-ai/langflow/pull/8046
* fix: remove connected edges when enabling tool mode for them to not reconnect later by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8047
* fix: made ctrl and shift state reset when switching windows to solve bulk editing issues by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8051
* fix: filter flow JSON from component JSON in MCP Servers by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8023
* fix: filter Update All components to not include edited ones, changed Node Toolbar to show Restore for edited componetns by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8050
* fix: template update by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8057
* fix: Properly escape new line characters in webhook by @erichare in https://github.com/langflow-ai/langflow/pull/8054
* fix: update docker build workflow to include 'nightly-main-all' release type for versioning by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8022
* fix: financial report parser by @mendonk in https://github.com/langflow-ai/langflow/pull/8075
* fix: g-assist import bug by @phact in https://github.com/langflow-ai/langflow/pull/8092
* fix: changed mistral icon to new by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8094
* fix: update mutate template to preserve minimized outputs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8069
* fix: made disabled output button not appear as clickable by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8071
* fix: add error handling in url component by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8073
### 📝 Documentation Updates
* docs: clarify multi-user access by @mendonk in https://github.com/langflow-ai/langflow/pull/7958
* docs: base64 images in playground by @mendonk in https://github.com/langflow-ai/langflow/pull/7966
* docs: add quickstart dockerfile with default sqlite database by @mendonk in https://github.com/langflow-ai/langflow/pull/7952
* docs: use details tabs in component pages by @mendonk in https://github.com/langflow-ai/langflow/pull/7809
* docs: OpenAPI spec version upgraded from 1.4.0 to 1.4.1 by @github-actions in https://github.com/langflow-ai/langflow/pull/8001
* docs: add webhook auth note by @mendonk in https://github.com/langflow-ai/langflow/pull/8015
* docs: add bigquery integration by @mendonk in https://github.com/langflow-ai/langflow/pull/8024
* docs: mcp component name update by @mendonk in https://github.com/langflow-ai/langflow/pull/8013
* docs: breaking changes in components feature by @mendonk in https://github.com/langflow-ai/langflow/pull/8026
* docs: langflow docs review by @mendonk in https://github.com/langflow-ai/langflow/pull/8032
* docs: remove duplicate entries from api examples page by @mendonk in https://github.com/langflow-ai/langflow/pull/8065
* docs: remove the loaders page and redirect to bundles by @mendonk in https://github.com/langflow-ai/langflow/pull/8066
* docs: add loop component template suggestion by @mendonk in https://github.com/langflow-ai/langflow/pull/8072
### 🛠 Maintenance Tasks
* refactor: move caching logic to styleUtils by @mfortman11 in https://github.com/langflow-ai/langflow/pull/7968
* build: add build for docker image with all optional deps by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/7957
* refactor: Optimize GenericNode and other nearby components to improve performance especially on larger flows by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8053
### Others
* templates: update gmail template to use Gmail component instead of Composio by @mendonk in https://github.com/langflow-ai/langflow/pull/7925
* chore: update test durations by @github-actions in https://github.com/langflow-ai/langflow/pull/7989
* chore: update CI workflow to check PyPI package version updates by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8025
* chore: Consistent use of apaginate and update fastapi-pagination version by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8037
* chore: update to component utils logic by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8086
* chore: Update version to 1.4.2 for langflow and langflow-base by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8113
* logs: suppress verbose warnings by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8003

## New Contributors
* @akashvjoshidx made their first contribution in https://github.com/langflow-ai/langflow/pull/7922
* @Empreiteiro made their first contribution in https://github.com/langflow-ai/langflow/pull/7712
* @wbrennan899 made their first contribution in https://github.com/langflow-ai/langflow/pull/7837
* @schuellerf made their first contribution in https://github.com/langflow-ai/langflow/pull/7992

**Full Changelog**: https://github.com/langflow-ai/langflow/compare/1.4.1...1.4.2

Related Repositories