Commit graph

15,351 commits

Author SHA1 Message Date
Mendon Kissling
cd313b73d7
docs: Improve Apify integration documentation (#6889)
* docs: Improve Apify integration documentation with detailed guidance and examples

* cleanup

* Apply suggestions from code review

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>

* header

---------

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>
2025-03-06 14:20:32 +00:00
Mendon Kissling
49381c55f6
docs: Add Arize integration documentation to Langflow (#6876)
* docs: Add Arize integration documentation to Langflow

* Apply suggestions from code review

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>

---------

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>
2025-03-06 14:20:11 +00:00
Mendon Kissling
a22d73c4d3
docs: add guidance for hugging face components (#6872)
* huggingface-api-model-component

* hf-local-embeddings

* hf-embeddings-inference

* Apply suggestions from code review

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>

---------

Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>
2025-03-06 14:16:24 +00:00
Edwin Jose
a5a8227833
feat: add GPT4.5 to OpenAI model constants (#6886)
* updates to models

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* update to templates

* Update openai_constants.py

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* updated the list order

* [autofix.ci] apply automated fixes

* update to default model

* refactor: Update OpenAI model names list

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-03-06 12:44:26 +00:00
Kevin Turcios
c775373614
chore: make codeflash config ignore-paths relative in langflow-base (#6938)
make ignore-paths relative
2025-03-06 12:30:31 +00:00
Jordan Frazier
72a8573b2f
fix: set prepared threshold to none for migrations (#6912)
* Set prepared threshold to none for migrations

* [autofix.ci] apply automated fixes

* ruff

* revert search

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-05 19:56:14 +00:00
Jordan Frazier
faac4db133
fix: auth current user on code validation (#6911)
* Add user auth for /code endpoint

* import

* revert

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* ruff

* fix tests

* [autofix.ci] apply automated fixes

* ruff

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Nadir J <31660040+NadirJ@users.noreply.github.com>
2025-03-05 17:04:03 +00:00
Eric Hare
e1ee081d32
feat: Add more icons and QOL improvements to Astra DB component (#6918)
* Test commit

* QoL updates for Astra DB component

* [autofix.ci] apply automated fixes

* Update astradb.py

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* Update Vector Store RAG.json

* [autofix.ci] apply automated fixes

* Keep ordering proper in Vector RAG template

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-05 16:58:25 +00:00
Gabriel Luiz Freitas Almeida
389325b67b
refactor: use DataFrame.map instead of DataFrame.applymap (#6810)
* refactor: replace deprecated `DataFrame.applymap` with `DataFrame.map`

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
2025-03-05 16:47:26 +00:00
wjwjtf
105bd59e88
fix: Send request origin in AgentQL request Headers (#6833)
* add request origin for agentql and update template

* [autofix.ci] apply automated fixes

---------

Co-authored-by: huwenjie912 <huwenjie912@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
2025-03-05 16:33:17 +00:00
Aparup Ganguly
a301ff3e58
feat: add map and extract endpoints with v1 updates for scrape and crawl (#6787)
* feat: add new map extraction feature

* refactor: Improve Firecrawl component code quality and error handling

* refactor: Remove redundant output_types from Firecrawl API components

* [autofix.ci] apply automated fixes

---------

Co-authored-by: Aparup Ganguly <aparup@Aparups-Mac-mini.local>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-05 15:50:16 +00:00
Gabriel Luiz Freitas Almeida
8f4515e655
fix: update data validation in Data model (#6789)
* fix: enhance data validation in Data model

* fix: Add warning for invalid data format in Data schema

Modify data validation to log a warning when data is not a dictionary, preparing for a future error in version 1.3.0

*  (test_data_class.py): add assertion to check if data attribute is an empty dictionary after calling get_text() method

* 🐛 (data.py): fix issue where values["data"] could be None, causing potential errors in the code. Now ensuring "data" key exists and is initialized as an empty dictionary if it is not present.

---------

Co-authored-by: Cristhian Zanforlin Lousa <cristhian.lousa@gmail.com>
2025-03-05 13:49:23 +00:00
Pedro Pacheco
92d4fd0d52
feat: implement S3 bucket uploader component and unit test (#6146)
* S3 Bucket Uploader, unit test and module init

* [autofix.ci] apply automated fixes

* Updated UT as per feedback

* Added version control fixture

* [autofix.ci] apply automated fixes

* Style changes requested by reviewer

* Really, 1 extra character?

* Ruf styling

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-05 13:34:55 +00:00
Gabriel Luiz Freitas Almeida
e5f654a752
refactor: sort json before exporting and add tags to flows (#6849)
* feat: Enhance flow download with recursive JSON sorting

- Add `sortJsonStructure` function to recursively sort object keys and array elements
- Improve `downloadFlow` function to create deterministic JSON output
- Add error handling for flow download process
- Ensure consistent and predictable JSON file generation

* feat: Include flow tags in export modal payload

Add `tags` to the export modal payload to ensure comprehensive flow metadata is preserved during export

* 📝 (model.py): Add tags field to FlowRead and FlowHeader models for better organization and categorization of flows
 (use-post-add-flow.ts): Add support for adding tags to a new flow in the frontend
 (exportModal/index.tsx): Include tags when exporting a flow in the export modal
♻️ (index.tsx): Refactor ListComponent to remove unnecessary comments and improve code readability
🔧 (reactflowUtils.ts): Update createNewFlow function to include tags field when creating a new flow

* style: add blank line

---------

Co-authored-by: cristhianzl <cristhian.lousa@gmail.com>
Co-authored-by: italojohnny <italojohnnydosanjos@gmail.com>
2025-03-05 12:06:26 +00:00
Deon Sanchez
1cc49962d5
fix: Delete old logo and old dashboard (#6884)
deleted old logo and dashboard, and moved code
2025-03-04 16:51:12 +00:00
tianzhipeng
037ffb620a
fix: langfuse trace get the right parent span (#6844)
* fix: langfuse trace get the right parent span

* [autofix.ci] apply automated fixes

* fix: langfuse callback from parent span

* [autofix.ci] apply automated fixes

---------

Co-authored-by: tianzhipeng-jk <tianzhipeng-jk@360shuke.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Ítalo Johnny <italojohnnydosanjos@gmail.com>
2025-03-04 08:06:57 +00:00
Cristhian Zanforlin Lousa
5323a71084
fix: Increase timeouts in Portfolio Website Code Generator test for improved reliability (nightly fix) (#6908)
 (Portfolio Website Code Generator.spec.ts): update timeouts for waiting for specific selectors to improve test reliability and prevent flakiness
2025-03-03 18:43:52 -03:00
Marco Vinciguerra
60176778fb
feat: add search agent template (#6730)
* feat: add scrapegraphai integration

* [autofix.ci] apply automated fixes

* feat: add scrapegraph request to template

* [autofix.ci] apply automated fixes

* fix: removed python files

* Update __init__.py

Co-authored-by: Edwin Jose <edwin.jose@datastax.com>

* [autofix.ci] apply automated fixes

* reverting changes

* Update __init__.py

* Create Search agent.json

* update to templates

* Update Search agent.json

* clean-up-note

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Mendon Kissling <59585235+mendonk@users.noreply.github.com>
Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-02-28 04:06:03 +00:00
Edwin Jose
8046008b50
feat: adding provider icon to agent (#6741)
* adding provider icon to agent

* Update model_input_constants.py

* fix: lint issues

* [autofix.ci] apply automated fixes

---------

Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-02-27 20:12:53 +00:00
Ítalo Johnny
99057143ad
chore: raise clearer error when aget_messages is missing in memory (#6795)
* chore: raise clearer error when `aget_messages` is missing in memory

Add an explicit AttributeError when `aget_messages` is not found in
the external memory object, helping users diagnose the issue.

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* chore: adjust exception message length to pass lint check

* chore: rename variable

* [autofix.ci] apply automated fixes

* fix: adjusts condition to prevent tests from breaking

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-02-27 15:37:11 +00:00
Gabriel Luiz Freitas Almeida
1c89d9b871
fix: Add optional PostgreSQL dependencies for SQLAlchemy in langflow-base (#6865) 2025-02-27 08:29:17 -03:00
Christophe Bornet
5133f1cc19
refactor: Replace async_open by anyio.Path methods in tests (#6847)
Replace async_open by anyio.Path methods in tests

Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-02-27 01:00:39 +00:00
Gabriel Luiz Freitas Almeida
2537d45be0
fix: Remove unnecessary logger warning in NVIDIA ingest component (#6843)
fix: Remove logger warning in NVIDIA ingest component

Remove unnecessary logger warning for NVIDIA ingest dependencies to simplify error handling
2025-02-26 22:14:52 +00:00
Gabriel Luiz Freitas Almeida
84aa1d63b3
fix: update sqlalchemy dependencies in pyproject.toml (#6854) 2025-02-26 19:27:19 -03:00
Lucas Oliveira
45536d55e5
fix: adds table dropdown cell editor using options defined in TableInput column (#6825)
* Added options parameter to table

* Removed shadow from no-border on ag cell

* Added Table Dropdown Cell Editor

* Added options to column field type

* Rendered dropdown instead of text if column has options

* Changed structured output to use new options

* Updated starter projects

* Refactor: Simplify TableOptions field definitions

---------

Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-02-26 21:37:09 +00:00
Mendon Kissling
2bbb0f5838
docs: clean up and test deployment documentation (#6029)
* docs: correct spelling and formatting in Docker deployment guide

* HuggingFace Spaces deployment documentation

* docs: simplify introduction for HuggingFace Spaces deployment guide

* docs: Update Kubernetes deployment documentation with comprehensive improvements

- Enhance Langflow Kubernetes deployment guide with clearer instructions
- Improve formatting, add more precise configuration examples
- Update service names, port forwarding, and scaling configuration details
- Add more explicit links to Helm chart repositories and values files
- Clarify runtime and IDE deployment sections with better explanations

* docs: Add Docker flow packaging guide and enhance deployment documentation

- Introduce new section on packaging Langflow flows as Docker images
- Provide step-by-step instructions for creating custom Docker images with flows
- Include example commands for building, running, and pushing Docker images
- Minor formatting and clarity improvements to existing Docker deployment guide

* docs: Refine Kubernetes and Docker deployment documentation

- Streamline Docker and Kubernetes deployment guides
- Improve clarity and conciseness of instructions
- Add more precise examples for deploying Langflow with custom images
- Enhance secret configuration and flow deployment explanations
- Simplify formatting and remove redundant text

* docs: Minor text refinements in Kubernetes and Docker deployment documentation

- Update link text for Langflow runtime deployment
- Correct capitalization and minor typos in deployment guides
- Improve clarity of deployment section descriptions

* revert-lockfiles

* Revert "HuggingFace Spaces deployment documentation"

This reverts commit 2943deb1e0964a05c6909d6e1afdf8bddf7173fb.

* Remove lockfiles from PR

* Apply suggestions from code review

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>

* docs: Standardize deployment documentation titles

* code-review

* docs: Refactor deployment documentation for clarity and conciseness

* shorten-nav-titles

* code-review-and-cleanup

* Apply suggestions from code review

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>

* service

* gcp

* hf-spaces

* railway-and-render

* kubernetes

* Apply suggestions from code review

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>

* remove-extra-heading

* Apply suggestions from code review

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>

---------

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>
2025-02-26 21:21:14 +00:00
Lucas Oliveira
09c91b8c34
fix: changed stop build icon on components (#6817)
Added red square instead of X on stop build button on component

Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-02-26 21:18:49 +00:00
Lucas Oliveira
7b3dc0b453
fix: edges moving on just cloned flows (#6819)
* Changed export modal to just download after flow is built

* Changed cleanEdge to set edges animated to false

* Updated starter projects and tests to remove animated from edge

* update market research json to get global variable
2025-02-26 20:46:54 +00:00
Lucas Oliveira
75ddab6011
fix: changed edge position on minimized and not updated node (#6816)
Added relative to show handle in correct position when node needs updating and is minimized
2025-02-26 20:45:50 +00:00
Christophe Bornet
d9b8211a18
build: Bump ruff version to 0.9.7 (#6614)
* Bump ruff version to 0.9.7

* [autofix.ci] apply automated fixes

* refactor: Update Gmail Agent starter project to Langflow 1.2.0

This commit updates the Gmail Agent starter project with new node IDs and configuration reflecting Langflow version 1.2.0. Changes include:
- Updated node identifiers for Agent, ChatInput, ChatOutput, and ComposioAPI
- Refreshed project metadata and version information
- Minor adjustments to node configurations and viewport settings

* [autofix.ci] apply automated fixes

* fix: Revert Gmail Agent name to original

* fix: Remove trailing comma in Gmail Agent JSON

* feat: Add tags to Gmail Agent starter project

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-02-26 20:36:36 +00:00
Gabriel Luiz Freitas Almeida
0108f2f475
ci: fix Playwright browser caching in TypeScript workflow (#6840)
* ci: Optimize Playwright browser caching in TypeScript workflow

* ci: Upgrade Playwright cache action to v4

---------

Co-authored-by: Cristhian Zanforlin Lousa <cristhian.lousa@gmail.com>
2025-02-26 20:31:17 +00:00
Gabriel Luiz Freitas Almeida
bca49a3335
refactor: Suppress SQLite foreign key warnings in Alembic migration (#6809)
Fix: Suppress SQLite foreign key warnings in Alembic migration

Handle SQLite-specific warnings during foreign key inspection in the Alembic migration script by using warnings.catch_warnings() to ignore foreign key constraint warnings
2025-02-26 20:16:19 +00:00
YuhangWuAI
6be666ec05
fix: prevent UnboundLocalError in MessageStoreComponent (#6802)
* fix: prevent UnboundLocalError in MessageStoreComponent

* [autofix.ci] apply automated fixes

* refactor: improve error message handling in MessageStoreComponent

* type: add type hint for stored_messages in MessageStoreComponent

---------

Co-authored-by: wuyuhang-jk <wuyuhang-jk@360shuke.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-02-26 19:55:10 +00:00
Gabriel Luiz Freitas Almeida
d092724d6a
fix: Fix crashes and enhance test reliability with session IDs (#6683)
* test: Add session ID parameter to ToolCallingAgentComponent test

* test: Add blocking for langchain_core runnables utility function

* test: Add session ID generation to agent component test

* fix: Safely delete agent message with ID check

Modify error handling in LCAgentComponent to only delete agent message if it has an ID attribute, preventing potential attribute errors

* test: Update ComponentToolkit test to use async start and verify results

Modify the test_component_tool_with_api_key test to:
- Use async_start() method for graph execution
- Add session ID to graph
- Improve result verification with vertex result tracking
- Update import path for ChatOutput component

* test: Skip cycle tests requiring LoopComponent

Update test_cycles.py to:
- Add skip markers for tests that now require a LoopComponent
- Improve error message with snapshots for debugging
- Preserve existing test logic while marking as skipped

* test: Add client fixture to tool calling agent test

Add usefixtures decorator to ensure client is available for the tool calling agent test, improving test setup and reliability

* test: Add client fixture to component tool test with API key

Enhance test_component_toolkit.py by adding the client fixture to the test_component_tool_with_api_key method, ensuring proper test setup for API key-dependent scenarios

* test: Add client fixture to agent component test with calculator

Add client fixture to the test_agent_component_with_calculator method to ensure proper test setup for API key-dependent scenarios

* test: Disable redundant component input tests

Remove commented-out test methods for checking required inputs across various components, as these tests were not providing significant value and the inputs are dynamic

* test: Comment out condition to skip nodes with Tool outputs in setup.py

* run formatter

* test: Re-enable condition to skip nodes with Tool outputs in setup.py

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-02-26 19:54:40 +00:00
Gabriel Luiz Freitas Almeida
85b2818ea0
ci: Add pytest-rerunfailures for improved test reliability (#6852)
* chore: Add pytest-rerunfailures plugin for test reliability

* ci: Update unit tests workflow with pytest-rerunfailures
2025-02-26 19:34:55 +00:00
Mendon Kissling
c9270bd888
docs: bump openapi.json to v1.2.0 (#6832)
* bump-api-doc-to-1.1.5

* bump-api-to-1.2.0
2025-02-26 15:03:23 +00:00
Gabriel Luiz Freitas Almeida
a94654d584
ci: Improve nightly build status check in CI workflow (#6845) 2025-02-26 11:30:33 -03:00
Mendon Kissling
c57ed6f464
docs: updates for release (#6762)
* chat-io-new-inputs

* split-text-new-inputs-and-outputs

* update-structured-data-io

* bump-python-prereq-to-3.13

* reactflow

* structured-output-component

* chat-io-page-cleanup

* typo

* collapse-nav-by-default

* move-up-api-in-sidebar

* add-text-output-to-duck-duck-go

* Apply suggestions from code review

Co-authored-by: Edwin Jose <edwin.jose@datastax.com>

* clarify-chat-and-text-inputs

* changes-for-text-io

* no-playground-output

* Apply suggestions from code review

Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>

* code-review

---------

Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
Co-authored-by: KimberlyFields <46325568+KimberlyFields@users.noreply.github.com>
2025-02-25 23:08:18 +00:00
Lucas Oliveira
0134485d5d
fix: implemented build stop functionality on polling, call cancel endpoint on build cancel (#6815)
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-02-25 19:11:23 -03:00
Deon Sanchez
e98b25fd9b
fix: Improve dropdown component with null option filtering (#6830)
Improve dropdown component with null option filtering
2025-02-25 19:10:57 -03:00
Mendon Kissling
25a474c485
docs: clarify nv ingest package installation (#6822)
* typo

* clarify-nv-ingest-installation
2025-02-25 19:06:17 +00:00
Mendon Kissling
80b01c0951
docs: api pane updates (#6343)
* initial-code

* cleanup

* order-same-as-pane

* docs:javascript-js
2025-02-25 18:30:28 +00:00
Mendon Kissling
13e2a43dec
fix: markdown note in research template (#6788)
fix-markdown-anchor
2025-02-25 18:30:17 +00:00
Gabriel Luiz Freitas Almeida
d02b4573e5
feat: Add flow build cancellation endpoint and functionality (#6813)
* feat: Add flow build cancellation endpoint and support

Implement new functionality to cancel ongoing flow build jobs:
- Add `cancel_flow_build` function in build.py to handle job cancellation
- Create new `/build/{job_id}/cancel` endpoint in chat.py
- Introduce `CancelFlowResponse` schema for cancellation response
- Implement robust error handling and logging for job cancellation process

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-02-25 17:17:12 +00:00
Gabriel Luiz Freitas Almeida
5c81cf4b8c
fix: Update pywin32 dependency to version 307 (#6793)
* fix: update pywin32 dependency version to 307

* update syntax

Co-authored-by: Christophe Bornet <cbornet@hotmail.com>

---------

Co-authored-by: Christophe Bornet <cbornet@hotmail.com>
2025-02-25 15:43:46 +00:00
jbmolle
ea0c24e366
fix: add entity_id to the ComposioToolSet (#6805)
* fix: add entity_id to the ComposioToolSet

* feat: Add Composio API key to environment variables

* fix: Update Gmail Agent starter project to load API key from database

* fix: Configure Gmail Agent starter project to load OpenAI API key from database

* [autofix.ci] apply automated fixes

---------

Co-authored-by: Jean-Baptiste <jb.molle@vescape.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-02-25 15:41:57 +00:00
Gabriel Luiz Freitas Almeida
73551b0d32
feat: Change default event delivery method to polling (#6811)
Change default event delivery method to polling
2025-02-25 15:17:31 +00:00
Gabriel Luiz Freitas Almeida
b5743ff980
fix: Enhance edge update logic and refactor edge data handling (#6808)
* feat: Enhance edge update logic with robust node reconciliation and type handling

Improves the `update_edges_with_latest_component_versions` function by:
- Adding comprehensive node reconciliation for missing nodes
- Implementing more robust type and handle matching
- Improving error logging and edge state tracking
- Adding detailed docstring explaining the function's complex logic
- Handling edge cases with null or missing node data
- Enhancing type conversion and handle escaping mechanisms

* refactor: update edge data
2025-02-25 15:10:45 +00:00
Christophe Bornet
afaf4ea0b1
fix: Fix URL for alembic migrations (#6806)
Fix URL for alembic migrations

Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-02-25 14:35:02 +00:00
Cristhian Zanforlin Lousa
de45ea3427
Fix: error handling in data_to_text_list function (#6807)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-02-25 10:03:28 -03:00