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: Add not contains filter operator in DataFrame Operations Component by @Cristhianzl in #9415
- feat: Add webhook user authentication under WEBHOOK_AUTH_ENABLE variable by @Cristhianzl in #9139
- feat: Move comprehensive coverage check workflow before approved by @Yukiyukiyeah in #9482
- feat: introduce lfx package by @ogabrielluiz in #9133
- feat: Add frontend build cleaning and CLI run options by @Cristhianzl in #9706
- feat: Use LLM components in Docling by @dolfim-ibm in #9770
- feat: Implement LLM Conditional Router Component by @Empreiteiro in #9694
- feat: Enhance Data Operations Component with JSON features by @Empreiteiro in #9688
- feat: updated component with new Auth mode support. by @Uday-sidagana in #9756
- feat: add dependencies, improves error handling in global scope and adds tests by @ogabrielluiz in #9865
- feat: add composio components by @Uday-sidagana in #9560
- feat: implement JSON and CSV auto-parsing in TypeConverter by @italojohnny in #9716
- feat: Add stopNodeId tracking for improved validation and edge control by @Cristhianzl in #9867
- feat: Global variable passthrough in MCP Projects SSE by @edwinjosechittilappilly in #9890
- feat: Enhance OpenSearch component with additional input fields and improved document handling by @ogabrielluiz in #9704
- feat: release 1.6.0 follow ups by @jordanrfrazier in #9923
- feat(logging): add logger module for backwards compatibility by @ogabrielluiz in #9929
- feat: Add Mock Data Generator Component by @Empreiteiro in #9846
- feat: Add cache toggle to MCPToolsComponent and tests by @edwinjosechittilappilly in #9931
- feat: Add async metadata extraction and refactor content type handling by @ogabrielluiz in #9781
- feat: Add optional context parameter to
/runendpoint by @ogabrielluiz in #9783 - feat: Keyboard shortcut Command+J for exporting flow by @deon-sanchez in #9954
- feat(telemetry): add client_type field and remove desktop from payloads by @ogabrielluiz in #8812
- feat: implement global variables on table input by @lucaseduoli in #9902
- feat: Changing location, name and functions of SaveToFileComponent. by @Empreiteiro in #9868
- feat: Improve sender name resolution with ChatOutput utility by @Cristhianzl in #10021
- feat: Add container detection utilities for localhost URL transformation by @mfortman11 in #10044
- feat: auto add MCP projects servers with auth API key mode by @edwinjosechittilappilly in #9891
- feat: Add DataFrame to Toolset component and improve Mock Data naming by @rodrigosnader in #9962
- feat: Consolidate Web Search, News Search, and RSS Reader into unified component by @rodrigosnader in #9975
- feat(anthropic): add model metadata for Claude Opus 4.1 by @philnash in #9347
- feat: Add Converse component and improve output extraction by @Cristhianzl in #9901
- feat: add container address check to ollama by @mfortman11 in #10051
- feat: Add withCounts option to MCP server queries by @edwinjosechittilappilly in #10092
- feat: Add Openrag feature flag changing starter project name by @mfortman11 in #10068
- feat: adds streamable http instead of sse on mcp client by @lucaseduoli in #10157
- feat: add customization layer for duplicate file functionality (#9953) by @jordanrfrazier in #10127
- feat: Knowledge Ingestion template behind a feature flag by @jordanrfrazier in #10125
- feat: add new Locust load testing with user behavior simulations and error handling improvements by @ogabrielluiz in #9848
- feat: add a CrossModuleModel to guard against false negatives for instance checks by @ogabrielluiz in #10031
- feat: add VLM Run audio and video transcription component by @wbrennan899 in #9460
- feat: pins MCP composer version and adds new setting to configure it by @ogabrielluiz in #10163
- feat: Add common telemetry fields by @ogabrielluiz in #7899
- feat: update flows with agent with debug logs for chat history by @edwinjosechittilappilly in #10204
- feat: add static components index to avoid rebuild on startup by @ogabrielluiz in #10181
- feat: Add CreateData component for dynamic input generation by @Empreiteiro in #9526
- feat: v3 custom auth fields along with Composio managed. by @Uday-sidagana in #10153
- feat: add new Composio components by @Uday-sidagana in #10156
- feat: add new Composio components by @Uday-sidagana in #10017
- feat: add
run_idto telemetry payloads by @ogabrielluiz in #10105 - feat: add an option to use custom creds for toolkits with Composio managed auth. by @Uday-sidagana in #10229
- feat: Right clicking a component should be the same as the (…) button. by @deon-sanchez in #9955
- feat: add CUGA integration with agent component and tests by @sami-marreed in #9907
- feat: Adding backend unit tests by @Yukiyukiyeah in #9416
- feat: Add CometAPI integration with new components and documentation. by @tensornull in #9735
- feat: Add flow execution permission checks by @Cristhianzl in #10306
- feat: Add new Context ID for message history by @erichare in #10183
- feat: Add context_id history to agent and chat by @erichare in #10319
- feat: Astra DB Base Class for Components by @erichare in #10000
- feat: Add SSL verification option to MCP tools and clients by @edwinjosechittilappilly in #10269
- feat: Update OpenRouter component to autoroute providers by @TejasQ in #10366
- feat: Ollama and WatsonX embedding model support by @erichare in #10356
- feat: Adding an Agent component that uses components from ALTK. by @kiran-kate in #10221
- feat: Add pagination support to ToolsTable with configurable page sizes by @Cristhianzl in #10322
- feat: Add client-side request timestamps for accurate E2E duration tracking by @Cristhianzl in #10353
- Feat: Add Ollama Cloud API support by @HzaRashid in #10389
- feat: Add IBM Watsonx and Ollama to Agent Component by @edwinjosechittilappilly in #10357
- Feat: add structured output schema to ollama by @HzaRashid in #10271
- feat: Add DoclingRemoteVLMComponent + docs by @ivaniliash in #10311
- feat: Add button animation by @mfortman11 in #10493
- feat: Add IBM watsonx.ai and Ollama to LanguageModelComponent by @edwinjosechittilappilly in #10471
- feat: Add user registration endpoints in API v2. by @ricofurtado in #10430
- feat(cuga): new cuga release by @sami-marreed in #10559
- feat: add SSRF protection configuration for API Requests by @jordanrfrazier in #10544
- feat(telemetry): Create a new SCARF telemetry event to track the registered email address by @mpawlow in #10432
- feat: patch icons to support dark theme and Composio Slack component fix. by @Uday-sidagana in #10577
- feat: add toolkit_versions and updated composio and composio_langchain versions. by @Uday-sidagana in #10578
- feat: replaced initiate method with link method. by @Uday-sidagana in #10580
- feat: Add ALTK Agent with tool validation and comprehensive tests by @korenLazar in #10587
- feat: Add MCP server config sanitization for sensitive data by @Cristhianzl in #10552
- feat: Implement dynamic model discovery system by @Cristhianzl in #10523
- feat: remove
codefrom Transactions to reduce clutter in logs by @ogabrielluiz in #10400 - feat: new release for cuga component by @sami-marreed in #10591
- feat: adds Component Inputs telemetry by @ogabrielluiz in #10254
- feat: Add gpt-5.1 model to Language models by @edwinjosechittilappilly in #10590
- feat: make it possible to load graphs using
get_graphfunction in scripts by @ogabrielluiz in #9913 - feat: Add custom download node function by @Cristhianzl in #10659
- feat: Add type check before issubclass in service discovery by @edwinjosechittilappilly in #10636
- feat: fix cuga component with new release by @sami-marreed in #10646
- feat: agentic UX by @edwinjosechittilappilly in #10567
- feat: Improve OAuth error handling and frontend sync behavior by @Cristhianzl in #10626
- feat: Support appending files when saving by @erichare in #10631
- feat: Display node name in download error message by @Cristhianzl in #10707
- feat: Add Message Support for Input of Loop Component by @erichare in #10160
- feat: comprehensive database migration guidelines by @ricofurtado in #10519
- feat: add s3 file storage implementation by @jordanrfrazier in #10526
- feat: Add OpenSearch multimodal multi-embedding component by @edwinjosechittilappilly in #10714
- Feat: add storybook setup by @Wallgau in #10721
- feat: Add support for vLLMs and custom URL support by @jpramos123 in #10336
- feat: No size constraints for sticky notes (#10393) by @ochosi in #10394
- feat: Add configurable API key validation source (db/env) by @Cristhianzl in #10783
- feat: Add feature flag check to simplified_run_flow_session by @edwinjosechittilappilly in #10834
- feat: custom worker count for IBM models in OpenSearch by @edwinjosechittilappilly in #10866
- feat: updated Composio Github icon by @Uday-sidagana in #10764
- feat: Add a Unified Model Providers configuration by @HimavarshaVS in #10565
- feat: add tenacity retry in openserach by @edwinjosechittilappilly in #10917
- feat: Ability to add custom colors for sticky notes. by @deon-sanchez in #10961
- feat: Add Correlation ID for CHAIN & LLM Traces in ArizePhoenixTracer Integration by @ialisaleh in #10813
- feat: Handle error events in OpenAI response streaming by @edwinjosechittilappilly in #10844
- feat: Add Hook for Auto Refresh of Model Provider Input by @deon-sanchez in #10996
- feat: Add support for passing env vars to run command by @edwinjosechittilappilly in #10986
- feat: Remove Auto Add Agentic Flows at startup by @edwinjosechittilappilly in #11058
- feat: Sync read and write functionality in file comps by @erichare in #11048
- feat: Support instance caching for docling by @erichare in #11030
- feat: add ollama get models logic with capabilities check by @edwinjosechittilappilly in #11157
- feat: fix async tests by @edwinjosechittilappilly in #11176
- feat: add terminal node detection to Graph class by @Jkavia in #10789
- feat: update Ace Editor's theme, border, background, and add mode-aware styling by @rodrigosnader in #8894
- feat: Add asymmetric JWT authentication with RS256/RS512 support by @Cristhianzl in #10755
- feat: Improvements to Sticky Notes by @deon-sanchez in #11057
- feat: Add Message support to Smart Transform component by @rodrigosnader in #11160
- feat: Add customizable HTTP headers support to MCPToolsComponent by @Cristhianzl in #11023
- feat: Add specialized handler for tool calling improvements by @Cristhianzl in #10857
- feat: add Mustache template support for prompts by @ogabrielluiz in #9876
- feat: Create controller shell and schema model for new workflow API by @Jkavia in #11111
- feat: add context menu functionality to edges by @viktoravelino in #11241
- feat: add versioned hash to component index by @jordanrfrazier in #11244
- (feat) Dev APIs: Add lifecycle events with AGUI protocol by @dkaushik94 in #10780
- feat: add text operations component by @Empreiteiro in #11201
- feat: stream_tool_updates option to show tool calls in playground chat by @stevehaertel in #10928
- feat: add agenctic ux v0 with component generator by @edwinjosechittilappilly in #11286
- feat: Add functionality to expand compact flow format by @ogabrielluiz in #10785
- feat: adds markdown as an output for the URL component by @philnash in #11312
- feat: Model Provider Input Patches for Design by @deon-sanchez in #11218
- feat: Add pluggable services architecture in lfx and comprehensive testing by @ogabrielluiz in #10111
- feat: introduce component hash history by @jordanrfrazier in #11311
- feat: Add global variable support for MCP server headers by @stevehaertel in #11300
- feat: Add PUT endpoint for flows upsert by @ogabrielluiz in #11368
- feat: Add Available Models Support for Embeddings component by @edwinjosechittilappilly in #11320
- feat: Implement synchronous workflow execution API by @Jkavia in #11255
- feat: Modular dependency installation for langflow-base by @ogabrielluiz in #6732
- feat: Add global variable mode to TextInputComponent by @edwinjosechittilappilly in #11420
- feat: Transform sticky notes to compact 260x100px rectangles by @rodrigosnader in #10149
- feat(api): Add real-time SSE support for webhook flow execution by @Cristhianzl in #11028
- feat: Allow renaming and deleting the Starter Project folder by @viktoravelino in #11462
- feat: Job execution status endpoint, status tracking, DB models by @dkaushik94 in #11438
- feat: Implement initial Langflow Assistant API with streaming support by @Cristhianzl in #11374
- feat: add Gemini 3 models by @edwinjosechittilappilly in #11393
- feat(loop): implement isolated subgraph execution for LoopComponent by @ogabrielluiz in #11034
- feat: Missing 'Disconnect' Option in Model Providers Settings by @deon-sanchez in #11373
- feat: add copy functionality to output modal with tooltip support by @viktoravelino in #11493
- feat: Add Python flow execution support for Assistant by @Cristhianzl in #11553
- feat: fork branch for main by @Wallgau in #11183
- feat: update pre-release flow to be useable for qa by @Adam-Aghili in #11322
- feat: adds inspection panel to show node inputs by @lucaseduoli in #11263
🐛 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 duplicate embeddings category, refactor render code by @lucaseduoli in #9446
- fix: silent error fix in KB components by @edwinjosechittilappilly in #9433
- fix: Adjust uniqueness constraint on file names by @erichare in #9014
- fix: Use the identifier column as hash if available by @erichare in #9405
- fix: use correct import for EventManager by @tsuliuchao in #9408
- fix: Use Runnable's asynchronous methods to prevent blocking the main… by @sunbingchuan in #9466
- fix: Manage multi-region databases and better handle lexical search in Astra DB by @erichare in #9385
- fix: Composio base to handle dataframe response correctly by @Uday-sidagana in #9427
- fix: preserve user-selected model when updating available options by @italojohnny in #9495
- fix: move Docling worker to base module and update imports by @ogabrielluiz in #9471
- fix: file upload test by @lucaseduoli in #9502
- fix: change template test to run every time by @Yukiyukiyeah in #9489
- fix: incorrect Perplexity API parameter names by @arvy in #9278
- fix(apply_tweaks): skip tweaks to code field and log warning by @ogabrielluiz in #9467
- fix: set mcp_composer feature as true by default by @lucaseduoli in #9522
- fix: add dropdown click to general bugs test by @lucaseduoli in #9549
- fix: add bigger timeout to pokedex test by @lucaseduoli in #9551
- fix: increase timeout on saas pricing test by @lucaseduoli in #9552
- fix: change chatOutput drop coordinates on general bugs test by @lucaseduoli in #9554
- fix: Log steady-state performance in component loading test by @ogabrielluiz in #9561
- fix: Run docling processing in subprocess by @erichare in #9541
- fix: Upgrade composio-langchain and add composio package (nightly fix) by @Cristhianzl in #9582
- fix: Update composio deps to v0.8.5, remove core (nightly fix) by @Cristhianzl in #9585
- fix: disable automatic retries for login user mutation by @Cristhianzl in #9576
- fix: switch to docling-serve v1 API by @dolfim-ibm in #9702
- fix: docling OCR selector with None option by @dolfim-ibm in #9763
- fix(lfx): Enhance langflow module re-export testing and fix no module found for langflow imports by @ogabrielluiz in #9790
- fix: change call parameters on data operations, fix loop test by @lucaseduoli in #9832
- fix(launch): correct CLI arg from --path to --frontend-path by @jialudev in #9896
- fix: Improve modal validation and retry behavior by @Cristhianzl in #9897
- fix: Extract UI interactions into reusable utility functions by @Cristhianzl in #9870
- fix: delete socket related code by @Yukiyukiyeah in #9448
- fix: Add backwards compatibility module for lfx.logging by @ogabrielluiz in #9912
- fix(core): add guard for provider metadata; revise exception messages by @ogabrielluiz in #9927
- fix: Bump Chroma versions for Graph RAG updates and changes by @erichare in #9952
- fix: No Data Columns for Api Response on body table by @deon-sanchez in #9948
- fix: Ensure consistent Langflow startup in Windows scripts by @Cristhianzl in #9917
- fix: update knowledge base copy by @mendonk in #9916
- fix: For every component that uses an LLM input, replace with the new LLM selector by @deon-sanchez in #9966
- fix: incorrect Placeholder in Run Flow Component (Advanced Controls) by @deon-sanchez in #9967
- fix: Improve file metadata extraction and loading by @edwinjosechittilappilly in #9985
- fix: Update Ruff issues in lfx and backend by @edwinjosechittilappilly in #10006
- fix: Improve docs_metadata handling in OpenSearch component by @edwinjosechittilappilly in #9991
- fix: Restore Agent memory functionality by fixing inheritance and type compatibility by @rodrigosnader in #10008
- fix: exclude docs folder from local biome check by @mendonk in #9799
- fix: type handling in file component by @jordanrfrazier in #9926
- fix: Broaden exception handling in API connection by @Cristhianzl in #10034
- fix: set prepared threshold to none for migrations by @jordanrfrazier in #9900
- fix: Extract text content from Message objects for agent input by @rodrigosnader in #10009
- fix: Rename Component- Smart Function into Smart Transform by @deon-sanchez in #10003
- fix: Correct read_project pagination logic and improve test stability (nightly fix) by @Cristhianzl in #10076
- fix: add fixed space for scrollbar on flow sidebar by @lucaseduoli in #9886
- fix: make file component zoomable on canvas by @lucaseduoli in #9885
- fix: Update dependency versions - pyproject.toml by @HimavarshaVS in #10028
- fix: add back news rss comps by @jordanrfrazier in #10069
- fix: responses api add async loggers by @edwinjosechittilappilly in #10078
- fix: Clear React Query cache on auth events by @Cristhianzl in #9919
- fix: Backport macOS specific ver reqs by @erichare in #10099
- fix: Remove outdated modules in favor of LFX versions by @erichare in #10091
- fix: resolve
LANGFLOW_CONFIG_DIRto absolute and update docker compose to use absolute path by @ogabrielluiz in #10106 - fix: Proper support for VLM in Docling by @erichare in #10094
- fix: Update Bedrock component replacement class name by @Cristhianzl in #10109
- fix: Properly specify MLX pins for full platform compatibility by @erichare in #10135
- fix: Pin working version of pytest-codspeed by @erichare in #10146
- fix: Strip /v1 suffix from base URL and improve error handling in OllamaComponent by @Cristhianzl in #10112
- fix: broadly catch exceptions when building components by @jordanrfrazier in #10037
- fix: defer message updates in db when streaming until message is complete by @ogabrielluiz in #10103
- Fix: Unable to use images with Ollama by @julesyan in #9949
- fix: environment variable text focus by @jordanrfrazier in #10123
- fix: enhance error handling in
runcommand by restoring original stdout/stderr before outputting error messages by @ogabrielluiz in #10186 - fix: Revert the pytest-codspeed hotfix to allow Mac builds by @erichare in #10178
- fix: Run Flow component loading, building, & running in Langflow / LFX by @mpawlow in #10136
- fix: Prevent crash on invalid replacement components by @Cristhianzl in #10110
- fix: Ensure
log_levelis set correctly by @jordanrfrazier in #10128 - bugfix: FileComponent fixes exception when uploading compressed files on mac by @zhangliang-jx in #7061
- fix: Update Vector Store RAG connections by @erichare in #10217
- fix: non-processible error when empty body is sent to fastAPI by @jordanrfrazier in #10248
- fix: Properly handle initialization of LM Studio by @erichare in #10199
- fix: Remove outdated List[Data] from Smart Transform and adapt it to accept DataFrame. by @erichare in #10267
- fix: revert POV by @Uday-sidagana in #10270
- fix: Correct ArXiv search type dropdown to use proper API prefixes by @rodrigosnader in #10235
- fix: Enhance SmartRouter component with route descriptions and fix imports by @rodrigosnader in #10113
- fix: streamline session management in build_vertex function by @ogabrielluiz in #10263
- fix: Reduce toggle button size by @rodrigosnader in #10115
- fix: Standardize beta/experimental indicators to use consistent purple color scheme by @rodrigosnader in #10095
- fix: Allow two or more agent calls to Gemini by @erichare in #10214
- fix: Improve the appearance of Tools in the Tool output by @erichare in #10182
- fix(cuga): fix cuga component configurations & update version by @sami-marreed in #10303
- fix: Add session ID validation to MessageBase model by @ogabrielluiz in #10308
- fix(windows): ensure psycopg async compatibility by setting WindowsSe… by @italojohnny in #9899
- fix(loop): make sure loop runs in the correct order by updating
run_mapby @ogabrielluiz in #10305 - fix: Improve agent input handling and message filtering by @edwinjosechittilappilly in #10277
- fix: lazy load settings service; fix env init order (#10142) by @HimavarshaVS in #10307
- fix: Migrate env vars from process.env to import.meta.env by @Cristhianzl in #10315
- fix: resolve langchain_mistralai import deadlock in Mistral components by @HzaRashid in #10190
- fix: remove @ from constants import by @lucaseduoli in #10369
- fix: Proper support for non-reranked dbs by @erichare in #10367
- fix: Correct ElevenLabs API key access for Vite by @Cristhianzl in #10378
- fix: Handle unparameterized list types in schema inputs by @edwinjosechittilappilly in #10344
- fix: Remove $ from install commands by @alexleventer in #10371
- fix: Add comprehensive test suite and improve timer accuracy by @Cristhianzl in #10321
- fix: add langchain fallback to trustcall extractor in structured output component by @HzaRashid in #10313
- fix: Add output item processing for tool results by @edwinjosechittilappilly in #10348
- Fix: Exclude mirostat parameter when disabled in Ollama component by @HzaRashid in #10201
- fix: stream tokens in agent instead of accumulated responses by @jordanrfrazier in #10425
- fix: Improve appearance of IBM watsonX im Embedding Model component by @erichare in #10469
- fix: Handle missing keys gracefully in text formatting by @Cristhianzl in #10466
- fix: Update IOKeyPairInput and to stop MCP admin losing env vars by @philnash in #10415
- fix: Upgrade to youtube-transcript-api v1.0+ by @Cristhianzl in #10456
- fix: Update message state and handling for streaming by @edwinjosechittilappilly in #10503
- fix: add support in Agent to fix ollama by @edwinjosechittilappilly in #10499
- fix: agent input extraction from Message objects by @edwinjosechittilappilly in #10525
- fix: changed embedding model to have api base and watsonx api endpoint by @lucaseduoli in #10524
- fix: Remove remote docling VLM component by @erichare in #10547
- fix: log session scope errors at appropriate error by @jordanrfrazier in #10546
- fix: make ollama embeddings work with external URLs, make completion API come with type of last complete message by @lucaseduoli in #10558
- fix: make button only animate scale if not dropdown by @lucaseduoli in #10533
- fix: match cookie parameters when deleting cookies in logout endpoint by @iliakrupin in #10527
- fix: Clear auto-login cookie on logout by @Cristhianzl in #10528
- fix: require active user for monitor endpoints by @jordanrfrazier in #10568
- fix(agent): handle missing message id for disconnected agents by @ogabrielluiz in #10560
- fix: Langflow logo on home page when s3 is enabled by @deon-sanchez in #10352
- fix(playground): preserve timer start time when playground is reopened by @TejasQ in #10516
- fix: MCP component auto reset issue in non Tool Mode by @edwinjosechittilappilly in #10440
- fix: Switch to browser-compatible MathJax import by @Cristhianzl in #10563
- fix: marked required fields for fields with MultilineInput input types. by @Uday-sidagana in #10579
- fix(telemetry): resolve cyclic import in telemetry service by @ogabrielluiz in #10598
- fix: Use the proper Embeddings import for Qdrant vector store by @msmygit in #10613
- fix: Ensure split text test is more robust by @erichare in #10622
- fix: use issubclass in the pool creation by @zzzming in #10232
- fix: minor redesign of guardrails for disabling components in LF Astra cloud by @HzaRashid in #10662
- fix: prevent autofix workflow loop from bot commits by @HimavarshaVS in #10673
- fix(lfx-dev): reload specific modules while preserving index cache by @ogabrielluiz in #10629
- fix: Add IBM watsonx.ai support to EmbeddingModel by @edwinjosechittilappilly in #10677
- fix: rename LLM router to LLM selector by @keval718 in #10650
- fix: move sql database to data source category by @keval718 in #10651
- fix: fixes YouTube Icon name in lazyloadingMapping by @keval718 in #10628
- fix: expose logger functions at module level for backwards comp by @jordanrfrazier in #10670
- fix: Fix TypeError when LANGFLOW_ENABLE_LOG_RETRIEVAL is enabled by @Cristhianzl in #10681
- fix: Support tool mode in File Component properly by @erichare in #10520
- fix: avoid updating Message if ChatOutput is connected to ChatInput by @keval718 in #10586
- fix: Add dynamic tool mode descriptions for agent integration by @Cristhianzl in #10743
- fix: Prevent infinite loop when Loop component is frozen by @Cristhianzl in #10736
- fix: catching Anthropic and other exceptions from ALTK. by @kiran-kate in #10790
- fix: Add profile picture management and API endpoints by @Cristhianzl in #10762
- fix: fixed warning on console for nested button by @olayinkaadelakun in #10724
- fix: Add fallback to bundled images for profile pictures by @Cristhianzl in #10758
- fix: fixed warning on console by @olayinkaadelakun in #10745
- fix: mask value to hide null field being returned by @olayinkaadelakun in #10778
- Fix: Ensure Default Tab is Credential by @olayinkaadelakun in #10779
- fix: Fix freeze icon by @keval718 in #10716
- fix: Improve file processing robustness and error feedback by @Cristhianzl in #10782
- fix: add fail safe mode for embeddings model by @edwinjosechittilappilly in #10726
- fix: Allow REST tweaks to MCP server by @stevehaertel in #10599
- fix: use running event loop to fix asyncio error when calling mcp tools by @jordanrfrazier in #10807
- fix: multi embedding available models issue and improved logging by @edwinjosechittilappilly in #10846
- fix: Proper parsing of GCP credentials JSON by @erichare in #10828
- fix: Suppress SIGSEGV errors on startup by @erichare in #10849
- fix: Don't fail if doc column is missing by @erichare in #10746
- fix(auth): Disallow refresh token access to API endpoints by @mpawlow in #10840
- fix: Support Batch Run with watsonX by @erichare in #10848
- fix: Image upload for Gemini/Anthropic by @HimavarshaVS in #10867
- fix: Clean up the default startup logging by @erichare in #10842
- fix: Update LangflowCounts component to format star and Discord counts by @viktoravelino in #10895
- fix: correctly raise file not found errors in File GET endpoints by @jordanrfrazier in #10908
- fix: image pathing to operate with s3 storage by @jordanrfrazier in #10919
- fix: Add empty input check in ALTKAgent for Anthropic by @jsntsay in #10913
- fix: Composio's Freshdesk description error by @Uday-sidagana in #10760
- fix(ci): Allow prerelease packages and fix runtime type imports by @Cristhianzl in #10945
- fix: update sidebar icon styles to maintain backward compatibility by @viktoravelino in #10947
- fix: Properly set a default Ollama base url by @erichare in #10940
- fix: Support tool mode in components without inputs by @erichare in #10959
- fix: Proper MCP / Oauth support by @erichare in #10965
- fix: prevent UI from getting stuck when switching to cURL mode after parse errors by @andifilhohub in #10508
- fix: Ensure dict return for MCP component by @erichare in #10960
- fix: Add authentication to various endpoints by @erichare in #10977
- Fix: Flowing edge for Boilerplate nodes with default width and height by @olayinkaadelakun in #10931
- fix: Add graceful subprocess cleanup during shutdown by @Cristhianzl in #10909
- fix: ruff errors in test openai respons api tests by @edwinjosechittilappilly in #11005
- fix: mcp-proxy process leak by @phact in #10988
- fix: Disable Local storage option in Write File component for cloud environments by @HimavarshaVS in #11003
- Fix: Remove hidden from LCAgentComponent by @olayinkaadelakun in #10984
- fix: cuga update by @sami-marreed in #11019
- fix: langwatch traces all api endpoints by @HzaRashid in #11013
- fix: Make sure loop inputs are properly handled in research by @erichare in #11029
- fix: loop component edge validation on flow load (#10971) by @avonian in #10972
- fix: disable knowledge components in astra by @HzaRashid in #11046
- fix: Advanced mode in read file component by @HimavarshaVS in #11041
- fix: validate flow file_save path is in a valid location by @jordanrfrazier in #11039
- fix: release workflow by @Adam-Aghili in #11090
- fix: main lfx publish by @Adam-Aghili in #11091
- fix: Allow variable retrieval without user_id if in context by @edwinjosechittilappilly in #11052
- fix(deps): Pin langchain-mcp-adapters to resolve langchain-core compatibility by @Cristhianzl in #11038
- fix: Update all starter templates for model providers by @erichare in #10983
- Fix: component_index autofix by @olayinkaadelakun in #11093
- fix: Proper support for multimodal in Ollama by @erichare in #10941
- fix: handle astra api call failure gracefully by @HimavarshaVS in #11044
- fix: Ensure proper path for file processing by @erichare in #11033
- fix: Address minor issues in Model Providers feature by @erichare in #11127
- fix: disable advanced mode in read file components on cloud by @HimavarshaVS in #11124
- fix: Hide the model options from the menu bar by @erichare in #11134
- fix: Handle params required for watsonX by @erichare in #10979
- fix: delete file by @HimavarshaVS in #11154
- fix: test_async_helpers by @edwinjosechittilappilly in #11170
- fix: Restore logs modal functionality with transaction logging and proper display by @Cristhianzl in #10820
- fix: enable tool calling watson X by @HimavarshaVS in #11199
- fix: Check the user id of caller in delete_var by @erichare in #11196
- fix: add back in macOS amd64 runners by @Adam-Aghili in #10784
- Fix: Limiting Saving flow to flow page by @olayinkaadelakun in #11101
- fix: Message ID and Output inconsistencies by @HimavarshaVS in #11061
- fix: Reset vertex built state to False on build exceptions by @Cristhianzl in #11165
- fix: Change background color from emerald to neutral for note templates by @viktoravelino in #11224
- fix: node output field loop input check to match colors by @viktoravelino in #11230
- fix: use same logic for clearEdges and detect broken edges by @lucaseduoli in #11236
- fix: include jpg in docling remote valid extensions by @lucaseduoli in #11002
- fix: add loading state to prevent duplicate flow creation on click by @AntonioABLima in #11017
- fix: nightly temporalio dep by @Adam-Aghili in #11251
- fix: disable unsupported components on cloud by @HimavarshaVS in #11246
- fix: use lfx versions instead of langflow for comp index by @jordanrfrazier in #11260
- fix: valdiate watsonX key and enable tool calling for Watson X models by @HimavarshaVS in #11264
- fix: Set agentic_experience default to False by @edwinjosechittilappilly in #11292
- fix: replace jose with jwt by @HimavarshaVS in #11285
- fix: Prevent duplicate code blocks during streaming by @Cristhianzl in #11261
- fix: add validation for api key for global variables by @HimavarshaVS in #11270
- fix(tests): Update copy-code-button click to target first element by @Cristhianzl in #11327
- fix: Initialize modal state from initialData and improve test stability by @Cristhianzl in #11328
- fix: add debounce functionality to search input in FlowSidebarComponent by @viktoravelino in #11357
- fix: Generate cookie properly with HTTPONLY by @erichare in #11116
- fix: Make component index deterministic and conflict-resolvable by @ogabrielluiz in #11392
- fix: Correct typo Deplrecated -> Deprecated in components and starter projects by @erickeloi in #7347
- fix: Remove blanket real_time_refresh options stripping and add dynamic loading to CurrentDate by @ogabrielluiz in #11400
- fix: Add MCP Server dialog popup text hyperlink now works by @deon-sanchez in #11394
- fix: table view tooltips obstruct navigation by @deon-sanchez in #11396
- fix: validate api key in global settings upon migration by @HimavarshaVS in #11280
- fix: Make sure we respect static model settings by @erichare in #11220
- fix: Connection connects to arbitrary field on minimized components with collapsed inputs by @olayinkaadelakun in #11423
- fix: Validate complex mustache syntax during Check & Save by @viktoravelino in #11461
- fix: make sure to keep table outputs when changing provider by @viktoravelino in #11426
- fix: clicking MCP Server button logs users out automatically by @deon-sanchez in #11448
- fix: Encrypt API KEY by @olayinkaadelakun in #11335
- fix: 1.8.0 security fixes by @Adam-Aghili in #11449
- fix(tests): Add missing SECRET_KEY mock to API key source tests by @Cristhianzl in #11486
- fix: prompt component display names and code of starter templates by @viktoravelino in #11466
- fix: Remove redundant component_id and metadata fields from workflow execution response structure. by @Jkavia in #11474
- fix: improve model process logic for conditional router by @viktoravelino in #11429
- fix(inputs): default IntInput to 0 by @HzaRashid in #11454
- fix: Playwright shard 38 flakiness - correct selectors and timeouts by @HimavarshaVS in #11504
- fix: Add IBM WatsonX URL and Project ID fields to Agent component by @RamGopalSrikar in #11478
- fix: Placeholder text overlap with suffix icon in Template input field by @olayinkaadelakun in #11487
- fix: Add max_token param in ModelInput by @HimavarshaVS in #11464
- fix: add Language Model components to Basic Prompt Chaining.json in starter_projects by @Adam-Aghili in #11567
- fix: correctly handle httpexceptions in session scope by @jordanrfrazier in #11542
- fix: remove authentication check on sign up endpoint by @jordanrfrazier in #11560
- fix: Apply env var fallback fix to lfx module by @mikewallace1979 in #11584
- fix: Improve Read File and Write File storage location UX by @HimavarshaVS in #11589
- fix: modal autofocus close button by @AntonioABLima in #11425
- fix: Link visibility and 404 URL in Auto-save modal by @AntonioABLima in #11476
- fix: Alphabetical Sorting for "Models & Agents" Components by @olayinkaadelakun in #11489
- fix: remove fe from backend image build by @jordanrfrazier in #11579
📝 Documentation Updates
- docs: rag chatbot tutorial by @mendonk in #8929
- docs: add env var setup for macOS and Windows GUI by @italojohnny in #8181
- docs: skip auth note by @mendonk in #8992
- docs: Repurpose Concepts section to focus on the visual editor and flows by @aimurphy in #8845
- docs: agents tutorial by @mendonk in #8961
- docs: Configure Segment by @mlr in #8996
- docs: Fix a label in the left nav by @aimurphy in #9012
- docs: convert md to mdx by @mendonk in #9041
- docs: patch versions may differ between OSS and Desktop by @mendonk in #9016
- docs: file loader output behavior by @mendonk in #9045
- docs: OpenAPI spec version upgraded from 1.4.3 to 1.5.0.post1 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/9049
- docs: Add heading and codeblock events for segment by @mlr in https://github.com/langflow-ai/langflow/pull/9050
- docs: remove google oauth integrations by @mendonk in https://github.com/langflow-ai/langflow/pull/9047
- Improve documentation: Component Overview section by @Victor-w-Madeira in https://github.com/langflow-ai/langflow/pull/9056
- docs: remove unused template by @mendonk in https://github.com/langflow-ai/langflow/pull/9073
- docs: clarify group components false behavior by @mendonk in https://github.com/langflow-ai/langflow/pull/9046
- docs: add deepwiki badge to readme by @mendonk in https://github.com/langflow-ai/langflow/pull/9079
- docs: endquote in code alias by @mendonk in https://github.com/langflow-ai/langflow/pull/9080
- docs: add mcp tutorial by @mendonk in https://github.com/langflow-ai/langflow/pull/9022
- docs: data types by @mendonk in https://github.com/langflow-ai/langflow/pull/9074
- docs: update components-helpers.mdx by @mendonk in https://github.com/langflow-ai/langflow/pull/9120
- docs: Various edits related to style, syntax, and adding more detail to some pages by @aimurphy in https://github.com/langflow-ai/langflow/pull/9132
- docs: update integrations-docling.mdx by @mendonk in https://github.com/langflow-ai/langflow/pull/9131
- docs: user feedback items by @mendonk in https://github.com/langflow-ai/langflow/pull/9122
- docs: Move small edits to reduce scope of PR 9115 by @aimurphy in https://github.com/langflow-ai/langflow/pull/9135
- docs: langflow 1.5 auto-login security doc by @mendonk in https://github.com/langflow-ai/langflow/pull/9057
- docs: expand multiple outputs section to include group_outputs behavior by @Victor-w-Madeira in https://github.com/langflow-ai/langflow/pull/9075
- docs: reduce duplicate content in contributing.md by @mendonk in https://github.com/langflow-ai/langflow/pull/9136
- docs: Restructure navigation, refactor all component documentation, among many other things by @aimurphy in https://github.com/langflow-ai/langflow/pull/9115
- docs: fix typo in left nav by @aimurphy in https://github.com/langflow-ai/langflow/pull/9160
- docs: refresh external postgresql database page by @mendonk in https://github.com/langflow-ai/langflow/pull/9174
- docs: Audit use of tabs and details by @aimurphy in https://github.com/langflow-ai/langflow/pull/9196
- docs: refresh develop overview page by @mendonk in https://github.com/langflow-ai/langflow/pull/9177
- docs: refresh remote server page by @mendonk in https://github.com/langflow-ai/langflow/pull/9189
- docs: Audit admonitions, related links, and prerequisites for style and consistency by @aimurphy in https://github.com/langflow-ai/langflow/pull/9217
- docs: combine api keys and authentication pages by @mendonk in https://github.com/langflow-ai/langflow/pull/9172
- docs: fixed broken links in CONTRIBUTING.md by @harjoben in https://github.com/langflow-ai/langflow/pull/9231
- docs: Touchup cloud provider deployment pages by @aimurphy in https://github.com/langflow-ai/langflow/pull/9241
- docs: LANGFLOW_ENABLE_SUPERUSER_CLI environment variable by @mendonk in https://github.com/langflow-ai/langflow/pull/9223
- docs: Remove template pages because templates already include explanatory notes within Langflow by @aimurphy in https://github.com/langflow-ai/langflow/pull/9235
- docs: reference exported key by @mendonk in https://github.com/langflow-ai/langflow/pull/9245
- docs: refresh docker page by @mendonk in https://github.com/langflow-ai/langflow/pull/9208
- docs: Fix a broken anchor by @aimurphy in https://github.com/langflow-ai/langflow/pull/9249
- docs: Standardize style of component names, especially when used in links by @aimurphy in https://github.com/langflow-ai/langflow/pull/9251
- docs: Add more detail to some template notes by @aimurphy in https://github.com/langflow-ai/langflow/pull/9230
- docs: refresh telemetry page by @mendonk in https://github.com/langflow-ai/langflow/pull/9272
- docs: add example for plist by @mendonk in https://github.com/langflow-ai/langflow/pull/9294
- docs: kubernetes best practices and postgresql dba guide by @mendonk in https://github.com/langflow-ai/langflow/pull/9226
- docs: refresh cli page by @mendonk in https://github.com/langflow-ai/langflow/pull/9274
- docs: refresh custom dependencies page by @mendonk in https://github.com/langflow-ai/langflow/pull/9291
- docs: Hide previous docs draft build comments on new build by @mlr in https://github.com/langflow-ai/langflow/pull/9334
- docs: clarify available API endpoints and their use cases by @mendonk in https://github.com/langflow-ai/langflow/pull/9382
- docs: clarify file upload with API snippet by @mendonk in https://github.com/langflow-ai/langflow/pull/9384
- docs: Correct the instructions for additional language models that aren't built-in to the primary Language Model component. by @aimurphy in https://github.com/langflow-ai/langflow/pull/9406
- docs: Update, refresh, and expand Vector Store and Processing component documentation by @aimurphy in https://github.com/langflow-ai/langflow/pull/9407
- docs: custom component directory requires an init.py file by @mendonk in https://github.com/langflow-ai/langflow/pull/9447
- docs: clarify adding custom packages to REPL component by @mendonk in https://github.com/langflow-ai/langflow/pull/9450
- docs(graph): fix typo in comment by @HzaRashid in https://github.com/langflow-ai/langflow/pull/9436
- docs: New theme colors, minimized footer, and slight style changes for readability of certain elements by @aimurphy in https://github.com/langflow-ai/langflow/pull/9250
- docs: update support documentation to reflect support rebranding by @mendonk in https://github.com/langflow-ai/langflow/pull/9538
- docs: troubleshooting backlog items by @mendonk in https://github.com/langflow-ai/langflow/pull/9474
- docs: CVE advisory and patch release 1.5.1 by @mendonk in https://github.com/langflow-ai/langflow/pull/9584
- docs: Language model component doesn't include built-in chat memory. If-Else component no longer has a Message parameter. by @aimurphy in https://github.com/langflow-ai/langflow/pull/9676
- docs: fix sidebar behavior of last element by @mendonk in https://github.com/langflow-ai/langflow/pull/9687
- docs: updates to make commands by @mendonk in https://github.com/langflow-ai/langflow/pull/9529
- docs: link to docling libraries for components by @mendonk in https://github.com/langflow-ai/langflow/pull/9693
- docs: reference secret key in docker compose by @mendonk in https://github.com/langflow-ai/langflow/pull/9743
- docs: replace ampersands in windows command by @mendonk in https://github.com/langflow-ai/langflow/pull/9710
- docs: refresh memory page by @mendonk in https://github.com/langflow-ai/langflow/pull/9751
- docs: refresh variables pages by @mendonk in https://github.com/langflow-ai/langflow/pull/9748
- docs: structlog replacing loguru by @mendonk in https://github.com/langflow-ai/langflow/pull/9791
- docs: clarify env var passing in Docker by @mendonk in https://github.com/langflow-ai/langflow/pull/9742
- docs: fix broken component links by @mendonk in https://github.com/langflow-ai/langflow/pull/9905
- docs: 1.6 feature branch by @mendonk in https://github.com/langflow-ai/langflow/pull/9521
- docs: remove table styling and use default values by @mendonk in https://github.com/langflow-ai/langflow/pull/9998
- docs: Add workflow to request docs review on label by @mlr in https://github.com/langflow-ai/langflow/pull/10023
- docs: Clean unused assets, reorganize the directory structure to match the nav for easier 3rd party contribution by @aimurphy in https://github.com/langflow-ai/langflow/pull/10025
- docs: windows desktop update issue by @mendonk in https://github.com/langflow-ai/langflow/pull/10029
- docs: revert desktop warning by @mendonk in https://github.com/langflow-ai/langflow/pull/10040
- docs: adjusting the documentation based on the open api spec. by @davidkgp in https://github.com/langflow-ai/langflow/pull/10016
- docs: windows desktop update issue by @mendonk in https://github.com/langflow-ai/langflow/pull/10041
- docs: update LF Desktop logging path by @mendonk in https://github.com/langflow-ai/langflow/pull/10089
- docs: exclude docs directory from pre-commit hook by @mendonk in https://github.com/langflow-ai/langflow/pull/10140
- docs: troubleshooting Windows/WSL MCP connections by @mendonk in https://github.com/langflow-ai/langflow/pull/10084
- docs: health_check API reference by @mendonk in https://github.com/langflow-ai/langflow/pull/10134
- docs: warnings for dotenv vulnerability by @mendonk in https://github.com/langflow-ai/langflow/pull/10138
- docs: fix warning syntax by @mendonk in https://github.com/langflow-ai/langflow/pull/10159
- docs: remove www datastax links by @mendonk in https://github.com/langflow-ai/langflow/pull/10249
- docs: make help command by @mendonk in https://github.com/langflow-ai/langflow/pull/10250
- docs: troubleshooting for pydantic request body mismatch by @mendonk in https://github.com/langflow-ai/langflow/pull/10252
- docs: add warning about voice mode availability in Langflow Desktop by @mendonk in https://github.com/langflow-ai/langflow/pull/10264
- docs: Nginx configuration and SSL certificate management for Langflow remote server by @mendonk in https://github.com/langflow-ai/langflow/pull/10192
- docs: Update README with note on development setup instructions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10108
- docs: connect to postgresql with SSL by @mendonk in https://github.com/langflow-ai/langflow/pull/10255
- docs: update astra component docs links by @mendonk in https://github.com/langflow-ai/langflow/pull/10279
- docs: API build updates by @mendonk in https://github.com/langflow-ai/langflow/pull/10274
- docs: hide cometAPI bundle until release-1.7 by @mendonk in https://github.com/langflow-ai/langflow/pull/10310
- docs: update database location for windows desktop by @mendonk in https://github.com/langflow-ai/langflow/pull/10320
- docs: typo in install specific version by @mendonk in https://github.com/langflow-ai/langflow/pull/10429
- docs: add telemetry event for exceptions by @mendonk in https://github.com/langflow-ai/langflow/pull/10443
- docs: fixing the log file path for Langflow Desktop by @andifilhohub in https://github.com/langflow-ai/langflow/pull/10455
- docs: add partials for npx requirements and podman by @mendonk in https://github.com/langflow-ai/langflow/pull/10453
- docs: hide docling remote VLM component from main by @mendonk in https://github.com/langflow-ai/langflow/pull/10490
- docs: update file upload utility link by @mendonk in https://github.com/langflow-ai/langflow/pull/10515
- docs: Improve README Quickstart section and add dark mode logo by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/10358
- docs: security notice by @mendonk in https://github.com/langflow-ai/langflow/pull/10555
- docs: readme update by @mendonk in https://github.com/langflow-ai/langflow/pull/10657
- docs: include regex for sanitized input types by @mendonk in https://github.com/langflow-ai/langflow/pull/10712
- docs: update component links to individual pages by @mendonk in https://github.com/langflow-ai/langflow/pull/10706
- docs: recommend chrome as browser by @mendonk in https://github.com/langflow-ai/langflow/pull/10850
- docs: sidebars by @mendonk in https://github.com/langflow-ai/langflow/pull/10869
- docs: 1.7 release branch by @mendonk in https://github.com/langflow-ai/langflow/pull/10081
- docs: yanked version and known issue by @mendonk in https://github.com/langflow-ai/langflow/pull/11110
- docs: clarify 1.7 bug by @mendonk in https://github.com/langflow-ai/langflow/pull/11113
- docs: CVEs for 1.7 by @mendonk in https://github.com/langflow-ai/langflow/pull/11112
- docs: pass variable input to python interpreter component by @mendonk in https://github.com/langflow-ai/langflow/pull/11217
- docs: troubleshooting for protocol buffers installation by @mendonk in https://github.com/langflow-ai/langflow/pull/11271
- docs: Change CORS headers example to use array syntax by @necrophcodr in https://github.com/langflow-ai/langflow/pull/11243
- docs: remove yarn lockfile and just use npm by @mendonk in https://github.com/langflow-ai/langflow/pull/11254
- docs: troubleshooting for signin error message by @mendonk in https://github.com/langflow-ai/langflow/pull/11268
- docs: langflow does not support asyncpg driver by @mendonk in https://github.com/langflow-ai/langflow/pull/10500
- docs: upgrade to node LTS version including security fix by @mendonk in https://github.com/langflow-ai/langflow/pull/11315
- docs: sync read and write file by @mendonk in https://github.com/langflow-ai/langflow/pull/11416
- docs: typos in logs API doc by @mendonk in https://github.com/langflow-ai/langflow/pull/11418
- docs: troubleshooting mcp tools component missing tool mode by @mendonk in https://github.com/langflow-ai/langflow/pull/11381
- Docs: Correct the capitalization of Astra DB Serverless (vector) database by @aimurphy in https://github.com/langflow-ai/langflow/pull/11434
- docs: improve custom components deployment and organization guide by @AntonioABLima in https://github.com/langflow-ai/langflow/pull/11450
🛠 Maintenance Tasks
- refactor: Improve HomePage state management and tab switching by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8989
- refactor: Improve HeaderButtons state sync with userData by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8988
- refactor(api): update /config endpoint to use ConfigResponse.from_settings by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8674
- refactor: Update icon dark mode comparison by @mfortman11 in https://github.com/langflow-ai/langflow/pull/9060
- refactor: Update mcp composer json by @mfortman11 in https://github.com/langflow-ai/langflow/pull/9158
- refactor: remove AsyncFileSink logger, add rotation support, and update docs by @XiaochuanLyu in https://github.com/langflow-ai/langflow/pull/9105
- refactor: Update Blank Flow Name by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/9089
- refactor(tests): parameterize template tests and update timeout use by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9224
- refactor: Improve cookie security and centralized utility by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/9240
- refactor(core): implement centralized dynamic lazy import system for components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8932
- refactor(session): migrate to server-based session management and add tests by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9077
- refactor: Skip MCP Memory leak integration test by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9358
- refactor: remove Anthropic provider test by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9369
- refactor: Remove extraneous flag from package lock by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9371
- refactor: flowSidebarComponents folder structure refactor and add test coverage by @mfortman11 in https://github.com/langflow-ai/langflow/pull/9383
- refactor(docling): extract processing logic to separate worker process by @italojohnny in https://github.com/langflow-ai/langflow/pull/9393
- refactor: Update KnowledgeBaseEmptyState component text and structure by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/9456
- refactor: Update MCP composer auth to just api and oauth by @mfortman11 in https://github.com/langflow-ai/langflow/pull/9487
- build: add .dockerignore and move docling from runtime to dev deps by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9469
- build: add structlog dep to base package by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/9516
- refactor: Add create knowledge button by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/9520
- build: add additional OCR dependencies for docling by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/9156
- build: update nv-ingest by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/9478
- refactor: add zustand store test coverage by @mfortman11 in https://github.com/langflow-ai/langflow/pull/9809
- refactor: Standardize Playwright imports to use fixtures module by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/9835
- refactor: async methods in components by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9887
- refactor: Update AgentComponent to utilize MODEL_OPTIONS_METADATA from constants by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9969
- build: update langflow base dependency by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/9999
- refactor: Move default shortcuts to customization module by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10024
- refactor: Split starter projects tests and extract auth helper by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10064
- style: Improve logo spacing and disable interaction by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10026
- refactor: Improve modal management and UI consistency by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/10126
- refactor: improve logging in
runandservecommands inlfxby @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9812 - refactor: change warning logs to debug logs for column checks in Alembic migration by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10154
- ci: Refactor API key handling in tests for consistency by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/10290
- refactor: Improve environment variable access with getEnvVar helper by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10376
- refactor: Extract build event polling into reusable utility by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10403
- refactor(frontend): McpServerTab by @Wallgau in https://github.com/langflow-ai/langflow/pull/10396
- build: upgrade to 1.7.0 by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/10418
- refactor: Centralize cookie management with singleton pattern by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10442
- refactor: Reorganize sidebar categories by @mfortman11 in https://github.com/langflow-ai/langflow/pull/10180
- refactor(service_manager): implement lazy initalization of service manager by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8828
- refactor: reorganize CUGA and ALTK components into single-element bundles by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/10671
- refactor: Fix Langflow Counts file to Match Astra-UI by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/10852
- refactor: Use customization to get api base urls by @mfortman11 in https://github.com/langflow-ai/langflow/pull/10871
- refactor: add code sample customizations by @mfortman11 in https://github.com/langflow-ai/langflow/pull/10884
- refactor: Improve image path extraction and validation by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11001
- refactor: Move fetch credentials to the customizations by @mfortman11 in https://github.com/langflow-ai/langflow/pull/11049
- refactor: Agentic variable initialization to use constants by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/11059
- build: remove shell access from -ep images by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/11192
- style: Add maxHeight constraint to PromptAreaComponent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11175
- perf(lfx): optimize cold start time with lazy imports by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10739
- refactor: Centralize GPT model selection and simplify test utilities by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11219
- refactor: Replace aiofile with aiofiles for async file operations by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11351
- refactor: optimize react flow component re-renders by @viktoravelino in https://github.com/langflow-ai/langflow/pull/11321
- perf: Limit enum options in tool schemas to reduce token usage by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11370
- style: Remove truncate utility from primary-input class by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11371
- refactor: Standardize model name extraction with helper function and tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11352
✅ Tests
- test: Add 500ms timeout to starter-projects spec for timing reliability by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/9040
- test: skip Everything server on Python 3.13 by @italojohnny in https://github.com/langflow-ai/langflow/pull/9361
- test: switch to settings-driven cached type API; relax assertions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9518
- test: Relax component loading test timeouts by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/9588
- test: Mock config endpoint for auth regression tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/9635
- test: Replace strict assertions with warnings for component loading by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10046
- test: Fix flaky If-Else component reset regression test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10380
- test: Remove Gmail Agent integration test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10243
- test: Improve Playwright test reliability and synchronization by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10496
- test: catch import errors upfront by @msmygit in https://github.com/langflow-ai/langflow/pull/10632
- test: Improve test config and regression test reliability by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10756
- test: Improve output inspection button selector reliability by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10757
- test(e2e): Replace ChevronLeft selector with sidebar-search-input by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11194
- test: Extract code block detection into shared utilities by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11222
- test: fix Market Research Template test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11235
- test: Improve api key input reliability with retry mechanism by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11237
- test(mcp-frontend): Improve test reliability and reduce code duplication by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11232
- test: Standardize service mocking with shared pytest fixtures for reliable test isolation by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11350
- test: Fix race condition in rename flow test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11549
Others
- chore: update pre-commit hooks to latest versions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8938
- chore: update pre-commit configuration to use local ruff hooks by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9048
- deps: update langchain and langchain-community to support Perplexity by @italojohnny in https://github.com/langflow-ai/langflow/pull/9166
- ref: Update Ruff per-file ignores for tests and scripts by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9206
- ci: don't block CI when the nightly build fails by @epinzur in https://github.com/langflow-ai/langflow/pull/9238
- chore: fix frontend code coverage scoring by @epinzur in https://github.com/langflow-ai/langflow/pull/9209
- chore: fix the manual cross platform test run by @epinzur in https://github.com/langflow-ai/langflow/pull/9252
- chore: try again to fix the manual test run by @epinzur in https://github.com/langflow-ai/langflow/pull/9253
- chore: continue to debug manual cross-platform test by @epinzur in https://github.com/langflow-ai/langflow/pull/9254
- chore: potential fix for cross-platform test workflows by @epinzur in https://github.com/langflow-ai/langflow/pull/9255
- chore: simplfied cross-platform test logic by @epinzur in https://github.com/langflow-ai/langflow/pull/9256
- chore: more cross platform testing tweaks by @epinzur in https://github.com/langflow-ai/langflow/pull/9258
- chore: another fix attempt for the cross-platform tests by @epinzur in https://github.com/langflow-ai/langflow/pull/9259
- chore: continue to debug cross-platform test issues by @epinzur in https://github.com/langflow-ai/langflow/pull/9260
- chore:continue to debug cross-platform tests by @epinzur in https://github.com/langflow-ai/langflow/pull/9261
- chore: more cross-platform test debug by @epinzur in https://github.com/langflow-ai/langflow/pull/9262
- chore: debug nightly build by @epinzur in https://github.com/langflow-ai/langflow/pull/9263
- chore: more cross-platform debug by @epinzur in https://github.com/langflow-ai/langflow/pull/9266
- chore: continue cross-product debug by @epinzur in https://github.com/langflow-ai/langflow/pull/9269
- chore:more cross-platform test deubgging by @epinzur in https://github.com/langflow-ai/langflow/pull/9270
- ci: add checkout step to publish to pypi steps in nightly workflow by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/9280
- build(deps):(deps): bump autofix-ci/action from 551dded8c6cc8a1054039c8bc0b8b48c51dfc6ef to 635ffb0c9798bd160680f18fd73371e355b85f27 by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/8807
- build(deps):(deps): bump actions/github-script from 6 to 7 by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/9288
- build(deps):(deps): bump actions/setup-node from 3 to 4 by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/9287
- build(deps):(deps): bump astral-sh/setup-uv from 3 to 6 by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/9286
- build(deps):(deps): bump actions/setup-python from 4 to 5 by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/9285
- ref: Increase max file upload size to 1024 MB by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9276
- ref: MCP Tests by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9349
- chore: bump uv minimum version to 0.7.20 by @italojohnny in https://github.com/langflow-ai/langflow/pull/9364
- chore: pin uv version to 0.7.20 by @italojohnny in https://github.com/langflow-ai/langflow/pull/9365
- chore: skip mcp everything server test by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9366
- chore: bump langflow version by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9402
- chore: update schema version and format JSON structure in biome.json by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9289
- docs: OpenAPI spec version upgraded from 1.5.0.post1 to 1.5.0.post2 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/9430
- Initial document describing the Langflow release process. by @kerinin in https://github.com/langflow-ai/langflow/pull/9500
- ref: Refactor vectorstore components structure by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/9486
- chore: Bump
lfxversion to 0.1.11 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9661 - ci: allow docs-only PRs to skip nightly status - second attempt by @mendonk in https://github.com/langflow-ai/langflow/pull/9618
- docs: OpenAPI spec version upgraded from 1.5.0.post2 to 1.5.1 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/9643
- ci: Add LFX release workflow and update nightly build script by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9663
- ci(cross-platform): add LFX wheel artifact handling and tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9703
- chore: Remove unused imports in docs, apply partials for frequently used text, small editorial touchups by @aimurphy in https://github.com/langflow-ai/langflow/pull/9712
- chore: Redirect Langflow docs index page by @aimurphy in https://github.com/langflow-ai/langflow/pull/9802
- chore: Bump
lfxversion to 0.1.12 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9813 - ci: Change docker build jobs to run on self-hosted runners by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9834
- ci: Change build and test jobs to self-hosted runners by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9837
- ci: Update Docker commands to use Podman and add missing bindings for LFX by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9838
- ci: fix dockerfile and update docker_test trigger by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9839
- ci: Add configurable runner options for CI workflows by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9842
- ci: change default to
ubuntu-latestby @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9843 - ci: Add missing lfx metadata files to Docker build context by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9845
- ci: Increase memory limit and disable concurrent builds for esbuild in docker by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9862
- chore: Update langchain dependency to use compatible versioning by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9875
- chore: Update CI workflows to use bigger runner by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9915
- build(deps):(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/9646
- release: merge release-v1.6.0 into main by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/9889
- chore: Update .coderabbit.yaml configuration to add pre-merge checks by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9980
- chore: post 1.6 docs cleanup by @aimurphy in https://github.com/langflow-ai/langflow/pull/10022
- chore: remove webhook auth docs that are not in 1.6 by @aimurphy in https://github.com/langflow-ai/langflow/pull/10027
- docs: OpenAPI spec version upgraded from 1.5.1 to 1.6.0 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/10030
- chore: add detect-secrets pre-commit hook and baseline file by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8655
- ci: allow releasing from branch by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/9988
- ci: fix the linux runner group name by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/10073
- ci: fix runner labels by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/10088
- chore: Exclude database files from debugger auto-reload by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10020
- build(deps):(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/9647
- chore: update langchain links in docs by @aimurphy in https://github.com/langflow-ai/langflow/pull/10050
- ci: release fixes; add flag to always run full CI during release by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/10066
- Fix: Always fetch withCounts from inside the canvas by @mfortman11 in https://github.com/langflow-ai/langflow/pull/10116
- Fix: improve linux support by @mfortman11 in https://github.com/langflow-ai/langflow/pull/10137
- chore: revert smart function name change in docs by @aimurphy in https://github.com/langflow-ai/langflow/pull/10141
- chore: add anchor to a docs heading by @aimurphy in https://github.com/langflow-ai/langflow/pull/10144
- docs: OpenAPI spec version upgraded from 1.6.0 to 1.6.3 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/10143
- chore: bump versions to 1.6.4 by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/10129
- ci: add nightly_build failure notification by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/10158
- ci: Add validation for frontend file coverage in CI workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10052
- chore: Enhance CI workflow to include Docker testing by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10104
- hotfix: fixed NoneType Object is non iterable and name as a reserved … by @Uday-sidagana in https://github.com/langflow-ai/langflow/pull/10013
- tests: add tests in lfx for 1.6.0 starter projects by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9997
- chore: Improve and expand Makefile help commands by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/10184
- ci: add Docker Hub authentication to test workflow to avoid rate limits by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10278
- ci(lfx): add coverage generation and Codecov reporting by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10266
- ci: update workflows and extend detect-secrets exclude by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10286
- ci: ensure nightly docker builds are published when running via cron job by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/10292
- chore: enhance GitHub Actions comments for component index updates by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10291
- ci: Update Docker Hub login condition in workflow to avoid login in community PRs by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10301
- docs: OpenAPI spec content updated without version change by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/10300
- chore: Update lfx package version to 0.1.13 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10309
- ci: pin torch version by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/10185
- ci: revert pin torch version by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/10337
- chore: move update component index job to autofix workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10342
- ci: Improve Slack notifications for nightly build status by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10244
- chore: centralize and align ruff configuration to eliminate lint conflicts by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10354
- ci: improve backend errors detection to speedup error tracking in playwright tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10251
- chore(deps-dev): bump vite from 5.4.19 to 5.4.21 in /src/frontend by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/10343
- chore: Remove unused Million packages by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10379
- docs: OpenAPI spec version upgraded from 1.6.4 to 1.6.5 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/10422
- Replace Ketch with IBM TrustArc consent management by @mlr in https://github.com/langflow-ai/langflow/pull/10075
- ci: Add GitHub Actions workflow to automatically label community pull requests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9058
- chore: add jest coverage for hooks by @mfortman11 in https://github.com/langflow-ai/langflow/pull/10206
- Fix: Langfuse "parent run not found" error with agents using tools by @HzaRashid in https://github.com/langflow-ai/langflow/pull/10268
- Chore: enforce no any type lint by @Wallgau in https://github.com/langflow-ai/langflow/pull/10461
- Fix: fix Python example for /v1/run endpoint (split api_key and url l… by @andifilhohub in https://github.com/langflow-ai/langflow/pull/10459
- ci: publish v2 docker images by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/10350
- chore: fix main-frotnend typo by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/10518
- chore: Add email-validator package for validation by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10566
- fix: memoize examples to prevent repeated re-renders when typing in … by @keval718 in https://github.com/langflow-ai/langflow/pull/10554
- ci: require main image built before backend/frontend images by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/10561
- ci: upgrade playwright to 1.56 and fix second time imports by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/10284
- docs: OpenAPI spec version upgraded from 1.6.5 to 1.6.8 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/10627
- chore: Fix indentation on bundles-docling.mdx by @aimurphy in https://github.com/langflow-ai/langflow/pull/10640
- Fix: add environment variable flag to log alembic to stdout by @HzaRashid in https://github.com/langflow-ai/langflow/pull/10620
- Fix: rename sidebar category flow controls to flow control by @keval718 in https://github.com/langflow-ai/langflow/pull/10649
- ci: bump actions/checkout to v6 by @rejected-l in https://github.com/langflow-ai/langflow/pull/10697
- chore: Update pip and setuptools version constraints by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/10708
- Feat: Runflow optimization and improved dropdown behavior by @HzaRashid in https://github.com/langflow-ai/langflow/pull/10720
- chore: update cuga version by @sami-marreed in https://github.com/langflow-ai/langflow/pull/10737
- deps: update cuga by @sami-marreed in https://github.com/langflow-ai/langflow/pull/10792
- Fix: Allow refresh list button to stay stagnant while zoom (Safari) by @olayinkaadelakun in https://github.com/langflow-ai/langflow/pull/10777
- docs: OpenAPI spec version upgraded from 1.6.8 to 1.6.9 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/10821
- Chore: update anthropic Models by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/10860
- Fix: lfx serve asyncio event loop error by @HzaRashid in https://github.com/langflow-ai/langflow/pull/10887
- Fix: update lfx serve tests to mock the .serve() to prevent hanging by @HzaRashid in https://github.com/langflow-ai/langflow/pull/10904
- Feat: migrate MCP transport from SSE to streamable http by @HzaRashid in https://github.com/langflow-ai/langflow/pull/10727
- bug: Fix watsonX embedding model selection by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/10980
- Fix: cuga integration by @sami-marreed in https://github.com/langflow-ai/langflow/pull/10976
- Fix: ensure streamable-http session manager is entered and exited from the same task by @HzaRashid in https://github.com/langflow-ai/langflow/pull/10966
- Fix: disable mcp sse endpoints astra by @HzaRashid in https://github.com/langflow-ai/langflow/pull/11006
- Fix: improve exception handling and status code for disabled endpoints by @HzaRashid in https://github.com/langflow-ai/langflow/pull/11011
- docs: OpenAPI spec content updated without version change by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/11032
- chore: Upgrade to React 19.2.3 with compatibility fixes by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11100
- ref: obfuscate openai api key by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/11102
- Fix: console errors invalid Fragment props, nested button hydration warning, and stray isDark prop by @Wallgau in https://github.com/langflow-ai/langflow/pull/11105
- chore: merge 1.7.1 back into main by @Adam-Aghili in https://github.com/langflow-ai/langflow/pull/11129
- docs: OpenAPI spec version upgraded from 1.7.0 to 1.7.1 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/11130
- docs: OpenAPI spec content updated without version change by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/11158
- docs: OpenAPI spec content updated without version change by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/11202
- chore(frontend): Upgrade deps by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11213
- chore: Merge v1.7.2 into main by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11239
- chore: upgrade pyproject versions by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/11249
- docs: OpenAPI spec version upgraded from 1.7.1 to 1.7.2 by @github-actions[bot] in https://github.com/langflow-ai/langflow/pull/11281
- chore(deps): Mark peer dependencies and update frontend packages by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11385
- ref: remove excessive logging during key decryption by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/11376
- chore: Update ruff dependency version to ~0.13.1 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9924
- chore: Update outdated GitHub Actions versions by @pgoslatara in https://github.com/langflow-ai/langflow/pull/11316
- ci: Update CLI help command tests for cross-platform consistency by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/9515
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /src/frontend by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/11407
- ci: update regex to handle new [complete] group in langflow-base dependency by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/11417
- Feat: Background Queuing of Workflows by @dkaushik94 in https://github.com/langflow-ai/langflow/pull/11331
- chore(docker): Upgrade Node.js from 18 to 20 LTS by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11442
- chore(deps): Mark peer dependencies and bump lodash-es by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/11441
- ci: add hash history script to nightly workflow by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/11409
- Fix: Saving Custom Component Resets Tool Actions by @olayinkaadelakun in https://github.com/langflow-ai/langflow/pull/11421
- bug: unable to use Other Model for 'Language Model' in Agent Component by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/11506
- build(deps-dev): bump @modelcontextprotocol/sdk from 1.25.3 to 1.26.0 in /src/frontend by @dependabot[bot] in https://github.com/langflow-ai/langflow/pull/11595
- ci: use correct labeling for nightly hash update workflow step by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/11492
- Fix: runflow toolmode input progation by @HzaRashid in https://github.com/langflow-ai/langflow/pull/11348
- bug: fix for embedding model input/output handler by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/11591
New Contributors
- @epinzur made their first contribution in #9081
- @XiaochuanLyu made their first contribution in https://github.com/langflow-ai/langflow/pull/9105
- @harjoben made their first contribution in https://github.com/langflow-ai/langflow/pull/9231
- @psy42a made their first contribution in #8204
- @sunbingchuan made their first contribution in #9466
- @Uday-sidagana made their first contribution in #9427
- @arvy made their first contribution in #9278
- @kerinin made their first contribution in https://github.com/langflow-ai/langflow/pull/9500
- @jialudev made their first contribution in #9896
- @davidkgp made their first contribution in https://github.com/langflow-ai/langflow/pull/10016
- @julesyan made their first contribution in #9949
- @zhangliang-jx made their first contribution in #7061
- @sami-marreed made their first contribution in #9907
- @tensornull made their first contribution in #9735
- @kiran-kate made their first contribution in #10221
- @andifilhohub made their first contribution in https://github.com/langflow-ai/langflow/pull/10455
- @ivaniliash made their first contribution in #10311
- @ricofurtado made their first contribution in #10430
- @korenLazar made their first contribution in #10587
- @rejected-l made their first contribution in https://github.com/langflow-ai/langflow/pull/10697
- @jpramos123 made their first contribution in #10336
- @stevehaertel made their first contribution in #10599
- @ochosi made their first contribution in #10394
- @jsntsay made their first contribution in #10913
- @avonian made their first contribution in #10972
- @AntonioABLima made their first contribution in #11017
- @dkaushik94 made their first contribution in #10780
- @necrophcodr made their first contribution in https://github.com/langflow-ai/langflow/pull/11243
- @erickeloi made their first contribution in #7347
- @pgoslatara made their first contribution in https://github.com/langflow-ai/langflow/pull/11316
- @RamGopalSrikar made their first contribution in #11478
- @mikewallace1979 made their first contribution in #11584
Full Changelog: 1.5.0.post1...1.8.0.rc0