* docs: update support documentation to reflect rebranding to IBM Elite Support for Langflow
* remove-info-tab
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
---------
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
Co-authored-by: Arvydas Jonusonis <arvydas@jonusonis.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* fix anchors
* type convert and structured output components
* vector store intro and flow example
* reorg some vector search components by provider
* still on vector stores
* vector store example and outputs
* finish vector store page
* corrections to astra db vector store
* start split text component
* save file and smart function
* llm router
* parser
* still on dataframe
* finish datafram ops
* remove-extra-kv-pair-and-clarify-serialization-from-python
---------
Co-authored-by: Mendon Kissling <59585235+mendonk@users.noreply.github.com>
* clarify-file-upload-with-api-snippet
* style
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
---------
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* available-endpoints
* asterisk
* structure-into-tabs-and-confirm-login-endpoint
* reorg and clarify some usage
---------
Co-authored-by: April M <april.murphy@datastax.com>
* content
* dba-style
* kubernetes-best-practices
* edits
* spacing-cleanup
* see-also
* trailing-space
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* title-case-and-via
* steps-for-intro
* ha-postgres
* dba-page
* code-review
* a-the
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* move-file-location
* split-out-bp-page
* cleanup-links
* link
* editorial - k8s dev and prod deployments
* working on dba and best practices
* finish best practices
* fix link
* finish dba and best practices
* fix migration command
---------
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
Co-authored-by: April M <april.murphy@datastax.com>
* add-desktop-field-and-remove-notion-artifacts
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* stash
* populate-empty-headings
* clarity
---------
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
Co-authored-by: April M <april.murphy@datastax.com>
* coming-back
* refresh-postgresql-page
* add-why
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* clarify-example-yml
---------
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* reorg pt 1
* nav reorg pt 2
* update sidebar ad
* resolve comments and combine app pages
* playground and voice mode rewrite
* fix link
* add separate bundle pages
* add new pages to sidebar
* working on bundles
* moving content to new bundle pages
* move some sidebar items
* fix build
* nav labels
* small edits
* Working on helpers
* core components work
* wrapping up some more agent duplication
* aligning file management
* webhooks and file management
* data components
* address vector store and some legacy components
* finish logic params
* some work on processors
* remove unneeded pages and tidy some llm info
* progress on bundles pt 1
* bundles pt 2
* bundles pt 3
* finish looking at integrations
* it is done
* fix errors
* coderabbit and typos
* coderabbit pt 2
* resolving mcs pt 1
* separate agents and mcp
* still working on some memory stuff
* finish message history alignment
* incorporate PR 9138
* missed a link
* file management ui
* align w ui pr
* Apply suggestions from code review
* memory edits after discussion
* minimal-working-code
* remove-old-files-and-add-new-content
* cleanup
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* intro-and-sidebars
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* Apply suggestions from code review
* add-fake-resume
* docs: update chat-with-files tutorial to include Langflow API key and clarify file upload process
* docs: enhance chat-with-files tutorial to support multiple file uploads with example code
* move-file-and-fixpath
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* docs: update fake resume with new example details
* Apply suggestions from code review
* initial-content
* basic-app
* more
* more
* fix-screenshot
* cleanup
* Apply suggestions from code review
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
* clarify-server-side-geolocation
* revise intro
* pt 2
* last part
* change file type
---------
Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com>
Co-authored-by: April M <april.murphy@datastax.com>
* test: enhance agent component tests and add new fixture for database-less sessions
- Added `use_noop_session` fixture to facilitate testing without a database.
- Expanded `TestAgentComponent` with new tests for agent responses using the Calculator tool and validation across all OpenAI and Anthropic models.
- Updated `test_component.py` to include tests for message sending without a database, ensuring proper event handling and message integrity.
- Refactored existing tests for clarity and consistency.
* fix: enhance user retrieval logic in get_or_create_super_user and teardown_superuser functions
- Updated user retrieval in both functions to handle different result types from the database query, ensuring robustness against unexpected return values.
- Added checks for `first()` method and list type to improve error handling and maintainability.
* feat: add support for no-op database operations in settings
- Introduced `use_noop_database` configuration option to disable all database operations, controlled by the `LANGFLOW_USE_NOOP_DATABASE` environment variable.
- Updated the `use_noop_session` fixture to reflect the new environment variable for testing without a database.
* feat: implement NoopSession for database-less operations
- Added NoopSession class to provide a no-operation database session, allowing for testing and operation without a real database connection.
- Updated DatabaseService to utilize NoopSession when the `use_noop_database` setting is enabled, ensuring all database operations are disabled in this mode.
- Enhanced error handling and logging for session management, improving robustness in scenarios where the database is not in use.
* refactor: update import paths for NoopSession in test files
- Changed import path for NoopSession from `langflow.services.database.service` to `langflow.services.database.session` in both `test_agent_component.py` and `test_component.py`.
- This refactor improves code organization and aligns with recent changes in the project structure.
* feat: enhance NoopSession with result handling methods
- Added an internal _NoopResult class to the NoopSession, providing methods `first()`, `all()`, and `one_or_none()` for better handling of no-operation results.
- This enhancement improves the usability of NoopSession in testing scenarios by mimicking expected database query behaviors.
* refactor: improve logging for NOOP database session
- Changed the log level from warning to info for the NOOP database session message in the DatabaseService class.
- This adjustment enhances clarity in logging, indicating that all DB operations are disabled without implying an error condition.
* docs: improve docstring formatting for custom_component_update function
- Reformatted the docstring for the custom_component_update function to enhance readability by breaking long lines into multiple lines.
- This change improves documentation clarity, making it easier for developers to understand the function's purpose and behavior.
* docs: add LANGFLOW_USE_NOOP_DATABASE environment variable documentation
- Introduced documentation for the new LANGFLOW_USE_NOOP_DATABASE environment variable, which allows users to enable a no-op database mode, avoiding database connections and operations.
- This addition enhances the clarity of configuration options available for Langflow, aiding users in understanding how to run flows without a database.
* refactor: move NOOP database session logging to settings
- Removed the logging statement from the DatabaseService class and added it to the `set_use_noop_database` field validator in the Settings class.
- This change centralizes the logging for the NOOP database session, improving code organization and ensuring that the message is logged whenever the setting is applied.
* docs: Add heading and codeblock events for segment
* docs: Update scroll event names
* docs: improve capture of code block language
* docs: ensure code block language capture for mobile