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