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