Releases: langflow-ai/langflow
Releases · langflow-ai/langflow
1.6.9
Full Changelog: 1.6.8...1.6.9
1.6.8
Full Changelog: v1.6.8...1.6.8
1.6.7
What's Changed
🐛 Bug Fixes
- fix: Fix cross-platform stream reading in subprocess by @Cristhianzl in #10588
Full Changelog: 1.6.6...1.6.7
1.6.6
What's Changed
✨ New Features
- feat: Add robust startup retry logic and port conflict resolution by @Cristhianzl in #10347
Full Changelog: 1.6.5...1.6.6
1.6.5
What's Changed
✨ New Features
- feat: pin mcp-composer to specific version by @jordanrfrazier in #10285
🐛 Bug Fixes
- fix: fix cleanEdges to work with group_outputs logic, make tests by @lucaseduoli in #10188
- fix: group output comment by @lucaseduoli in #10212
- fix: Extract text content from Message objects for agent input by @jordanrfrazier in #10219
- fix: non-processible error when empty body is sent to fastAPI (#10248) by @jordanrfrazier in #10253
- fix: agent streaming cumulative tokens instead of partial messages by @jordanrfrazier in #10216
Full Changelog: 1.6.4...1.6.5
1.6.4
What's Changed
🐛 Bug Fixes
- fix: lazy load settings service; fix env init order by @jordanrfrazier in #10142
Full Changelog: 1.6.3...1.6.4
1.6.3
Full Changelog: 1.6.2...1.6.3
1.6.2
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
🐛 Bug Fixes
- fix: Ensure
log_levelis set correctly by @ogabrielluiz in #10032 - fix: broadly catch exceptions when building components by @jordanrfrazier in #10043
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
✨ New Features
- feat: add utility to insert code field into build config dictionary by @ogabrielluiz in #8933
- feat: Add dark mode support to JigsawStackIcon by @Cristhianzl in #9013
- feat: add node alignment helper lines with toggle control in flow editor by @Cristhianzl in #8279
- feat(database): add noop mode with config flag and update related tests by @ogabrielluiz in #9054
- feat: Move to Biome for linting and formatting by @mfortman11 in #8997
- ref: refactor MCP-related functionality centralizing common utilities by @edwinjosechittilappilly in #9059
- feat: add module and code hash to component's metadata by @ogabrielluiz in #8737
- feat: added code coverage reporting by @epinzur in #9081
- feat: Add CustomMarkdownField wrapper component by @Cristhianzl in #9042
- feat: Add dual output support to Agent component with structured JSON parsing by @rodrigosnader in #8836
- feat: adds authentication to mcp server under feature flag by @lucaseduoli in #9095
- ref: make superuser creation more multi-user friendly by @jordanrfrazier in #9019
- feat: Add smoke tests workflow for PR validation by @Yukiyukiyeah in #9125
- feat: Add template tests by @Yukiyukiyeah in #9083
- feat: Add .env file support to Windows build scripts by @Cristhianzl in #9214
- feat: add InputFile customization by @Cristhianzl in #9233
- feat: generate custom coverage config to omit legacy and external compoents by @epinzur in #9221
- feat: added install matrix before release by @epinzur in #9205
- feat: Add Gemini 2.5 and 2.0 model metadata by @Cristhianzl in #9277
- feat: Add GPT-5 series models to OpenAI metadata by @edwinjosechittilappilly in #9336
- feat: Add support for Ingestion and Retrieval of Knowledge Bases by @erichare in #9088
- feat(utils): add code hash generation and module name in Custom Components by @ogabrielluiz in #9107
- feat: update Composio components by @abhishekpatil4 in #8868
- feat: Add exception telemetry by @Yukiyukiyeah in #9194
- feat: for postgresql DatabaseService create engine set default utc timezone by @jeevic in #8112
- feat: Move Vector Stores to Bundle by @erichare in #9475
- feat: Make knowledge bases user-stored and support global vars by @erichare in #9458
- feat: Add support for advanced parsing with docling in the File Component by @erichare in #9398
- feat: Added Traceloop SDK for collecting traces and metrics from Langflow by @2getsandesh in #9317
- feat: migrate from loguru to structlog by @ogabrielluiz in #9321
- feat: adds api key functionality onto mcp composer by @lucaseduoli in #9498
- feat: enhance structured output handling with new input fields by @edwinjosechittilappilly in #9483
- feat: encrypt oauth auth settings at rest by @jordanrfrazier in #9490
- feat: Canvas toolbar update and enhancement by @deon-sanchez in #9239
- feat: add static dependency analysis module and update metadata handling by @ogabrielluiz in #9192
- feat: add new segmented sidebar by @mfortman11 in #9355
- feat: enable real-time refresh for Base URL input in ChatOllamaComponent by @philnash in #9346
- feat: OpenAI compatibility by @phact in #9069
- feat: remove agent dual output by @edwinjosechittilappilly in #9700
- feat: mcp composer integration by @jordanrfrazier in #9506
- feat: double clicking a component will add it to the canvas by @deon-sanchez in #9730
- feat: Enhance logging configuration with caller information and conditional callsite data by @ogabrielluiz in #9747
- feat: Knowledge Ingestion template behind a feature flag by @deon-sanchez in #9947
- feat: add customization layer for duplicate file functionality by @italojohnny in #9953
🐛 Bug Fixes
- bug: re-add NVIDIA Remix starter template by @phact in #8994
- bug: fix check for server ready when using 0.0.0.0 as host by @jordanrfrazier in #9002
- fix: add truncation to error by @lucaseduoli in #9026
- fix: Prevent Authorization header on external URLs by @Cristhianzl in #9061
- fix: enhance API snippet generation with file upload support and consistent authentication by @namastex888 in #9018
- fix: Improve duplicate flow name handling and add comprehensive tests by @Cristhianzl in #8962
- fix: update text truncation limits to allow better visibility by @lucaseduoli in #9147
- fix: updated design of info button on files component by @lucaseduoli in #9146
- fix: make cleanlab evaluator outputs not be grouped by @lucaseduoli in #9149
- fix: Relax redis dependency version constraint by @edwinjosechittilappilly in #9154
- fix: refactor bundle and component names by @lucaseduoli in #9140
- fix: Add releaseStage-aware version comparison logic by @Cristhianzl in #8998
- fix: Mcp composer tool header fix by @mfortman11 in #9161
- fix: refactor auth modal design for mcp composer by @lucaseduoli in #9180
- fix: store mcp sse headers and use them on connection by @lucaseduoli in #9148
- fix: prevent unintentional sidebar text selection by @rodrigosnader in #8895
- fix: Exclude base path from custom component loading by @Cristhianzl in #9098
- fix: add data-testid to new project button in EmptyFolder component by @ogabrielluiz in #9222
- fix: remove duplicated Makefile target
format_frontendby @italojohnny in #9191 - fix: Add metadata filtering for Chroma components by @Cristhianzl in #9137
- fix: Add outputs support to SQLAgentComponent by @Cristhianzl in #9173
- fix: Improve session fixture cleanup and engine handling by @edwinjosechittilappilly in #9352
- fix: increase Test time out by @edwinjosechittilappilly in #9353
- fix: improve process cleanup in MCP tests by @italojohnny in #9354
- fix: pin uv to 0.5.6 to restore CI compatibility by @italojohnny in #9362
- fix: add cursor state to not skip to end on input components by @lucaseduoli in #9375
- fix: make settings nav not enter history by @lucaseduoli in #9376
- fix: make tools be selected on mcp server after opening for the first time by @lucaseduoli in #9377
- fix: add langchain-chroma to langflow-base by @ogabrielluiz in #9396
- fix: Set 'Include Metadata' as non-advanced option by @edwinjosechittilappilly in #9400
- fix: enforce authentication for superuser cli command by @jordanrfrazier in #9152
- fix: Allow connections to save file output by @erichare in #9386
- fix: fallback to env var correctly when using tweaks by @jordanrfrazier in #9422
- fix: mask Component Secrets in trace logs by @psy42a in #8204
- fix: remove duplicat...