Skip to content

Releases: langflow-ai/langflow

1.1.3

29 Jan 01:56
9966f88
Compare
Choose a tag to compare

What's Changed

✨ New Features

🐛 Bug Fixes

📝 Documentation Updates

  • docs: v1.1.2 by @mendonk in #5850
  • docs: add DeepSeek component documentation with inputs and outputs by @mendonk in #5982
  • docs: update handle colors in concepts-components.md to include icons by @mendonk in #5919

Others

  • chore: update test durations by @github-actions in #5909
  • chore(deps): bump undici from 6.21.0 to 6.21.1 in /docs by @dependabot in #5907
  • chore(deps): upgrade litellm from 1.54.1 to 1.59.8 by @ogabrielluiz in #5952
  • chore: update test durations by @github-actions in #5951
  • chore: update test durations by @github-actions in #5968
  • chore: Bump langflow and langflow-base versions by @ogabrielluiz in #5972

Full Changelog: 1.1.2...1.1.3

1.1.2

24 Jan 12:31
76a3a2a
Compare
Choose a tag to compare

What's Changed

✨ New Features

  • ci: Add dynamic shard count calculation for Playwright tests in CI workflow by @ogabrielluiz in #4844
  • adding ability for APIRequest to retry and save to a file by @mieslep in #4677
  • Creating BaseFileComponent, integrating with API Request "to file" feature by @mieslep in #4731
  • feat: adding list of Data output to Parse Data by @mieslep in #4598
  • feat: new AlterMetadataComponent enhances Data and Message objects with dict or Data object entries by @mieslep in #4634
  • feat: introduces DataSet class to improve the experience with lists of Data by @ogabrielluiz in #4834
  • feat: make DataSet initialization similar to pandas' by @ogabrielluiz in #4864
  • feat: defaulting tool description to the flow description in Flow as Tool by @mieslep in #4873
  • feat: make log format configurable by @Kraego in #4851
  • feat: Add combinatorial reasoning as a component by @TarunAdvaithK in #4782
  • feat: Add DataFrameInput and refactor DataSet references by @ogabrielluiz in #4898
  • feat: add cloudflare workers ai embeddings by @siavashs in #3697
  • feat: add sambanova component by @luisfucros in #4908
  • Refactor: Update Data class to handle different types of text inputs by @anovazzi1 in #4938
  • ci: Add GitHub Actions workflow to store pytest durations once a day by @ogabrielluiz in #4937
  • feat: Add toolset component utilities and refactor tool mode handling by @Cristhianzl in #4946
  • feat: add NvidiaIcon component to support dark mode by @Cristhianzl in #4994
  • feat: Support for Autodetect in AstraDBVectorStore settings by @erichare in #4869
  • Track caller versions in Astra DB, fix dynamic inputs by @erichare in #5016
  • Refactor: Update shortcut for minimizing component by @anovazzi1 in #4916
  • feat: Table Input for tools metadata (tool name and description) in component as tools by @edwinjosechittilappilly in #4961
  • feat: Enhance Observability with ArizePhoenixTracer Integration by @ialisaleh in #5058
  • feat: Persist locked state for flows by @mfortman11 in #4459
  • feat: improve whitespace handling in NodeDescription component by @Cristhianzl in #5096
  • feat: enhance slider component with labels and improved input handling by @Cristhianzl in #5065
  • feat: Add tool mode to the prompt component by @rodrigosnader in #5113
  • feat: add tool mode to components that store and retrieve message history by @rodrigosnader in #5110
  • feat(components): Add Webhook Icon to Component Definition by @Vigtu in #5010
  • feature: Add interactive reader to dictAreaModal by @anovazzi1 in #5122
  • feat: Add sqlite to blocking call detection by @cbornet in #4376
  • feat: Activate blockbuster Lock.aquire detection by @cbornet in #5157
  • feat: add tool mode to AstraDB search input and enable AstraDB as a vector search Tool by @edwinjosechittilappilly in #5075
  • feat: add optional env var to skip starter project updates by @jordanrfrazier in #5193
  • feat: Activate sqlite blocking detection again by @cbornet in #5203
  • feat: Restructure Youtube Transcripts component by @viniciossilva3 in #5118
  • feat: Update SQLModel dependency and improve UUID handling by @ogabrielluiz in #4891
  • feat: add README.FR.md for French speakers by @AlexShadow3 in #5176
  • feat: add README.FR.md for French speakers by @AlexShadow3 in #5232
  • feat(component): implement directory component enhancements by @raphaelchristi in #5012
  • feat: add support for Python 3.13 by @ogabrielluiz in #5238
  • feat: add gemini-2.0-flash-exp and gemini-exp-1206 models by @raphaelchristi in #5213
  • feat: Add AgentQL integration by @colriot in #4998
  • feat: improve component configuration and input clarity by @rodrigosnader in #5267
  • feat: add needle as custom component by @JANHMS in #4657
  • feature: Improve Table customization to enhance ux on tool mode by @anovazzi1 in #5216
  • feat: Enhance ConditionalRouterComponent with Regex Matching and UI Improvements by @Vigtu in #5217
  • feat: implement pagination for transaction log queries by @dhlidongming in #5281
  • feat: add pydantic-ai and update dependencies to support it by @ogabrielluiz in #5297
  • feature: Add message feedback and update frontend interface by @anovazzi1 in #5022
  • feat: improve chat scroll behavior during tab switches by @Cristhianzl in #5308
  • feat: introduce BundleItem component and memoize sidebar groups for performance by @Cristhianzl in #5312
  • feat: Bump blockbuster version to 1.5.0 by @cbornet in #5292
  • feat: Bump blockbuster version to 1.5.2 by @cbornet in #5331
  • feat: add vector retrieval and update policy/template by @pedrocassalpacheco in #5218
  • feat: ArizePhoenixTracer v2 - Enhanced Session Tracking and Flow Organization by @ialisaleh in #5336
  • feat: turn most class variables into instance variables in the Component classes by @ogabrielluiz in #5252
  • feat: add ToolModeMixin to existting Input Types except SecretsInputs by @edwinjosechittilappilly in #5339
  • feat: add tool_mode parameter to MessageTextInput in ID Generator Component by @Vigtu in #5311
  • feat: add dataframe operations component by @rodrigosnader in #5341
  • feat: Install Codeflash optimizer github action by @misrasaurabh1 in #5350
  • feat: tool mode for all vector store components by @erichare in #5348
  • feat: return variable value if it is a generic variable by @ogabrielluiz in #5366
  • feat(components): add LangWatch evaluator component - New Bundle by @Vigtu in #4722
  • feat: Add Pandas kwargs support for CSV Agent by @Cristhianzl in #5372
  • feat: Add OpenRouter component for multi-provider model access by @raphaelchristi in #5271
  • feat(component): enhance merge data with standard operations by @raphaelchristi in #5125
  • feat: Bump blockbuster version to 1.5.5 by @cbornet in #5382
  • feat: Bump blockbuster version to 1.5.7 by @cbornet in #5406
  • feat: add generic handle that inherits colors for multiple types by @lucaseduoli in #5414
  • feat(conditional-router): rename 'matches regex' to 'regex' by @Vigtu in #5410
  • fix(LangWatch): make current trace available for custom code to hook on to, allow to override input/output, fix icon by @rogeriochaves in #5484
  • feat: enhance UX with clickable items and simplified structure by @Cristhianzl in #5387
  • feat: improve gitloader component by @rodrigosnader in #5351
  • feat: add anthropic mcp endpoint by @phact in #5148
  • feat: Implement streaming support and EventManager integration in flow execution by @ogabrielluiz in #5460
  • feat(model): replace MessageTextInput with MultilineInput for system_message by @Cristhianzl in #5532
  • feat: make Agents not send message if not connected to an output comp...
Read more

v1.1.1

25 Nov 17:02
84981fc
Compare
Choose a tag to compare

What's Changed

✨ New Features

🐛 Bug Fixes

  • fix: correct user_id access logic by @dhlidongming in #4595
  • fix: resolve potential deadlock in AsyncInMemoryCache by @dhlidongming in #4464
  • fix: missing sqlite dialect by @italojohnny in #4599
  • fix: update notes border color, update node and notes code block background by @lucaseduoli in #4617
  • fix: change color of output inspector when tool mode, change fuzzy search order, fix image download and some minor issues by @lucaseduoli in #4625
  • fix: Use AsyncSession for user management by @cbornet in #4491
  • fix: Rename namespace to keyspace in astra db by @erichare in #4635
  • fix: Use AsyncSession in build_graph_from_db by @cbornet in #4649
  • fix: Use AsyncSession in delete_vertex_builds by @cbornet in #4653
  • fix: Ensure attribute existence before accessing in AgentExecutor initialization by @ogabrielluiz in #4667
  • fix: Add check for 'set_event_manager' method in custom_component before calling it by @ogabrielluiz in #4668
  • fix: Add worker_task attribute to TelemetryService to prevent AttributeError by @ogabrielluiz in #4670
  • fix: Ensure chat inputs with dependencies are not prioritized in graph sorting by @ogabrielluiz in #4666
  • fix(TextAreaComponent): Update focus state padding and icon visibility by @Cristhianzl in #4630
  • fix: update Tavily URL in Sequential Tasks Agents starter project by @ogabrielluiz in #4675
  • fix: error on fetch for no headers on request by @anovazzi1 in #4624
  • fix: update hero and integrations image in readme by @kurtenj in #4628
  • fix: Update background color in FlowMenu dropdown by @deon-sanchez in #4681
  • fix: make provider switching work by setting attributes on SecretStrInput for Agent Component Inputs by @edwinjosechittilappilly in #4643
  • fix: Ensure the service selection comes before the choice by @erichare in #4692
  • fix: is null sql statement by @jordanrfrazier in #4690
  • fix: add a check in ComponentToolkit to avoid building a tool that builds tools by @ogabrielluiz in #4678
  • fix: removes delay for running flow skeleton by @anovazzi1 in #4679
  • fix: Add unique keys to Badge components in HandleTooltipComponent by @Cristhianzl in #4688
  • fix: update Basic Prompting and Vector Store RAG notes by @mendonk in #4644
  • fix: update import for compatibility, format starter projects, fix coroutine call by @ogabrielluiz in #4708
  • fix: enhance folder download endpoint with zip file support by @Cristhianzl in #4706
  • fix: correct issue with Milvus field name, renamed connection password to Token by @ericljx2020-gmail in #4453
  • fix: fix overflow for lists in markdown render by @anovazzi1 in #4720
  • fix: update Test Docker Images workflow to use get_version_info by @ogabrielluiz in #4721
  • fix: updated node toolbar to be more stable on zoom, fix success and error component tooltips, unselect nodes on flow opening by @lucaseduoli in #4610
  • fix: reset tool mode after update component code by @anovazzi1 in #4723
  • fix: Update dependency versions for pydantic to fix sqlmodel conflict by @ogabrielluiz in #4755
  • fix: Gracefully handle missing imports for model components by @ogabrielluiz in #4743
  • fix: Indent JSON output for exported flow data by @ogabrielluiz in #4750
  • fix: ensure unique flow names when assigning to superuser and avoid adding starter projects by @italojohnny in #4751
  • fix: changed width of sidebar to be consistent across application by @lucaseduoli in #4759
  • fix: Add validation for MessageBase type in message input conversion by @ogabrielluiz in #4769
  • fix: conditionally enable useGetFoldersQuery in AppInitPage after initial fetch by @Cristhianzl in #4773
  • fix: changed tooltip position on playground to improve visibility, fixed color of theme switcher on light mode by @lucaseduoli in #4766
  • fix: update design of update component by @lucaseduoli in #4761
  • fix: Improve wait time in saveComponents.spec.ts by @anovazzi1 in #4673
  • fix: update edge z index when node is selected by @lucaseduoli in #4765
  • fix: remove useSidebar to fix errors of SidebarWrapper when opening playground page by @lucaseduoli in #4767
  • fix: Error in SerpAPI search: cannot access local variable 'wrapper' where it is not associated with a value by @edwinjosechittilappilly in #4758
  • fix: refactor get all to fix types not being fetched before checking for outdated components by @lucaseduoli in #4762
  • fix: traces inputs and outputs not being sent to tracing services by @rogeriochaves in #4669
  • fix: Improve waiting logic in tweksTest.spec.ts by @anovazzi1 in #4674
  • fix(astradb_tools): sets some options as Advanced and improves descriptions by @smatiolids in #4732
  • fix: fixes Ollama Embeddings component by @edwinjosechittilappilly in #4787
  • FIX: return all attributes in wikidata by @erichare in #4786
  • fix: handle Message in path input in CSVAgentComponent by @mieslep in #4784
  • fix: do not render page while examples are loading by @lucaseduoli in #4768
  • fix: validation for tool name by @edwinjosechittilappilly in #4790
  • fix: Implement useFlowUpdate hook and refactor node code management by @Cristhianzl in #4783
  • fix: Fix flow addition to session and handle IntegrityError for orphaned flows by @ogabrielluiz in #4799
  • fix: add underline to name of component to make it look clickable on error by ...
Read more

v1.1.0

14 Nov 00:17
348a7c2
Compare
Choose a tag to compare

What's Changed

✨ New Features

🐛 Bug Fixes

Read more

v1.0.19.post2

25 Oct 20:08
Compare
Choose a tag to compare

v1.0.19.post1

22 Oct 15:50
Compare
Choose a tag to compare

What's Changed

✨ New Features

🐛 Bug Fixes

Full Changelog: v1.0.19...v1.0.19.post1

v1.0.19

10 Oct 22:37
06013ae
Compare
Choose a tag to compare

What's Changed

✨ New Features

🐛 Bug Fixes

Read more

v1.0.18

11 Sep 22:52
f18c4e9
Compare
Choose a tag to compare

What's Changed

✨ New Features

🐛 Bug Fixes

📝 Documentation Updates

🛠 Maintenance Tasks

Read more

v1.0.17

27 Aug 13:21
c92bea6
Compare
Choose a tag to compare

What's Changed

✨ New Features

🐛 Bug Fixes

📝 Documentation Updates

🛠 Maintenance Tasks

Others

New Contributors

Full Changelog: v1.0.16...v1.0.17

v1.0.16

22 Aug 15:25
2eca4d9
Compare
Choose a tag to compare

What's Changed

✨ New Features

🐛 Bug Fixes

📝 Documentation Updates

🛠 Maintenance Tasks

Read more