github langflow-ai/langflow v1.1.1

9 hours ago

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 @lucaseduoli in #4796
  • fix: clean invisible edge when toggling tool mode by @lucaseduoli in #4795
  • fix: Improve timeout handling in Blog Writer integration test by @anovazzi1 in #4811
  • fix: raise ImportError instead of silencing AttributeError by @italojohnny in #4812
  • fix: swap descriptions for Load Data Flow and Retriever Flow in template by @mendonk in #4814

📝 Documentation Updates

🛠 Maintenance Tasks

  • refactor: Improve time and use waitForSelector in auto-login tests by @anovazzi1 in #4603
  • refactor: Remove unnecessary wait timeouts in chat components tests by @anovazzi1 in #4605
  • refactor: Improve time and use waitForSelector instead of timeouts in main page tests by @anovazzi1 in #4601
  • refactor: Update layout in emptyFolder and homePage components by @deon-sanchez in #4623
  • refactor: Enhance migration script with column existence check and improved error handling by @ogabrielluiz in #4680
  • refactor: Improve time and use waitForSelector in folder tests by @anovazzi1 in #4614
  • refactor: improve tests for group and keyBoardComponentSearch tests by @anovazzi1 in #4621
  • refactor: Improve performance in logs.spec.ts and format code by @anovazzi1 in #4671
  • refactor: time and use waitForSelector in filterSidebar.spec.ts by @anovazzi1 in #4609
  • refactor: Remove unnecessary exception logging and improve error logging by @ogabrielluiz in #4676
  • refactor: Improve time and use waitForSelector in globalVariables.spec.ts by @anovazzi1 in #4619
  • refactor: Improve GitHub link styling in AppHeader component by @deon-sanchez in #4737
  • refactor: improve freeze-path.spec.ts and freeze.spec.ts files by @anovazzi1 in #4618
  • refactor: Replace InputComponent with Select dropdown by @Cristhianzl in #4719
  • refactor: Improve componentHoverAdd.spec test by @anovazzi1 in #4608
  • refactor: Improve error messaging for missing message fields in memory module by @ogabrielluiz in #4779
  • refactor: Improve decision flow and remove timeouts by @anovazzi1 in #4785
  • refactor: improve timeout handling in Document QA test by @anovazzi1 in #4798
  • refactor: improve test speed for Blog Writer integration by @anovazzi1 in #4771
  • refactor: improve waiting logic in Basic Prompting test by @anovazzi1 in #4770
  • refactor: updates import statements to use Pydantic in aiml_embeddings.py by @ogabrielluiz in #4801

Others

New Contributors

Full Changelog: v1.1.0...v1.1.1

Don't miss a new langflow release

NewReleases is sending notifications on new releases.