Skip to content

1.1.2

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jan 12:31
· 4 commits to refs/heads/main since this release
76a3a2a

What's Changed

✨ New Features

🐛 Bug Fixes

📝 Documentation Updates

🛠 Maintenance Tasks

  • refactor: Improve page loading, timeout, and component interaction in Simple Agent test by @anovazzi1 in #4825
  • refactor: Improve timeout handle in memoryChatbot test by @anovazzi1 in #4821
  • refactor: remove regression test timeouts by @anovazzi1 in #4837
  • build: adds arm64 build to docker build workflow by @jordanrfrazier in #4872
  • refactor: Remove load_from_db attribute from FIELD_FORMAT_ATTRIBUTES by @ogabrielluiz in #4884
  • refactor: Improve keyPairListComponent.spec.ts test reliability and performance by @anovazzi1 in #4906
  • refactor: improve timeouts for textAreaModalComponent by @anovazzi1 in #4926
  • refactor: Feature flag custom chat icons and custom banner spacing changes to stay in sync with DataStax Langflow by @mfortman11 in #4845
  • refactor: Improve Timeout Handling, Simplify Link Logic, and Enhance Cleanup by @yabi90 in #4744
  • refactor: Move RetrieverToolComponent to langchain_utilities and add legacy support by @Cristhianzl in #5003
  • refactor: Update true/false response methods to return None by @Cristhianzl in #5001
  • refactor: migrate flow handling hooks and clean up component code by @Cristhianzl in #5024
  • refactor: Split folderSidebarComponent into modular components by @Cristhianzl in #5000
  • refactor: Simplify ContentDisplay component by @anovazzi1 in #5027
  • refactor: Remove footer from TableModal component by @anovazzi1 in #5036
  • refactor: Adjust chat view layout for responsiveness by @anovazzi1 in #5061
  • refactor: Improve wait times and visibility checks in auto-save-off tests by @anovazzi1 in #5044
  • refactor: use Inspector for column checks in locked state migration by @Cristhianzl in #5097
  • refactor: Enhance flowSettings.spec.ts with improved element selectors and timeouts by @anovazzi1 in #5072
  • refactor: Improve reliability of flowPage.spec.ts test by @anovazzi1 in #5070
  • refactor: Remove unnecessary wait timeouts in chatInputOutputUser-shard-1.spec.ts by @anovazzi1 in #5126
  • refactor: Improve page loading and element selection in DuckDuckGo integration test by @anovazzi1 in #5128
  • refactor: Improve flow creation and search performance in test by @anovazzi1 in #5139
  • refactor: Improve page loading and element visibility in regression tests by @anovazzi1 in #5136
  • refactor: Remove unnecessary wait for timeout in Travel Planning Agent test by @anovazzi1 in #5143
  • refactor: Remove unnecessary wait timeouts in chatInputOutputUser-shard-2.spec.ts by @anovazzi1 in #5127
  • refactor: Improve wait time for modals and elements in regression tests by @anovazzi1 in #5141
  • refactor: Remove unnecessary code for handling Enter by @anovazzi1 in #5041
  • refactor: Improve page loading and element visibility in regression tests by @anovazzi1 in #5134
  • refactor: Improve wait times and visibility checks in userSettings.spec.ts by @anovazzi1 in #5120
  • refactor: Add displayLoadingMessage flag to MessagesStoreType and adjust chat view layout by @anovazzi1 in #5062
  • refactor: reduce logging of SQLite pragmas and enhance model provider type safety by @ogabrielluiz in #5235
  • perf: Optimize component rendering with memoization and useCallback hooks by @Cristhianzl in #5253
  • style: convert SVG attributes to React camelCase format by @Cristhianzl in #5284
  • refactor: ⚡️ Speed up function find_last_node by 29,891% by @misrasaurabh1 in #5261
  • refactor: ⚡️ Speed up function find_cycle_vertices by 324% by @misrasaurabh1 in #5262
  • perf: Optimize component with memoization and selective store subscriptions by @Cristhianzl in #5296
  • refactor: ⚡️ Speed up method Graph.sort_chat_inputs_first by 152% by @misrasaurabh1 in #5263
  • perf: optimize vertex build query for recent records by @dhlidongming in #5301
  • refactor: update ReactFlow to v12 by @lucaseduoli in #5317
  • refactor: simplify input_types in LCToolsAgentComponent (remove BaseTool and StructuredTool) by @Cristhianzl in #5084
  • refactor: (codeflash) ⚡️ Speed up method CalculatorToolComponent._eval_expr by 103% by @misrasaurabh1 in #5323
  • refactor: (codeflash)⚡️ Speed up method JSONCleaner._remove_control_characters by 1,491% by @misrasaurabh1 in #5322
  • refactor: improve conditional rendering on panel buttons by @Cristhianzl in #5365
  • refactor: add model validator to FlowHeader model and fix response handling by @ogabrielluiz in #5355
  • refactor(components): Rename StoreMessage to MessageStore for Better Clarity by @Vigtu in #5009
  • refactor: Enhance error handling, message editing and prompt display by @Cristhianzl in #5310
  • refactor: Simplify agent input text content construction by @anovazzi1 in #5344
  • refactor: update GlobalVariableModal description text by @Cristhianzl in #5405
  • refactor(sidebar): Optimize FlowSidebarComponent with improved search and performance by @Cristhianzl in #5411
  • perf: add useMemo to chatHistory to avoid unecessary renders on Playground by @Cristhianzl in #5376
  • refactor: update simple API test JSON by @ogabrielluiz in #5469
  • refactor: Enhance frontend build process with detailed logging and error handling by @ogabrielluiz in #5473
  • refactor: run upgrade in dockerfiles to update dependencies by @ogabrielluiz in #5508
  • refactor: prevent tool mode on group component by @anovazzi1 in #5522
  • refactor: make StructuredOutput tests to use MockLanguageModel by @ogabrielluiz in #5563
  • refactor: Update WikidataAPI component to standard output pattern by @raphaelchristi in #5431
  • refactor: add graph utility tests and refactor sorting methods by @ogabrielluiz in #5538
  • refactor: update DataFrame color to pink by @Cristhianzl in #5613
  • refactor: Comment out deprecated playground page by @anovazzi1 in #5616
  • refactor: Improve createFileUpload reliability and performance by @Cristhianzl in #5697
  • refactor: add tooltips to UI global variables components by @Cristhianzl in #5648
  • refactor: Refactor Wikipedia API component by @raphaelchristi in #5432
  • refactor: improve naming consistency in DataCombiner component by @raphaelchristi in #5471
  • refactor: enhance flow type safety and clean up unused code by @Cristhianzl in #5669
  • refactor: decompose complex function into smaller ones for readability by @italojohnny in #5517
  • refactor: Calculator Component updating tool implementation and fix deprecation warnings by @Vigtu in #5442
  • refactor(component): Convert Tavily Search to standard component pattern by @raphaelchristi in #5430
  • refactor: Deprecate Subflow and Flow as Tool component in favor of RunFlow by @edwinjosechittilappilly in #5678
  • refactor(google_search): migrate to new tool mode implementation by @Vigtu in #5444
  • refactor: Model input fields of Azure OpenAI component by @viniciossilva3 in #5711
  • refactor: Model input fields of Google Generative AI component by @viniciossilva3 in #5714
  • refactor(google_serper_api): migrate to new tool mode implementation by @Vigtu in #5446
  • refactor: enhance graph initialization and telemetry handling by @italojohnny in #5721
  • refactor: Update Serp API component to standard output pattern by @raphaelchristi in #5437
  • refactor(tools): overhaul Python REPL component with modern tool mode by @Vigtu in #5463
  • refactor: add utility methods for getting display name and improve error messages by @ogabrielluiz in #5653
  • refactor: Enhance InputList Component UI/UX by @Cristhianzl in #5726
  • refactor(yahoo-finance): Refactor Yahoo Finance API component to support tool mode by @raphaelchristi in #5434
  • refactor: Search API component ensuring standard output pattern by @raphaelchristi in #5435
  • refactor: Remove "commands" field from TOOL_TABLE_SCHEMA by @anovazzi1 in #5809
  • refactor: update component test method and Agent component test for be asynchronous by @ogabrielluiz in #5841
  • refactor(components): Rename Parse Data component to Data to Message by @raphaelchristi in #5547
  • refactor: adjust SliderComponent spacing and typography by @Cristhianzl in #5836

✅ Tests

  • test: re-enable unit test by @italojohnny in #4455
  • test: Enhance frontend testability with data attributes and integration tests by @Cristhianzl in #4948
  • test: Add utility functions to streamline test setup and improve maintainability by @Cristhianzl in #5168
  • test: enhance drag-and-drop reliability and update test asset paths by @Cristhianzl in #5186
  • test: Add test IDs and improve UI wait handling in frontend tests by @Cristhianzl in #5188
  • test: increase timeout in Market Research tests by @Cristhianzl in #5208
  • test: Enhance tool mode spec with zoom controls and drag-drop functionality by @Cristhianzl in #5363
  • test: Update test descriptions to indicate requirement for store API key by @ogabrielluiz in #5359
  • test: improve element interactions in generalBugs shard 7 tests (nightly fix) by @Cristhianzl in #5646
  • test: Update API key requirements and test configurations for frontend tests (fix nightly) by @Cristhianzl in #5752
  • test: Update test selectors in frontend regression tests (nightly fix) by @Cristhianzl in #5835
  • test: update data-testid attributes for chat memory and OpenAI model elements by @Cristhianzl in #5823

Others

  • chore: Remove 'v' prefix from release tag in CI workflow that caused problems in docker build by @ogabrielluiz in #4819
  • chore: set log level to debug by @italojohnny in #4830
  • tests: organize playwright tests by feature suites and optimize CI runtime by @Cristhianzl in #4687
  • ci: Update TypeScript test workflow for improved Playwright integration by @ogabrielluiz in #4781
  • refator: fix import statement and wait timeout in starter-projects.spec.ts by @anovazzi1 in #4827
  • ci: Update TypeScript CI workflow to select tests if test files change by @ogabrielluiz in #4840
  • ref: Apply ruff rules preview autofix by @cbornet in #4699
  • ref: Add aiofile to do async file operations by @cbornet in #4705
  • ref: Remove usage of deprecated get_event_loop by @cbornet in #4697
  • chore: remove unused plugin-related code by @italojohnny in #4826
  • ci: Enable release flag for TypeScript tests in nightly build workflow by @ogabrielluiz in #4848
  • Expanding Unstructured loader to take server file inputs, more file types, and API parameters by @mieslep in #4738
  • Refactor: improve generalBugsShard test code and improve test reliability by @anovazzi1 in #4835
  • Refactor: floatComponent.spec.ts for improved readability, performance, and reliability by @anovazzi1 in #4857
  • Refactor: improve codeAreaModalComponent.spec.ts by @anovazzi1 in #4854
  • Refactor: inputListComponent.spec.ts to improve test reliability and performance by @anovazzi1 in #4859
  • chore: Update CI workflow job and step names for clarity and consistency by @ogabrielluiz in #4847
  • Refactor: update fileUploadComponent.spec.ts to improve test reliability, performance and readability by @anovazzi1 in #4856
  • Refactor: update chatInputOutput.spec.ts to improve test reliability and performance by @anovazzi1 in #4853
  • Refactor: improve inputListComponent to enable deletion of the first item by @anovazzi1 in #4890
  • Fix: Unable to Click on Prompt in UI when It is empty and add regression test by @Cristhianzl in #4904
  • Refactor: update nestedComponent test to improve performance by @anovazzi1 in #4919
  • Refactor: update keyPairListComponent.spec.ts to improve test reliability and performance by @anovazzi1 in #4874
  • Fix: Disable the ComponentAsTool shortcut when the component code does not have tool_mode=True + regression tests by @Cristhianzl in #4918
  • Refactor: Update TableOptions component to add data-testid attributes for buttons by @anovazzi1 in #4925
  • fix: removed beta from current date by @lucaseduoli in #4901
  • Refactor: codeAreaModalComponent.spec.ts for improved test readability and maintainability by @anovazzi1 in #4928
  • Refactor: Improve performance of sliderComponent tests by @anovazzi1 in #4923
  • tests: Improve test reliability and performance in toggleComponent.spec.ts by @anovazzi1 in #4927
  • Refactor: improve dropdownComponent test by @anovazzi1 in #4855
  • Refactor: inputComponent.spec.ts to improve performance by @anovazzi1 in #4858
  • Refactor: remove timeouts and update selectors in linkComponent.spec.ts by @anovazzi1 in #4917
  • chore: Remove HAR files from the repository by @ogabrielluiz in #4935
  • build(deps):(deps): bump Namchee/conventional-pr from 0.15.4 to 0.15.5 by @dependabot in #4974
  • build(deps):(deps): bump autofix-ci/action from dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a to ff86a557419858bb967097bfc916833f5647fa8c by @dependabot in #4973
  • build(deps): bump astral-sh/setup-uv from 3 to 4 by @dependabot in #4975
  • allowing Server File Path to be Message or Data by @mieslep in #4995
  • remove retriever component and outputs by @rodrigosnader in #4979
  • remove unnecessary function from youtube transcript by @rodrigosnader in #4978
  • Refactor: Update toTitleCase function and CrashErrorComponent by @anovazzi1 in #4940
  • feature: Update HandleTooltipComponent text from "Select" to "Click" for better clarity by @Cristhianzl in #5004
  • Refactor: update curlApiGeneration test by @anovazzi1 in #5046
  • Refactor: Remove unnecessary value rendering in EmptyParameterComponent by @anovazzi1 in #4955
  • Refactor actionsMainPage-shard-0.spec.ts by @anovazzi1 in #5043
  • Refactor: refactor wait times and selectors in filterEdge-shard-1.spec.ts by @anovazzi1 in #5049
  • Refactor: update autoLogin.spec.ts to use waitForSelector by @anovazzi1 in #5045
  • fix: changed parameter name of agent component by @lucaseduoli in #4992
  • fix: re-activated playground page and made it full screen by @lucaseduoli in #5066
  • Refactor: update wait timeouts in minimize.spec.ts by @anovazzi1 in #5077
  • Refactor: Remove unnecessary wait timeouts in limit-file-size-upload test by @anovazzi1 in #5076
  • Refactor: Improve performance on test by @anovazzi1 in #5074
  • Refactor: Update wait selectors in outdated-actions.spec.ts by @anovazzi1 in #5078
  • improve: improve pythonGenerationCodeAPI by @anovazzi1 in #5080
  • chore: update import paths and button icon styles in table component by @Cristhianzl in #5094
  • Refactor: remove unnecessary wait timeouts in regression test by @anovazzi1 in #5133
  • Refactor: remove unnecessary wait in component-as-tool-shortcut test by @anovazzi1 in #5130
  • refactor Improve Vector Store test by @anovazzi1 in #5144
  • Refactor: update remove unnecessary wait timeouts in regression test by @anovazzi1 in #5132
  • Refactor: improve starter project modal test by @anovazzi1 in #5098
  • Refactor: Improve wait times and visibility checks in stop-button-playground.spec.ts by @anovazzi1 in #5104
  • Refactor: Improve test stability and reliability by @anovazzi1 in #5135
  • Refactor: improve YouTube Transcripts integration tests by @anovazzi1 in #5129
  • Refactor: remove timeouts from generalbugs-shard10 by @anovazzi1 in #5140
  • Refactor: Improve wait times in regression test by @anovazzi1 in #5137
  • Refactor: Improve wait times and visibility checks in twoEdges.spec.ts by @anovazzi1 in #5109
  • Refactor: Improve wait times and visibility checks in store-shard-3.spec.ts by @anovazzi1 in #5108
  • ref: Use AsyncSession in some tests by @cbornet in #5151
  • Refactor: Remove unnecessary wait times in store-shard-0.spec.ts by @anovazzi1 in #5105
  • ref: Remove sync get_session and DbSession by @cbornet in #5146
  • ref: Apply ruff rules FURB110 and RUF046 by @cbornet in #5093
  • ref: Bump ruff version to 0.8 by @cbornet in #5087
  • ref: Apply ruff rule TC006 by @cbornet in #5088
  • ref: Apply ruff rule RUF052 by @cbornet in #5089
  • ref: Remove some useless asyncio.to_thread by @cbornet in #5149
  • Refactor: Remove unnecessary code and comments in integration-side-bar.spec.ts by @anovazzi1 in #5073
  • Refactor: update NodeDescription component to conditionally render character limit message by @anovazzi1 in #5037
  • Refactor: Improve wait times and selectors in sticky-notes.spec.ts by @anovazzi1 in #5100
  • Refactor: add data test id and improve wait times for element selectors in regression tests by @anovazzi1 in #5138
  • chore(ui): add text-foreground class to NodeStatus build element by @Cristhianzl in #5162
  • ref: Make initialize_database async by @cbornet in #5163
  • ref: Make create_or_update_starter_projects async by @cbornet in #5165
  • refactor(openai): Remove deprecated parameters from OpenAI component by @raphaelchristi in #5171
  • ref: Fix some ruff preview rules by @cbornet in #5156
  • ref: Make load_flow_from_json async by @cbornet in #5057
  • ci: script and workflow to update starter projects by @jordanrfrazier in #5195
  • ref: improving development environment and instructions by @mieslep in #5180
  • ref: Use async list_variables by @cbornet in #5224
  • Revert "feat: add README.FR.md for French speakers" by @ogabrielluiz in #5231
  • ref: Make list_flows async by @cbornet in #5222
  • ci: Add nightly build status check and synchronize event to CI workflows by @ogabrielluiz in #5241
  • ref: Add and use update_component_build_config utility by @cbornet in #5226
  • ci: Update GitHub Actions workflow to include Python 3.13 by @ogabrielluiz in #5240
  • ci: update docker image configuration for secure deployments by @jordanrfrazier in #5259
  • ref: Remove unused build_lc_memory by @cbornet in #5228
  • ci: Improve TypeScript test workflow logging by @ogabrielluiz in #5260
  • chore: Fix audit vulnerabilities and update dependencies by @ogabrielluiz in #5257
  • ci: Add Python version input to setup-uv action and update workflow configuration by @ogabrielluiz in #5288
  • Refactor: update selectItem component and remove unused imports by @anovazzi1 in #5124
  • FIX: Clean up the advanced parameters in Astra DB Vector Store Component by @erichare in #5298
  • ci: Update Python version matrix in CI workflows to exclude 3.13 by @ogabrielluiz in #5305
  • ci: update changes filter to include lock files and base pyproject.toml by @ogabrielluiz in #5304
  • chore: remove console logs and unused imports by @Cristhianzl in #5299
  • tests: Update tool mode test to use URL component instead of Astra DB by @ogabrielluiz in #5329
  • chore: Update CI workflow to include 'merge_group' event by @ogabrielluiz in #5337
  • ref: Remove unused sync session_scope, with_session and engine by @cbornet in #5333
  • feat!: rename the type BaseChatMessageHistory to Memory by @italojohnny in #5190
  • ci: Update CI condition to allow workflow_dispatch trigger to bypass nightly check by @ogabrielluiz in #5362
  • ci: Update pre-commit configuration to use ruff for linting and formatting by @ogabrielluiz in #5360
  • tests: fix tests that use Chat Input by @ogabrielluiz in #5461
  • ci: Update Makefile to show output during frontend build by @ogabrielluiz in #5472
  • ref: Use better task cancellation logic by @cbornet in #5397
  • ref: Some ruff fixes from preview by @cbornet in #5420
  • Refactor: Remove unused API functions by @anovazzi1 in #5488
  • chore: Add manual trigger for Docker test workflow by @ogabrielluiz in #5509
  • tests: allow tests to skip version tests if file_names_mapping is empty by @ogabrielluiz in #5562
  • chore: Update supported versions in tests constants by @ogabrielluiz in #5569
  • Refactor: update selectors in outdated message test by @anovazzi1 in #5079
  • Fix: update viewBox dimensions in Langwatch component by @anovazzi1 in #5560
  • chore: Use expose instead of ports in docker compose example by @zizzfizzix in #5592
  • Refactor: Update EditNodeComponent to hide table options and block hide by @anovazzi1 in #5513
  • feature: add command feature column to toolset table and other minor table improvements by @anovazzi1 in #5343
  • ci: Stop using uv to catch dependency timeouts in nightly workflow by @ogabrielluiz in #5654
  • chore: Add aiofile dependency to langflow-base by @ogabrielluiz in #5672
  • ci: Clean up build artifacts and update dependencies by @ogabrielluiz in #5693
  • ci: Update nightly build workflow to delete existing main tags before generating new ones by @ogabrielluiz in #5694
  • ci: Add GitHub Actions workflow for LGTM label management by @ogabrielluiz in #5705
  • ci: add issues permission to Manage Labels workflow by @ogabrielluiz in #5706
  • ci: limit test duration update to unit tests and allow to continue on error by @ogabrielluiz in #5730
  • chore: update test durations by @github-actions in #5736
  • chore: Update starter projects by @ogabrielluiz in #5788
  • ci: adds verbosity to the backend unit tests output by @italojohnny in #5775
  • chore: update test durations by @github-actions in #5790
  • chore: update test durations by @github-actions in #5799
  • tests: Remove unnecessary benchmark markers from server init tests by @ogabrielluiz in #5806
  • chore(deps): Upgrade codeflash - fix CI time crash by @misrasaurabh1 in #5774
  • chore: Upgrade langflow-embedded-chat to v1.0.7 by @anovazzi1 in #5843
  • chore(deps): bump katex from 0.16.18 to 0.16.21 in /src/frontend by @dependabot in #5771
  • chore(deps-dev): bump vite from 5.4.11 to 5.4.14 in /src/frontend by @dependabot in #5851
  • Revert "fix: change border color on chat input when active" by @lucaseduoli in #5838
  • chore: update test durations by @github-actions in #5827
  • chore(deps): bump undici from 6.21.0 to 6.21.1 in /src/frontend by @dependabot in #5855
  • chore: update test durations by @github-actions in #5857
  • Fix: update initial graph sort for disconnected graph by @anovazzi1 in #5867
  • Fix: Ensure compatibility with DSLF Overlays in Astra DB Component by @erichare in #5876
  • chore: Update Docusaurus and OpenAPI dependencies to latest versions by @mendonk in #5905
  • ci: Update Python version defaults in CI workflows by @ogabrielluiz in #5911
  • chore: bump langflow and langflow-base by @ogabrielluiz in #5912
  • chore: bump langflow-base in langflow by @ogabrielluiz in #5913

New Contributors

Full Changelog: v1.1.1...1.1.2