v1.1.0
langflow-ai/langflowv1.1.0Nov 14, 2024by ogabrielluiz
Upgrading?
Release notes summary
A major feature release introducing tool mode functionality, new UI components like sliders, Astra DB tool components, and significant backend enhancements for context management and error handling.
Key Highlights
- Introduction of 'Tool Mode' for components
- New SliderComponent and Astra DB Tool components
- Enhanced backend context management and error handling
New Features
- Tool mode functionality and dynamic placeholders
- SliderComponent and new categories endpoint
- Astra DB Tool components for use with Tool Agents
- AsyncSession support for non-blocking db operations
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at 348a7c2b8aeca8a0a13d9f48c2b97206608a60b1 --> ## What's Changed ### ✨ New Features * feat: Add traceback to fastapi exception handler logs by @cbornet in https://github.com/langflow-ai/langflow/pull/4099 * feat: update theme by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4084 * feat: Add Astra DB Tool components for use with Tool Agents by @smatiolids in https://github.com/langflow-ai/langflow/pull/3911 * feature: get messages from messages table for the playground by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3874 * feat: add StructuredOutput component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4024 * feat: change the Tools color to improve user experience by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4141 * feat: add new input type - SliderComponent + tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4144 * feat: add new categories endpoint by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4184 * feat: remove beta tag from categories endpoint by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4202 * feat: Folders Design Uplift by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4122 * feat: concat default variables with env values by @italojohnny in https://github.com/langflow-ai/langflow/pull/4211 * feat: pagination improvements + tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4163 * feat: app Header Update by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/4189 * feat: Add AstraGraphVectorStoreComponent by @cbornet in https://github.com/langflow-ai/langflow/pull/4248 * feat: theme color updates by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4256 * feat: Add LM Studio Model and Embeddings Component by @EDLLT in https://github.com/langflow-ai/langflow/pull/4021 * feat: add new .env variable "LANGFLOW_FEATURE_MVP_COMPONENTS" to show/hide integration sidebar components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4270 * feat: Add alembic log path as env var change by @devinbost in https://github.com/langflow-ai/langflow/pull/4272 * feat: Allow variables to be defined outside a Component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4316 * refactor: update inputs in `ToolCallingAgentComponent` and add astream_events setup by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4240 * feat: redesign workspace actions and component toolbar by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4260 * feat: Update Components and enhance Nodes UI by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4236 * feat: redesign sidebar with new components and features by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4307 * feat: Add model_utils and model_constants intorducing `PROVIDER_NAMES` and `MODEL_INFO` variables for dynamic updation of model data by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4341 * feat: home page uplift by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/4242 * feat: Add SimpleAgentComponent and related pytests by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4318 * ci: add CodSpeed workflow and pytest-codspeed for performance testing by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4350 * feat: Raise exception in tests when blocking code is called in event loop by @cbornet in https://github.com/langflow-ai/langflow/pull/4293 * feat: add dynamic outputs to Component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4308 * feature: add new playground events by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4280 * feat: add minimize and expand functionality for UI nodes by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4388 * feat: changes the ui and ux of the api dialog to improve usability by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4338 * feat: Change Beta Tag and UI Enhancements for Node Components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4417 * feat: Error handling and multi-file support in File Component by @erichare in https://github.com/langflow-ai/langflow/pull/4353 * feat: Add AsyncSession support for non-blocking db operations by @cbornet in https://github.com/langflow-ai/langflow/pull/4408 * feat: Add Multi-Model Provider Support to Agent Component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4416 * feat: Enhance UI Consistency and Refactor Color Naming Conventions for Improved UX by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4424 * ref: simplify docker build workflow by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/4294 * feat: add ContentBlock streaming visualization by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4370 * Feat: Add Docusaurus redirect capability by @mendonk in https://github.com/langflow-ai/langflow/pull/4435 * feat: add cli option to display version by @italojohnny in https://github.com/langflow-ai/langflow/pull/4444 * feat: Enhance sidebar components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4452 * feat: Implement tool mode functionality and dynamic placeholders across input components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4402 * feat: add tool mode to components, Added current date tool to agent by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4439 * feat: Enhance backend with context management, error handling, and refactored code by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4286 * feat: Add 'isToolMode' prop for enhanced tool mode support by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4483 * feat: Add Google Oauth Token Component by @viniciossilva3 in https://github.com/langflow-ai/langflow/pull/4383 * feat: Adding Semantic Text Splitter Component (Text Splitters) by @joaoguilhermeS in https://github.com/langflow-ai/langflow/pull/4254 * Feat: Adding Mem0 Integration by @joaoguilhermeS in https://github.com/langflow-ai/langflow/pull/4339 * feat: Enhance tool mapping and output rendering with animations by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4481 * feat: Refactor langflow Components - Consolidate Imports, Remove Unused Components, and Update Astra Assistant Icons by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4460 * fix: adding info to Agent and related components by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4495 * feat: Add YouTube transcript extraction component and frontend integration by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4502 * feat: Add a WikiData API Tool Component by @erichare in https://github.com/langflow-ai/langflow/pull/4512 * feat: Implement new Langflow Logo throughout the application by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4509 * feature: update firecrawl components by @italojohnny in https://github.com/langflow-ai/langflow/pull/4458 * ci: Add concurrency control to Run benchmarks workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4551 * feat: add aws bedrock to AgentComponent by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4515 * feat: update favicon by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4553 * feat(input): Add drag prevention to popover and improve icon fallback handling by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4544 * feat: add SIGTERM handling and update `typer` dependency by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4548 * feat: Add option to deactivate tracing in service settings by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4527 * feat: add new starter projects and replace old ones by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4557 ### 🐛 Bug Fixes * fix: prevent possible race condition on upload flows/folders by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4114 * fix: truncate "params" column on vertex_build table to prevent memory heap on database by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4118 * Fix: Add UTC timezone info to message.timestamp. by @dhlidongming in https://github.com/langflow-ai/langflow/pull/4129 * fix: enhance recursive_serialize_or_str to handle BaseModelV1 and improve exception logging by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4132 * fix: name/description bug in "Flow as Tool" by @dhlidongming in https://github.com/langflow-ai/langflow/pull/4097 * fix: escape directory to prevent \n on Windows directory name to fail on Pathlib + Tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4101 * fix: border and editor display issues by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4142 * fix: Union type on components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4137 * fix: change the reference URL in vector store rag documentation by @Adarsh-1806 in https://github.com/langflow-ai/langflow/pull/4151 * fix: batch updates and scrolling issues by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4167 * fix: StoreMessage.py to prevent errors on Component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4162 * fix: toggle and row hover colors by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4169 * fix: environment variable loading and improve error handling in DB retrieval by @italojohnny in https://github.com/langflow-ai/langflow/pull/4168 * fix: update assistants client import by @phact in https://github.com/langflow-ai/langflow/pull/4150 * fix: add memo to deepcopy call to avoid recursion error by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4194 * fix: override modal not exiting by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4205 * fix: update regex to get supported python versions by @italojohnny in https://github.com/langflow-ai/langflow/pull/4175 * fix: handle unsupported LLM exception message by @italojohnny in https://github.com/langflow-ai/langflow/pull/4199 * fix: Fix add_extra_fields() by @cbornet in https://github.com/langflow-ai/langflow/pull/4209 * fix: Fix some tests missing client fixture by @cbornet in https://github.com/langflow-ai/langflow/pull/4213 * fix: Update header button variant based on the active route (#4207) by @viniciossilva3 in https://github.com/langflow-ai/langflow/pull/4214 * fix: Use an async client for Redis cache by @cbornet in https://github.com/langflow-ai/langflow/pull/4231 * fix: logger config and env file loading by @italojohnny in https://github.com/langflow-ai/langflow/pull/4174 * fix: sidebar_categories route by @italojohnny in https://github.com/langflow-ai/langflow/pull/4237 * fix: Update Azure OpenAI API versions and improve version selection by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4232 * fix: updating components to access secret key with new method get_secret_value() by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4243 * fix: restore radius by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4257 * fix: correctly call the /variable endpoint after the user is authenticated by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4267 * fix: make sure data is json serializable by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4269 * fix: Solves Issues with Set Function in Component Class and Enhance Input Handling by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4258 * fix: refine subflow field filtering to include '|' character check by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4277 * fix: assistants optional dependencies by @phact in https://github.com/langflow-ai/langflow/pull/4278 * fix: Fix async cache by @cbornet in https://github.com/langflow-ai/langflow/pull/4265 * fix: Add missing inputs for HuggingFace model component and include pytest by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4291 * fix: Fix Astra DB collection indexing params by @cbornet in https://github.com/langflow-ai/langflow/pull/4255 * fix: Fix issues with use of async by @cbornet in https://github.com/langflow-ai/langflow/pull/4296 * fix: Remove sync Graph.run() by @cbornet in https://github.com/langflow-ai/langflow/pull/4287 * fix: Fix async usage in app startup by @cbornet in https://github.com/langflow-ai/langflow/pull/4285 * fix: input value error when tweaks are active by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4288 * fix: Make logger file sink non-blocking when used with asyncio by @cbornet in https://github.com/langflow-ai/langflow/pull/4301 * fix: make JSON serialization work with Callable objects by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4302 * fix: make asyncio cancellation handling compatible with 3.10 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4303 * fix: suppress LangChainDeprecationWarning messages by @italojohnny in https://github.com/langflow-ai/langflow/pull/4319 * fix: Refactor file reading and async task creation, fix return type in vertex_builds model by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4273 * fix: cartesian product warning in delete_folder by @dhlidongming in https://github.com/langflow-ai/langflow/pull/4224 * fix: langfuse upgrade and crew result usage by @phact in https://github.com/langflow-ai/langflow/pull/4342 * fix: add collapsible function to templates and fix design bugs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4305 * fix: broken docker test by @phact in https://github.com/langflow-ai/langflow/pull/4337 * fix:base-component-set-method by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4347 * Bugfix langchain astradb metadata by @erichare in https://github.com/langflow-ai/langflow/pull/4361 * bugfix: Handle urls for unstructured #4359 by @erichare in https://github.com/langflow-ai/langflow/pull/4360 * fix: SQLDatabase has no attribute set_event_manager by @MarceloNunesAlves in https://github.com/langflow-ai/langflow/pull/4192 * fix: Add nodeStyle property to input element in GlobalVariableModal component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4380 * fix: Fix db session used in different threads by @cbornet in https://github.com/langflow-ai/langflow/pull/4381 * fix: OpenAI client url correctly passed by @erichare in https://github.com/langflow-ai/langflow/pull/4386 * fix: stop taking zoom into account in tooltip render by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4377 * bugfix: Properly log and set metric to none by default in Astra DB Component by @erichare in https://github.com/langflow-ai/langflow/pull/4390 * fix: Optimize Setting of Output Required Inputs by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4389 * fix: sidebar animations, colors and minor design fixes by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4379 * fix: Minor fixes and feature flag removal by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4409 * fix: server busy error even when the server is responding by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4403 * fix: center add and remove icon on button when is a inputList by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4407 * fix: Handle BYO Embeddings (#4387) by @erichare in https://github.com/langflow-ai/langflow/pull/4410 * fix: Fix folder selection, login screen layout, drag-and-drop, and icon issues by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/4362 * fix: correct issue with handling float32 by @irshadmb in https://github.com/langflow-ai/langflow/pull/4312 * fix: improve notes functionality, update theme colors definition and resolve ui and ux small bugs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4414 * fix: General Fixes and Improvements from v1.0.19.2 Fixes Branch by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4411 * fix: Refactor API key header and remove streaming by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4427 * fix: resolve issue with adding global variable when input is connected by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4289 * fix: update error message structure in ChatMessage component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4445 * fix: Add Helper for Field Processing & Update Code Validation Logic by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4429 * fix: Improve Connection Line Styling and Cleanup Unused Code in FlowPage Components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4449 * fix: adding atlassian-python-api to support confluence components by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4430 * fix: Add StructuredTool Support in set method and Improve Agent Component Testing by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4465 * fix: remove use of ImagePromptTemplate in image handling and adds image utils by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4467 * fix: pdf parsing, pass as str instead of posix path by @erichare in https://github.com/langflow-ai/langflow/pull/4448 * fix: update nav bar UI, changed user menu to use shadcn dropdown, fix responsivity issues by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4454 * fix: refactor loading of main page, use new Sidebar in main page, fix small UI bugs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4451 * fix: Remove 'refresh_button' from DropdownInput in AgentComponent configuration by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4471 * fix: refactor sidebar disposition for sidebar to not push main out of screen by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4477 * fix: serialize BaseModel subclasses and avoid calling methods on types by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4479 * fix: Enhance extract_class_name function to identify Component subclasses by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4492 * fix: Enable sorting of chat inputs to improve UI message speed by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4480 * fix: Simplify exception handling and refactor error messaging by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4496 * fix: add colors to the templates and main page cards by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4497 * fix: Update duckduckgo-search to 6.3.4 and improve tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4504 * fix: prevent nested scrolling in markdown code blocks by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4505 * fix: ParseJSONDataComponent prevent unnecessary array wrapping by @bhatsanket in https://github.com/langflow-ai/langflow/pull/4357 * fix: Use AsyncSession in some non-blocking APIs by @cbornet in https://github.com/langflow-ai/langflow/pull/4484 * fix: Make from_template_and_variables async for backwards compatibility, add sync version, add tests and small fixes by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4500 * fix: Fix tweaks text color by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4513 * fix: update SignUpPage component styling to use full screen height by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4510 * fix: update step duration display and logic by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4506 * fix: bedrock component handling AWS constants by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4514 * fix: added new image to get started templates, fixed sidebar overlapping bug by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4533 * fix: issue with dynamic inputs when selecting model by @erichare in https://github.com/langflow-ai/langflow/pull/4538 * fix: KeyError in Langchain Hub component by @erichare in https://github.com/langflow-ai/langflow/pull/4530 * fix: tools as `requried=False` in Agents by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4525 * fix: Ensure ordering of astradb inputs by @erichare in https://github.com/langflow-ai/langflow/pull/4552 * fix: Fix header z-index issues by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4549 * fix: aws bedrock load db credentials issue by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4537 * fix: ContentBlockDisplay styling for block titles by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4550 * fix: Pass the OpenAI API Key to Crew() by @erichare in https://github.com/langflow-ai/langflow/pull/4555 * fix: update error handling in request for litellm models by @phact in https://github.com/langflow-ai/langflow/pull/4536 * fix: added model utils to get the model name by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4532 * fix: update tool mode toggle behavior in NodeToolbarComponent by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4554 * fix: Refactor DataFilterComponent inputs by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4524 * fix: refactor settings page to use new sidebar and fix old bugs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4545 * fix: AccountMenu component to conditionally render logout button based on autoLogin status by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4535 * fix: Update setup of templates to consider component type by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4523 * fix: Add session_id and graph parameters to flow execution functions and update graph init in Flow as Tool by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4558 * fix: aws components and model lists by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4560 * fix: Astra DB Graph Vector Store langchain 0.3.x by @erichare in https://github.com/langflow-ai/langflow/pull/4568 * fix: changes get started templates image, adds set color index to every starter template by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4569 * fix: process.py to use validate_and_repair_json from utils.py by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4576 * fix: improve js api code and fix tooltip z-index by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4577 * fix: Upgrade astradb version and graph db component by @erichare in https://github.com/langflow-ai/langflow/pull/4580 ### 📝 Documentation Updates * docs: Update global variable documentation by @eric-schneider in https://github.com/langflow-ai/langflow/pull/4188 * docs: Langfuse integration by @eric-schneider in https://github.com/langflow-ai/langflow/pull/4245 * docs: Update CLI page and add new environment variables page by @eric-schneider in https://github.com/langflow-ai/langflow/pull/4311 * Docs: update api configuration by @mendonk in https://github.com/langflow-ai/langflow/pull/4354 * Docs: Update GCP Deployment by @mendonk in https://github.com/langflow-ai/langflow/pull/4358 * docs: replace --timeout with --worker-timeout by @italojohnny in https://github.com/langflow-ai/langflow/pull/4447 * Docs: backend only mode by @mendonk in https://github.com/langflow-ai/langflow/pull/4405 * Docs: Authentication by @mendonk in https://github.com/langflow-ai/langflow/pull/4476 * Docs: Settings pages by @mendonk in https://github.com/langflow-ai/langflow/pull/4425 * Docs: Contributing folder by @mendonk in https://github.com/langflow-ai/langflow/pull/4415 * Docs: New Getting Started by @mendonk in https://github.com/langflow-ai/langflow/pull/4547 * refactor: reorganize memory components and enhance model inputs with improved documentation by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4529 ### 🛠 Maintenance Tasks * build: add readme to dockerfile by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/4105 * refactor: add pagination on folders by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4020 * refactor: starter projects templates and components by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4121 * build: dockerfile with entrypoint by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/4062 * refactor: Tool Output Management: Add Component-Specific Variable for Conditional Tool Output by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4259 * refactor: remove unnecessary 'client' fixture and update test durations by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4283 * refactor: update OpenTelemetry initialization to avoid multiple calls by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4306 * refactor: remove error handling for Graph loading in starter project setup by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4346 * refactor: dynamically retrieve maximum buffer size from environment in SizedLogBuffer by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4334 * refactor: update Ollama components to use langchain-ollama integration by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4369 * refactor: Design tweaks canvas actions and templates based on uplift feedback by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4418 * refactor: Design updates to Playground from uplift sweep by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4428 * refactor: Design updates to API Dialog and Code Block for uplift sweep by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4431 * refactor: Small improvements to sidebar, customParams, and flowToolbar for easier DSLF merges by @mfortman11 in https://github.com/langflow-ai/langflow/pull/4487 * refactor: update AWS Bedrock components descriptions by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4503 * refactor: Enhance tools with enums and improved error handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4493 * refactor: Remove cursor highlighting feature by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4508 * style: update border radius and add orange datatype color by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4522 * refactor: rename CSV component and update Google OAuth imports by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4521 * refactor: Update AccountMenu and HeaderMenu components by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/4534 * refactor: increase search sensitivity and simplify metadata filtering in FlowSidebarComponent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4546 * refactor: standardize toolbar select item widths and improve alignment by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4539 * refactor(NodeToolbar): Remove open prop from Select component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4563 * refactor: update starter projects to newest version of Components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4565 * refactor: Minor style fixes by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/4578 ### ✅ Tests * test: add unit tests for routes by @italojohnny in https://github.com/langflow-ai/langflow/pull/4249 * test: fix decision flow test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4351 * test: Enhance test stability by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4566 ### Others * chore: add opensearch-py dependency by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4134 * ref: Add ruff rules TRY3xx by @cbornet in https://github.com/langflow-ai/langflow/pull/4098 * ref: Some ruff rule fixes from preview mode by @cbornet in https://github.com/langflow-ai/langflow/pull/4131 * ref: Add ruff rules for pydocstyle (D) by @cbornet in https://github.com/langflow-ai/langflow/pull/4120 * ref: Add ruff rules for arguments (ARG) by @cbornet in https://github.com/langflow-ai/langflow/pull/4123 * ref: Add ruff rules for boolean trap (FBT) by @cbornet in https://github.com/langflow-ai/langflow/pull/4126 * ref: Fix unused args in tests by @cbornet in https://github.com/langflow-ai/langflow/pull/4156 * ref: Use pathlib in tests by @cbornet in https://github.com/langflow-ai/langflow/pull/4159 * ref: Remove autouse from pytest client fixture by @cbornet in https://github.com/langflow-ai/langflow/pull/4158 * tests: fix decision flow test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4143 * ref: Auto-fix ruff rules in tests by @cbornet in https://github.com/langflow-ai/langflow/pull/4154 * chore: use ~= for assistants dependency by @phact in https://github.com/langflow-ai/langflow/pull/4176 * ref: Add missing __init__.py files in tests by @cbornet in https://github.com/langflow-ai/langflow/pull/4180 * ref: Add ruff rules for naming (N) by @cbornet in https://github.com/langflow-ai/langflow/pull/4187 * ref: Use pathlib read/write functions by @cbornet in https://github.com/langflow-ai/langflow/pull/4177 * ref: Add ALL ruff rules for tests by @cbornet in https://github.com/langflow-ai/langflow/pull/4183 * ref: Remove useless fastapi Depends by @cbornet in https://github.com/langflow-ai/langflow/pull/4217 * ref: Move get services out of API methods by @cbornet in https://github.com/langflow-ai/langflow/pull/4216 * ref: Auto-fix some ruff ANN rules by @cbornet in https://github.com/langflow-ai/langflow/pull/4210 * build(deps): bump hono from 4.6.1 to 4.6.5 in /src/frontend by @dependabot in https://github.com/langflow-ai/langflow/pull/4161 * ref: Some fixes for ruff rules preview mode by @cbornet in https://github.com/langflow-ai/langflow/pull/4197 * chore: apply changes to pyproject.toml from v1.0.19.1 by @phact in https://github.com/langflow-ai/langflow/pull/4238 * ref: Rename component modules to lower case (ruff N999) by @cbornet in https://github.com/langflow-ai/langflow/pull/4220 * ref: Move get_settings_service out of Depends() by @cbornet in https://github.com/langflow-ai/langflow/pull/4239 * feature: add new playground ui by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4193 * FEAT: Upgrade langchain (0.3.x) and associated packages including langchain-astradb by @erichare in https://github.com/langflow-ai/langflow/pull/4229 * ref: Add ruff rules for bandit (S) by @cbornet in https://github.com/langflow-ai/langflow/pull/4111 * ref: Fix some ruff rules for private access (SLF) by @cbornet in https://github.com/langflow-ai/langflow/pull/4139 * chore: update dependencies and enable HTTP/2 support for AsyncClient in tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4173 * chore: update devcontainer configuration and Dockerfile by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4298 * ci: add pytest failure annotations by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4324 * chore: update dockerfiles and docker-build workflows to fix releases by @phact in https://github.com/langflow-ai/langflow/pull/4317 * chore: Add backend installation tasks to VSCode configuration by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4335 * build(deps):(deps): bump install-pinned/ruff from f5afd2b0fca6556debe3e07025fc90e04fb3c44c to 9ebc31a5721a0fb034f915e4bbcb2ee6feeaecbc by @dependabot in https://github.com/langflow-ai/langflow/pull/4352 * ref: Remove useless pytest.mark.asyncio by @cbornet in https://github.com/langflow-ai/langflow/pull/4364 * chore: bump assistants and packaging to support e2b 1.0.1 by @phact in https://github.com/langflow-ai/langflow/pull/4344 * ref: Remove some get_event_loop calls by @cbornet in https://github.com/langflow-ai/langflow/pull/4366 * ref: Make some functions that don't await non-async (RUF029) by @cbornet in https://github.com/langflow-ai/langflow/pull/4368 * tests: Add performance benchmarks for database initialization and app startup by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4367 * tests: add decision flow test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4384 * Revert "fix: Optimize Setting of Output Required Inputs" by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4404 * ci: Update Codspeed workflow to exclude api_key_required tests and enable parallel execution by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4412 * build(deps): bump elliptic from 6.5.5 to 6.6.0 in /docs by @dependabot in https://github.com/langflow-ai/langflow/pull/4325 * build(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs by @dependabot in https://github.com/langflow-ai/langflow/pull/4244 * fix: removed Pytest that uses Add Tool Output by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4437 * build: add curl to ep image by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/4456 * buid: reduce number of layers in runtime env for langflow-ep build by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/4457 * ci: stop backend unit tests on first failure by @italojohnny in https://github.com/langflow-ai/langflow/pull/4466 * ci: Add temporary database setup for performance tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4469 * fix: changed component colors name to not override existing colors, fixed responsiveness issues on main, playground and nav by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4482 * chore: Add 'lf' and 'ff' options to Makefile for pytest configuration by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4494 * fix: change input display name of Webhook component to "Payload" by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4507 * FIX: Properly pass missing vectorize params in Astra DB by @erichare in https://github.com/langflow-ai/langflow/pull/4511 * fix: upgraded agent tool mode switch ux, fixed icon color on main page, fixed pagination ui on main page by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4501 * tests: Enhance component testing and error handling with dynamic retrieval by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4526 * fix: Agent Component update_build_config, Nvidia and other model dynamic parameter loading by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4556 * ci: Limit workflows to Python files and optimize environment setup by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4567 * chore: Bump version to 1.1.0 and 0.1.0 for langflow and langflow-base by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4574 * ci: Update CI path filters for frontend tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4571 * chore: Update langflow-base dependency to version 0.1.0 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4581 * ci: Strip 'v' prefix from version and remove obsolete release workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4584 ## New Contributors * @dhlidongming made their first contribution in https://github.com/langflow-ai/langflow/pull/4129 * @Adarsh-1806 made their first contribution in https://github.com/langflow-ai/langflow/pull/4151 * @smatiolids made their first contribution in https://github.com/langflow-ai/langflow/pull/3911 * @deon-sanchez made their first contribution in https://github.com/langflow-ai/langflow/pull/4189 * @devinbost made their first contribution in https://github.com/langflow-ai/langflow/pull/4272 * @irshadmb made their first contribution in https://github.com/langflow-ai/langflow/pull/4312 * @bhatsanket made their first contribution in https://github.com/langflow-ai/langflow/pull/4357 **Full Changelog**: https://github.com/langflow-ai/langflow/compare/v1.0.19...v1.1.0
Related Repositories
public-apis/public-apis★ 492,792
A collective list of free APIs
NousResearch/hermes-agent★ 257,831
The agent that grows with you
yt-dlp/yt-dlp★ 203,129
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 192,611
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,798
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.