Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Langflow_1.5.0_aarch64.dmg | 2025-07-10 | 21.1 MB | |
Langflow_1.5.0_x86_64.dmg | 2025-07-10 | 41.9 MB | |
Langflow_1.5.0_x64_en-US.msi | 2025-07-10 | 206.5 MB | |
langflow-1.5.0-py3-none-any.whl | 2025-07-08 | 6.3 kB | |
langflow_base-0.5.0-py3-none-any.whl | 2025-07-08 | 14.8 MB | |
1.5.0 source code.tar.gz | 2025-07-08 | 197.3 MB | |
1.5.0 source code.zip | 2025-07-08 | 199.0 MB | |
README.md | 2025-07-08 | 49.6 kB | |
Totals: 8 Items | 680.7 MB | 3 |
What's Changed
✨ New Features
- feat: deprecate processing components by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7254
- feat: add rss component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8134
- feat: New Web search component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8135
- feat: Adds our first Cursor rules by @mfortman11 in https://github.com/langflow-ai/langflow/pull/7973
- feat: adds new Edit Details popover, removes flow menu, fixes nav alignment, adds new Flow Status overlay by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8087
- feat: Enhance API request component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8070
- feat: add datastax components bundle by @erichare in https://github.com/langflow-ai/langflow/pull/8184
- feat: updated components header styling by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8085
- ref: SQL component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8185
- feat: Loop uplift dataframe input and output by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8177
- feat: News Search Component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8190
- feat: add llm keywords to language model base by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8115
- feat: New Search Bundle by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8146
- feat: implement web app manifest for progressive web app functionality by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8216
- feat: Add Composio GitHub component by @abhishekpatil4 in https://github.com/langflow-ai/langflow/pull/7640
- Feat: move other tools to different folders by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8164
- feat: Outputs UX improvements by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8131
- feat: changed tweaks into input schema and enabled persistence by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8235
- feat: add export option to deploy dropdown by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8221
- feat: add models category by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8231
- feat: Add customizable chat input and file upload components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8237
- feat: Add async output resolution with caching and ordered processing by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7487
- feat: create an IO Category by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8229
- ref: URL and File components with Dataframe output by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8117
- Ref: LLMRouterComponent with Advanced OpenRouter Integration by @raphaelchristi in https://github.com/langflow-ai/langflow/pull/8220
- feat: add one click install to mcp servers on specific clients by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8271
- feat: add convert component with dynamic output support by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/7773
- ci(docker): update Buildx setup to use BuildKit container backend by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8320
- feat: Add Composio Outlook component by @abhishekpatil4 in https://github.com/langflow-ai/langflow/pull/7987
- feat: Update components input/output display name and descriptions by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8284
- feat: Add Google as an option for genai by @erichare in https://github.com/langflow-ai/langflow/pull/8358
- feat: Add Cleanlab's AI Reliability Bundle to Langflow by @cmauck10 in https://github.com/langflow-ai/langflow/pull/8049
- feat: combine chat history and chat store into a CRUD component by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8323
- feat: NV-ingest high resolution extraction and infographics content extraction by @maheshrajamani in https://github.com/langflow-ai/langflow/pull/8315
- feat: change smart function title, icon and desc by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8405
- feat: enhance OutputComponent dropdown functionality and styling by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8458
- Fix: chat memory store issue and fix output types by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8463
- feat: add servers persistence to MCP connection component, add MCP connections settings page by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8388
- feat: Add raw content output for File component by @erichare in https://github.com/langflow-ai/langflow/pull/8515
- feat: Output DataFrame only from Directory by @erichare in https://github.com/langflow-ai/langflow/pull/8516
- feat: refactor component tool description format to prioritize component description by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8327
- feat: conditionally render voice button based on voice mode state by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8561
- feat: use getaddrinfo to handle ipv4 and ipv6 loopback addresses on startup [#8548] by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8594
- feat: update input_value field to use MultilineInput by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8583
- feat: update structured output to multiline input and revise system prompt by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8585
- feat: add sessions endpoint with session management enhancements by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8596
- feat: Add conditional API key display for auth and auto-login by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8684
- feat: add is_active flag to model providers and update provider filtering by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8588
- feat(auth): update AUTO_LOGIN authentication to enforce API key or JWT requirement by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8513
- feat: Docling components by @dolfim-ibm in https://github.com/langflow-ai/langflow/pull/8394
- feat: add drop duplicates operation to DataFrameOperationsComponent by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8665
- feat(makefile): add patch target for automated version management by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8719
- feat: improve Listen and Notify related logic and components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/7969
- feat(message): support sequencing of multiple streamable models by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8434
- feat: flow_runner better init and remove the depend on old load func by @barnuri in https://github.com/langflow-ai/langflow/pull/7933
- feat: add Windsurf to MCP one-click install by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8749
- feat: Clear handles from advanced fields on code update by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8754
- feat: Better multi-file consistency for File Component by @erichare in https://github.com/langflow-ai/langflow/pull/8625
- feat: Enhance ChatView scroll behavior and LLM response tracking by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8767
- feat: clean messages table after run in flow_runner by @barnuri in https://github.com/langflow-ai/langflow/pull/8773
- feat: Add CustomTermsLinks component to GeneralPage by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8808
- feat: update if-else component by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8756
- feat: add clipboard import support for table component by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/8846
- feat: Add Windows build and run automation scripts by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8861
- feat: Add menu customization with copy functionality by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8803
- feat: Add image upload support with file path handling by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8830
- feat(api): add special handling for _mcp_servers file uploads and improve tests by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8847
🐛 Bug Fixes
- fix: add Export modal instead of Download in start page, change Download button size by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8095
- fix: Improve performance by removing unnecessary client flush in LangFuseTracer by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8125
- fix: Refactor run_link access to avoid unnecessary external call by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8126
- fix: suppresses fastapi-pagination warnings by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8121
- fix: Ensure that we properly format data outputs in the chat by @erichare in https://github.com/langflow-ai/langflow/pull/8132
- fix: updated flow pages to just set the flow if types are fetched by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8141
- fix: Temperature limit in Google Gen AI model by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8133
- fix: improve tool calling filter in ollama model component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8056
- fix: handle empty tool response by @phact in https://github.com/langflow-ai/langflow/pull/8118
- fix: make old file input show in old flows instead of new File Manager by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8090
- fix: fix regex on mcp server tab test by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8175
- fix: removed fit view that caused duck duck go test to fail by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8178
- fix: simplify GetStartedProgress percentage calculation logic by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8183
- fix: set cursor to text in text fields by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8173
- fix: fixes nightly tests by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8194
- fix: mcp test when there are a lot of flows by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8197
- fix: Add deactivated state checks in TracingService methods by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8128
- fix: import bug by @phact in https://github.com/langflow-ai/langflow/pull/8199
- fix: handle empty JSON String in Template loading by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8200
- fix: Refactor DotBackground for Improved Theming Consistency and Simplified Gradient Logic by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8196
- fix: Update elevenlabs Dependency for Python 3.12 Compatibility by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8223
- fix: docker build-main-all by @mendonk in https://github.com/langflow-ai/langflow/pull/8182
- fix: ollama icon out of place by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8230
- fix: add dropdown clicking to change output type of message history on shard 9 by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8248
- fix: Remove dataframe function by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8251
- fix: Enable Tracing Support For Self-Hosted Phoenix Instance by @ialisaleh in https://github.com/langflow-ai/langflow/pull/8256
- fix: import for ConfigDict from pydantic in message model by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8270
- fix: remove float limits when not defined by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8289
- fix: Update Web Search Description by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8282
- fix: add error handling when node stops existing before update completes by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8291
- fix: batch run description, output, and beta badge by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8304
- fix: sql database description and change query field to multiline by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8306
- fix: tool name change by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8302
- fix: remove data to dataframe and message to data by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8303
- fix: makes action title follow the flow name after editing to old title by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8293
- fix: correct loop component dependencies by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8091
- fix: Refactor MCP API to fix value truncation by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8298
- fix: added truncation length as constant and reduced it to 100 by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8321
- fix: wrong command in Makefile since drop poetry by @yihong0618 in https://github.com/langflow-ai/langflow/pull/6745
- fix: Allow upload limit increase in kubernetes deployment by @Dexter192 in https://github.com/langflow-ai/langflow/pull/7664
- fix: changed host to be localhost on exhibition if host is 0.0.0.0 by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8335
- fix: Fix Anthropic output processing and update dependency by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8283
- fix: Remove id generator by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8325
- ref: ConditionalRouter Initialization with Case Sensitivity and renaming inputs by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8337
- fix: change LoopComponent data input to DataFrame type and update display name by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8297
- fix: only allow custom vals and options to be in the options list by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8356
- fix: Revert Typescript Shards by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8359
- fix: api request component curl mode error by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8353
- fix: Refactor a few more components to proper folders by @erichare in https://github.com/langflow-ai/langflow/pull/8324
- fix: Add os.stat to blocklist for _load_revisions in alembic script by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8365
- fix: apikey lock issue and add option to disable tracking by @italojohnny in https://github.com/langflow-ai/langflow/pull/8361
- fix: remove duplicated import statement in nvidia_ingest by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8439
- fix: update query input import in test code by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8456
- fix: Remove Docker duplicated build step from release workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8366
- fix: update import statement in astradb_cql.py to silence warning by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8457
- fix: Split text should only have dataframe output by @erichare in https://github.com/langflow-ai/langflow/pull/8362
- fix: fix file toggle in the playground chat by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8435
- fix: Remove the dataframe output from structured by @erichare in https://github.com/langflow-ai/langflow/pull/8233
- fix: make starter projects auto refactor not remove selected output by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8400
- fix: made clean edges clean after changing dropdown of output by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8460
- fix: refactor mcp and freeze tests to be less prone to flaky results by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8486
- fix: made button disabled state more congruent, made edit flow details submit on enter by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8339
- fix: restore our test shards by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8468
- fix: update model output type to message instead of string by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8489
- fix: Show path of saved file in Save File Component by @erichare in https://github.com/langflow-ai/langflow/pull/8403
- fix(input): refine input handling and improve event robustness by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8472
- fix: updated tooltip side for actions by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8495
- fix: paste edges between components selected even if edges are not selected by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8497
- fix: changed truncation length for MCP tools and projects by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8494
- fix: Allow input connections to data components by @erichare in https://github.com/langflow-ai/langflow/pull/8517
- fix(setup): preserve advanced attribute and generalize starter project JSON by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8529
- fix: update input of Language model component to support images by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8534
- fix: Add tool mode to message output by @erichare in https://github.com/langflow-ai/langflow/pull/8518
- fix: add selected_output field to components & templates to prevent disconnected edges by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8444
- fix: 500 error when downloading projects with non-ASCII characters (ex. Cyrillic) names by @iliakrupin in https://github.com/langflow-ai/langflow/pull/8483
- fix(agent): allow agents to run without requiring any tools by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8533
- fix: Cleanup favicon and old logo assets to fix flash of old favicon by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8462
- fix: update selected_output field to handle which outputs is displayed first by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8538
- fix: updated mcp server link to docs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8539
- fix(ui): improve SettingsVoiceModal functionality and alignment by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8433
- fix: replace instances of 127.0.0.1 to localhost by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8536
- fix: prevent SQLite error in advanced run flow API by @reidab in https://github.com/langflow-ai/langflow/pull/8576
- fix: Properly parse CURL commands for api request by @erichare in https://github.com/langflow-ai/langflow/pull/8592
- fix: Have markdown playground content take up the full width by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8525
- fix: Set status properly for Type Convert by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8599
- fix: Match front and backend prompt variable behavior by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8522
- fix: code snippet allows horizontal scroll by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8564
- fix: remove placeholder duplicate on inputs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8521
- fix: ensure PdfReader is closed by @roudy16 in https://github.com/langflow-ai/langflow/pull/8636
- fix: adds add button visibility condition on ListSelectionComponent by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8646
- fix: add max note node width by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8648
- fix: change local db component input as required and tool method name by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8560
- fix: change lambda filter to smart function by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8558
- fix: Remove duplicate options in Save File Component by @erichare in https://github.com/langflow-ai/langflow/pull/8559
- fix: Restore Prompt Component functionality by disallowing use of {code} template variable by @erichare in https://github.com/langflow-ai/langflow/pull/8622
- ref: improve starter projects setup performance by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8549
- fix: Show 1000 rows of DataFrame and properly display number truncated by @erichare in https://github.com/langflow-ai/langflow/pull/8565
- fix: implemented cached values and temporary MCP servers on MCP component by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8628
- fix: Rebuild Templates and Broken Connections by @erichare in https://github.com/langflow-ai/langflow/pull/8386
- fix: Allow non-verified SSL connections in Elastic by @erichare in https://github.com/langflow-ai/langflow/pull/8623
- fix: adds logging to langflow run command by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8466
- fix: added props to all icons and added width and height defs to node icon by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8649
- fix: make playground scroll not scroll down when not needed by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8676
- fix: make json edit modal have fixed height and be readOnly if its on View mode by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8680
- fix: implement locked flow interaction restrictions by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8645
- fix: Replace Google with GoogleGenerativeAI in provider options by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8683
- fix: update several other templates by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8569
- fix: make notes size consistent when editing, add char limit to description, fix design of search bar on templates modal by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8679
- fix: Some minor template adjustments for icons in model dropdown by @erichare in https://github.com/langflow-ai/langflow/pull/8690
- fix: Remove gmail template by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8693
- fix: templated did not auto update the model and api key fields by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8697
- fix: Add Windows Unicode compatibility for console output by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8710
- fix: Clean up some more base templates by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8708
- fix: flows title on dashboard are truncating too soon by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8696
- fix: Clean up some more base templates by @erichare in https://github.com/langflow-ai/langflow/pull/8706
- fix: improve LangSmith traces with added details by @barnuri in https://github.com/langflow-ai/langflow/pull/7897
- fix: add a lock check on starter project initialization by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8631
- fix: include folder name in default download filename by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8654
- fix: Set api keys to not required for Agent component to properly expose errors to the playground by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8694
- Fix: Update display time for very short operations and fix outputs and titles for tool calling executions by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8718
- fix: handle Message objects in build_output by extracting text attribute by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8729
- fix: update Textarea component to prevent resizing in textOutputView by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8688
- fix(components): exclude base path from component loading and refine caching by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8735
- fix(converter): add explicit Message type check in convert_to_data function by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8722
- fix: update docling dependency to use docling_core instead by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8714
- fix: make not connected edges be cleared when entering flow by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8678
- fix: updated timeout for blog writer by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8747
- fix: implemented cycle check on isValidConnection by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8716
- fix: adds handling for WSL on installing MCP on Claude on Windows by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8738
- fix: changed design of Input Schema to improve usability by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8720
- fix: make not filled required fields be validated before sending to the backend by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8711
- fix: add error handling and message on mcp servers, fixed tool mode on mcp by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8717
- fix: update templates api keys by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8752
- fix: Template updates to fix broken edges by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8785
- fix: improves table formatting in the playground and adds Jest tests by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8743
- fix: Fix broken state from an invalid folderId in the path by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8790
- fix: enhance dropdown component with refresh button and clean up parameter render logic by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8493
- fix: updated Run Flow to not group outputs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8806
- fix: comment out pyleak_marker in tests due to ongoing issues by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8826
- fix: make MCP display loading states when loading tools, surface errors on MCP, sanitize MCP names by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8792
- bug: Unformatted curl requests in API Access menu by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8817
- fix: updated folder name to not be the deprecated by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8793
- fix: update test selectors in test that uses If-Else Component, add new tag by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8853
- fix: metadata serialization in AstraDB vector store by @italojohnny in https://github.com/langflow-ai/langflow/pull/8855
- fix(graph): fixes bug that caused simple flows with Loop to fail by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8809
- fix: added error width limitation, truncation and tooltip on MCP dialog by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8858
- fix: not allow selecting texts that shouldn't be selectable by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8864
- fix: make MCP naming changes, change actions to tools by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8860
- fix: correct icon casing for MariTalk by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8863
- fix: enable tool mode only if a server is selected by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8865
- fix: Exclude text selections from flow actions in PageComponent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8827
- fix: add launcher script to wrap langflow startup by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8884
- fix: langwatch component initialization and some QoL by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8885
- fix: updates Youtube Analysis template error message by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8906
- fix: resolve circular import in Component class by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/8839
- fix: Improve AppHeader layout responsiveness glitch by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8907
- fix: health check for mcp server by @phact in https://github.com/langflow-ai/langflow/pull/8908
- fix: prevent message duplication in ProjectMCPServer and handle_call_tool by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8918
- fix: reset files count after deletion, enable files filtering by column by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8911
- fix: add description to API Access dialog and link it to API Keys on settings by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/8912
- fix: don't send duplicate messages to Agent by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8909
📝 Documentation Updates
- docs: combine text component is legacy by @mendonk in https://github.com/langflow-ai/langflow/pull/8139
- docs: contribute bundles by @mendonk in https://github.com/langflow-ai/langflow/pull/8055
- docs: add financial report parser to example flows by @mendonk in https://github.com/langflow-ai/langflow/pull/8074
- docs: fix develop sidebar titles by @mendonk in https://github.com/langflow-ai/langflow/pull/8137
- docs: bulk file feature by @mendonk in https://github.com/langflow-ai/langflow/pull/8052
- docs: OpenAPI spec version upgraded from 1.4.1 to 1.4.2 by @github-actions in https://github.com/langflow-ai/langflow/pull/8124
- docs: contributing templates by @mendonk in https://github.com/langflow-ai/langflow/pull/8042
- docs: add auth warning for exposing ports by @mendonk in https://github.com/langflow-ai/langflow/pull/8029
- docs: contribute custom components refresh by @mendonk in https://github.com/langflow-ai/langflow/pull/7971
- docs: cookie-banner-link by @mendonk in https://github.com/langflow-ai/langflow/pull/8179
- docs: system assist component by @mendonk in https://github.com/langflow-ai/langflow/pull/8089
- docs: deploy langflow with caddyfile and docker compose by @mendonk in https://github.com/langflow-ai/langflow/pull/8120
- docs: add data operations component by @mendonk in https://github.com/langflow-ai/langflow/pull/8127
- docs: make filtering components legacy by @mendonk in https://github.com/langflow-ai/langflow/pull/8144
- docs: remove duplicate values by @mendonk in https://github.com/langflow-ai/langflow/pull/8236
- docs: recommendations for cache memory by @mendonk in https://github.com/langflow-ai/langflow/pull/8140
- docs: chat widget refresh by @mendonk in https://github.com/langflow-ai/langflow/pull/8162
- docs: add instructions for defining path in claude desktop by @mendonk in https://github.com/langflow-ai/langflow/pull/8269
- docs: improve tasks for v2 uploads by @mendonk in https://github.com/langflow-ai/langflow/pull/8259
- docs: add typescript client by @mendonk in https://github.com/langflow-ai/langflow/pull/8195
- docs: contributing page links by @mendonk in https://github.com/langflow-ai/langflow/pull/8316
- docs: update details summary css for better arrow alignment by @mendonk in https://github.com/langflow-ai/langflow/pull/8376
- docs: new logos by @mendonk in https://github.com/langflow-ai/langflow/pull/8357
- Docs: rename and redirect system assist component to g-assist component by @mendonk in https://github.com/langflow-ai/langflow/pull/8317
- docs: remove unnecessary tab from v2 loader example by @mendonk in https://github.com/langflow-ai/langflow/pull/8428
- docs: add comprehensive cursor guidelines and rules for development practices by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8401
- docs: v2/files does not work for images by @mendonk in https://github.com/langflow-ai/langflow/pull/8512
- docs: add examples for users endpoints by @mendonk in https://github.com/langflow-ai/langflow/pull/8273
- docs: create initial security policy by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8598
- docs: added CVE alert by @crtr0 in https://github.com/langflow-ai/langflow/pull/8600
- docs: fix typos in Structured Output section by @Victor-w-Madeira in https://github.com/langflow-ai/langflow/pull/8624
- docs: Promote MCP content in the left nav and revise the MCP connection component docs by @aimurphy in https://github.com/langflow-ai/langflow/pull/8567
- docs: add tip about icon usage with Lucide in custom components doc by @Victor-w-Madeira in https://github.com/langflow-ai/langflow/pull/8644
- docs: Change paragraph text alignment from justified to start by @aimurphy in https://github.com/langflow-ai/langflow/pull/8651
- docs: merge starter projects and sample flows into templates by @mendonk in https://github.com/langflow-ai/langflow/pull/8652
- docs: hide breadcrumbs from landing page by @mendonk in https://github.com/langflow-ai/langflow/pull/8653
- docs: refactor installation page by @mendonk in https://github.com/langflow-ai/langflow/pull/8487
- docs: refresh quickstart by @mendonk in https://github.com/langflow-ai/langflow/pull/8582
- docs: agent refactor by @mendonk in https://github.com/langflow-ai/langflow/pull/8524
- docs: update pip install instructions to use uv by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8519
- docs: Fix two anchored links on the Install page by @aimurphy in https://github.com/langflow-ai/langflow/pull/8661
- docs: Build out Troubleshooting and Support documentation by @aimurphy in https://github.com/langflow-ai/langflow/pull/8662
- docs: move smart filter to be alphabetical by @mendonk in https://github.com/langflow-ai/langflow/pull/8682
- docs: OpenAPI spec content updated without version change by @github-actions in https://github.com/langflow-ai/langflow/pull/8447
- docs: cleanlab style followon by @mendonk in https://github.com/langflow-ai/langflow/pull/8436
- docs: Separate monolithic API examples page, and add getting started with the Langflow API by @aimurphy in https://github.com/langflow-ai/langflow/pull/8658
- docs: voice mode websockets endpoints by @mendonk in https://github.com/langflow-ai/langflow/pull/8430
- docs: OpenAPI spec version upgraded from 1.4.2 to 1.4.3 by @github-actions in https://github.com/langflow-ai/langflow/pull/8687
- docs: hide windows for desktop installation by @mendonk in https://github.com/langflow-ai/langflow/pull/8707
- docs: fix spacing for the quickstart curl command by @mendonk in https://github.com/langflow-ai/langflow/pull/8731
- docs: bump-docusaurus-to-3.8.1 by @mendonk in https://github.com/langflow-ai/langflow/pull/8740
- docs: bump node version in docs draft deploy workflow by @mlr in https://github.com/langflow-ai/langflow/pull/8742
- docs: update deploy_gh-pages.yml by @mendonk in https://github.com/langflow-ai/langflow/pull/8741
- Docs: Add MCP to README, fix a few typos by @aimurphy in https://github.com/langflow-ai/langflow/pull/8691
- docs: missing period in docker command by @mendonk in https://github.com/langflow-ai/langflow/pull/8746
- docs: update superuser auth documentation by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8713
- docs: redirect link from template by @mendonk in https://github.com/langflow-ai/langflow/pull/8761
- docs: icon audit by @mendonk in https://github.com/langflow-ai/langflow/pull/8763
- docs: install from source by @mendonk in https://github.com/langflow-ai/langflow/pull/8369
- Docs: Revise component overview page by @aimurphy in https://github.com/langflow-ai/langflow/pull/8734
- docs: Fix broken link by @aimurphy in https://github.com/langflow-ai/langflow/pull/8818
- docs: link components to docs pages by @mendonk in https://github.com/langflow-ai/langflow/pull/8850
- docs: quick guide for public deployment by @mendonk in https://github.com/langflow-ai/langflow/pull/8712
- docs: add agent docs link from component by @mendonk in https://github.com/langflow-ai/langflow/pull/8900
- docs: Revise some content related to flow triggers, including the webhook trigger process and some /run endpoint examples. by @aimurphy in https://github.com/langflow-ai/langflow/pull/8880
🛠 Maintenance Tasks
- refactor: Improve Reactflow wrapping around toolbars, canvas controls, etc by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8130
- refactor: Update Dropdown items to be in sync with other drop-downs by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8232
- refactor: Organize model lists to support metadata by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8268
- refactor: improve output selection logic and edge updating in GenericNode by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8254
- refactor: update NVIDIA System-Assist client initialization and error handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8278
- perf: Optimize JobQueueService for performance and clarity improvements by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/6690
- refactor: api access bug for duplicate payload values. by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8377
- refactor(ui): remove Tool Mode option from node toolbar by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8432
- refactor(docker): remove --extra deploy flag from uv sync commands by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8485
- refactor(urlcomponent): rename output display names and method references by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8448
- refactor: load components by importing them directly by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8395
- refactor(model_input_constants): update process_inputs logic and docstring by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8470
- build: upgrade langchain-pinecone to be compatible with python 3.13 by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8520
- refactor: use utility for BaseModel serialization and add SQL component tests by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8437
- refactor: Update access link for langflow run by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8492
- refactor: update build_structured_output to return only last output element by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8467
- refactor: remove conditional voice mode support from backend and frontend by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8597
- refactor: replace hardcoded serialization constants with getter functions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8616
- refactor: Remove Flow description from project view by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8620
- refactor(setup): generalize tool/agent node logic and update starter templates by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8618
- refactor: remove state manager from Graph class by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8258
- refactor: simplify init target by removing cache cleanup and adding pre-commit hook by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8590
- refactor: return tool description directly instead of using f-string by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8557
- refactor(agent): standardize memory handling and update chat history logic by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8715
- style: Add line breaks before banner display by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8732
- refactor(chunk_documents): move optional imports inside method with error handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8750
- refactor: reorganize components and update PromptComponent with priority attribute by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8667
- style: Adjust copy button position in APITabsComponent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8801
- refactor: Update template notes by @mfortman11 in https://github.com/langflow-ai/langflow/pull/8816
- refactor: reuse single session when getting variables from db by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/8814
- refactor: Improve async handling and file clearing logic by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8835
- refactor: Extract bulk download logic to custom hook by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8910
- refactor: Update useIsLocalConnection to useCustomIsLocalConnection by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8915
✅ Tests
- test: enhance node connection tests in chatMemory component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8431
- test: remove RetrieverTool connection regression test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8502
- test: add test id to frozen icon and streamline freeze functionality test by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8619
- test: update backend config, frontend utilities, and test coverage by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8671
- test(cli): refactor test_components_path to use async thread and free port by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8748
- test: Update regression test to use data-testid for input fields by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8762
- test: Update notification test selectors for clarity by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8783
- test: add pyleak for task and event loop block detections by @deepankarm in https://github.com/langflow-ai/langflow/pull/8802
Others
- tests: increase benchmark timeouts from 10 to 30s by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8188
- ref: Deprecate regex and update data components by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8191
- Feat: create new tavily bundle by @Yukiyukiyeah in https://github.com/langflow-ai/langflow/pull/8163
- ci: Update Docker build workflow dependencies for releases by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/6129
- ci: Update Docker Buildx to latest version by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8266
- chore: Refactor dependencies in pyproject.toml files by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8249
- chore: Remove CodSpeed workflow and pytest-codspeed from dependencies by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8299
- ref: prompt and parser component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8305
- ref: Python Interpreter component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8307
- chore: update test durations by @github-actions in https://github.com/langflow-ai/langflow/pull/8314
- tests: Update Pokedex Agent test expectations by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8318
- ref: Prompt Category Icon Update by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8308
- ref: move memories category to bundles by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8281
- chore(deps): bump tar-fs from 2.1.2 to 2.1.3 in /src/frontend by @dependabot in https://github.com/langflow-ai/langflow/pull/8332
- ci: fix uv cache in CI workflows by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8319
- build(deps): bump esbuild from 0.21.5 to 0.25.0 in /src/frontend by @dependabot in https://github.com/langflow-ai/langflow/pull/6257
- ref: Deprecate pass message component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8351
- ref: standardize imports to use full qualified names by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/7575
- ci: update setup-uv to possibly fix caching by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8490
- chore(ci): replace local uv setup action with astral-sh/setup-uv@v6 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8491
- build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 in /src/frontend by @dependabot in https://github.com/langflow-ai/langflow/pull/8500
- chore(ci): update workflow to use astral-sh/setup-uv@v6 with Python version by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8508
- chore(config): add .coderabbit.yaml for centralized platform settings by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8510
- chore: update test durations by @github-actions in https://github.com/langflow-ai/langflow/pull/8550
- ci: change nightly to run in UTC time to fix nightly-status check by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8629
- ci: Skip truncated values test for refactoring by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8670
- chore: remove ragstack-ai-knowledge-store dep by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8681
- build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /docs by @dependabot in https://github.com/langflow-ai/langflow/pull/8698
- chore: move goodbye message to main process by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/8695
- chore: suppress linter warning and rename variable in DataFrame operations by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8728
- fix: Add JSON sanitization to handle NaN values in streaming requests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/8736
- tests: add tests for non-ASCII characters in flow name by @coderabbitai in https://github.com/langflow-ai/langflow/pull/8532
- chore(workflow): comment out Docker build step for langflow-all in nightly release by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8727
- chore(docs): remove pull script and cross-var from package.json by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8755
- templates: add note to hybrid search rag by @mendonk in https://github.com/langflow-ai/langflow/pull/8768
- ref: Delete Diet analysis template by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8787
- templates: memory chatbot and vector rag notes by @mendonk in https://github.com/langflow-ai/langflow/pull/8788
- ci: add frontend test execution, reporting, and coverage in workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8815
- ref: Delete meeting summary by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8819
- ref: Research Translation Loop template by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8821
- ref: Portfolio Website Code Generator template by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8823
- ref: sidebar experience improvement with new bundles by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/8824
- chore: add required API key secrets for CI workflows by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8877
- chore(deps): update pyleak version and activate pyleak_marker in tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8905
- chore: update GitHub Actions workflow to inherit secrets by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/8922
New Contributors
- @Dexter192 made their first contribution in https://github.com/langflow-ai/langflow/pull/7664
- @cmauck10 made their first contribution in https://github.com/langflow-ai/langflow/pull/8049
- @maheshrajamani made their first contribution in https://github.com/langflow-ai/langflow/pull/8315
- @iliakrupin made their first contribution in https://github.com/langflow-ai/langflow/pull/8483
- @reidab made their first contribution in https://github.com/langflow-ai/langflow/pull/8576
- @roudy16 made their first contribution in https://github.com/langflow-ai/langflow/pull/8636
- @aimurphy made their first contribution in https://github.com/langflow-ai/langflow/pull/8567
- @dolfim-ibm made their first contribution in https://github.com/langflow-ai/langflow/pull/8394
Full Changelog: https://github.com/langflow-ai/langflow/compare/1.4.2...1.5.0