v1.1.1
langflow-ai/langflowv1.1.1Nov 25, 2024by github-actions[bot]
Upgrading?
Release notes summary
Enhances data handling capabilities and database integrations, specifically adding support for dynamic providers in Astra DB and improving async session handling for better performance.
Key Highlights
- Added support for dynamic providers in Astra DB components
- Extended MongoDB component with mTLS support
- Improved AsyncSession usage for non-blocking operations
New Features
- NestedDictInput filter and non-vector search for AstraVectorStore
- Google icons for search-related components
- Post-update callback to setNode
- MongoDB mTLS support
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at refs/heads/main --> ## What's Changed ### ✨ New Features * feat: add NestedDictInput filter and non-vector search for AstraVectorStoreComponent by @mieslep in https://github.com/langflow-ai/langflow/pull/4564 * feat: add latest models to Google Generative AI, Anthropic Models by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4685 * feat: Add support for dynamic providers in Astra DB Comp by @erichare in https://github.com/langflow-ai/langflow/pull/4627 * feat: make AIML load dynamically and fix minor issues by @waterstark in https://github.com/langflow-ai/langflow/pull/4374 * feat: Add post-update callback to setNode and improve node internals handling by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4696 * feat: Extend mongodb component with mTLS by @PythonbergIT in https://github.com/langflow-ai/langflow/pull/4591 * feat: Add database cleanup functions for transactions and vertex builds by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4694 * feat: add Google icons to search-related components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4760 * feat: Add FolderSync icon to UpdateDataComponent in update_data.py by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4753 * feat: Add PlaygroundButton component to flow toolbar by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4712 * feat: adds LangChain Fake Embeddings by @mieslep in https://github.com/langflow-ai/langflow/pull/4789 * feat: disable browser autocomplete on popover input fields by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4573 * feat: add icons to API components and update Python icon SVG by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4794 * feat: LLM routing integration via NotDiamond by @barabasicsongor in https://github.com/langflow-ai/langflow/pull/4543 * feat: improve composio oauth experience by @kaavee315 in https://github.com/langflow-ai/langflow/pull/4613 * feat: Bump blockbuster to v1.1.1 by @cbornet in https://github.com/langflow-ai/langflow/pull/4802 * fix: update all outdated components at once by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4763 ### 🐛 Bug Fixes * fix: correct user_id access logic by @dhlidongming in https://github.com/langflow-ai/langflow/pull/4595 * fix: resolve potential deadlock in AsyncInMemoryCache by @dhlidongming in https://github.com/langflow-ai/langflow/pull/4464 * fix: missing sqlite dialect by @italojohnny in https://github.com/langflow-ai/langflow/pull/4599 * fix: update notes border color, update node and notes code block background by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4617 * fix: change color of output inspector when tool mode, change fuzzy search order, fix image download and some minor issues by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4625 * fix: Use AsyncSession for user management by @cbornet in https://github.com/langflow-ai/langflow/pull/4491 * fix: Rename `namespace` to `keyspace` in astra db by @erichare in https://github.com/langflow-ai/langflow/pull/4635 * fix: Use AsyncSession in build_graph_from_db by @cbornet in https://github.com/langflow-ai/langflow/pull/4649 * fix: Use AsyncSession in delete_vertex_builds by @cbornet in https://github.com/langflow-ai/langflow/pull/4653 * fix: Ensure attribute existence before accessing in AgentExecutor initialization by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4667 * fix: Add check for 'set_event_manager' method in custom_component before calling it by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4668 * fix: Add worker_task attribute to TelemetryService to prevent AttributeError by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4670 * fix: Ensure chat inputs with dependencies are not prioritized in graph sorting by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4666 * fix(TextAreaComponent): Update focus state padding and icon visibility by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4630 * fix: update Tavily URL in Sequential Tasks Agents starter project by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4675 * fix: error on fetch for no headers on request by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4624 * fix: update hero and integrations image in readme by @kurtenj in https://github.com/langflow-ai/langflow/pull/4628 * fix: Update background color in FlowMenu dropdown by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/4681 * fix: make provider switching work by setting attributes on SecretStrInput for Agent Component Inputs by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4643 * fix: Ensure the service selection comes before the choice by @erichare in https://github.com/langflow-ai/langflow/pull/4692 * fix: is null sql statement by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/4690 * fix: add a check in ComponentToolkit to avoid building a tool that builds tools by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4678 * fix: removes delay for running flow skeleton by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4679 * fix: Add unique keys to Badge components in HandleTooltipComponent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4688 * fix: update Basic Prompting and Vector Store RAG notes by @mendonk in https://github.com/langflow-ai/langflow/pull/4644 * fix: update import for compatibility, format starter projects, fix coroutine call by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4708 * fix: enhance folder download endpoint with zip file support by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4706 * fix: correct issue with Milvus field name, renamed connection password to Token by @ericljx2020-gmail in https://github.com/langflow-ai/langflow/pull/4453 * fix: fix overflow for lists in markdown render by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4720 * fix: update Test Docker Images workflow to use get_version_info by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4721 * fix: updated node toolbar to be more stable on zoom, fix success and error component tooltips, unselect nodes on flow opening by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4610 * fix: reset tool mode after update component code by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4723 * fix: Update dependency versions for pydantic to fix sqlmodel conflict by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4755 * fix: Gracefully handle missing imports for model components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4743 * fix: Indent JSON output for exported flow data by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4750 * fix: ensure unique flow names when assigning to superuser and avoid adding starter projects by @italojohnny in https://github.com/langflow-ai/langflow/pull/4751 * fix: changed width of sidebar to be consistent across application by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4759 * fix: Add validation for MessageBase type in message input conversion by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4769 * fix: conditionally enable useGetFoldersQuery in AppInitPage after initial fetch by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4773 * fix: changed tooltip position on playground to improve visibility, fixed color of theme switcher on light mode by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4766 * fix: update design of update component by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4761 * fix: Improve wait time in saveComponents.spec.ts by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4673 * fix: update edge z index when node is selected by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4765 * fix: remove useSidebar to fix errors of SidebarWrapper when opening playground page by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4767 * fix: Error in SerpAPI search: cannot access local variable 'wrapper' where it is not associated with a value by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4758 * fix: refactor get all to fix types not being fetched before checking for outdated components by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4762 * fix: traces inputs and outputs not being sent to tracing services by @rogeriochaves in https://github.com/langflow-ai/langflow/pull/4669 * fix: Improve waiting logic in tweksTest.spec.ts by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4674 * fix(astradb_tools): sets some options as Advanced and improves descriptions by @smatiolids in https://github.com/langflow-ai/langflow/pull/4732 * fix: fixes Ollama Embeddings component by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4787 * FIX: return all attributes in wikidata by @erichare in https://github.com/langflow-ai/langflow/pull/4786 * fix: handle Message in path input in CSVAgentComponent by @mieslep in https://github.com/langflow-ai/langflow/pull/4784 * fix: do not render page while examples are loading by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4768 * fix: validation for tool name by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4790 * fix: Implement useFlowUpdate hook and refactor node code management by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4783 * fix: Fix flow addition to session and handle IntegrityError for orphaned flows by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4799 * fix: add underline to name of component to make it look clickable on error by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4796 * fix: clean invisible edge when toggling tool mode by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4795 * fix: Improve timeout handling in Blog Writer integration test by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4811 * fix: raise ImportError instead of silencing AttributeError by @italojohnny in https://github.com/langflow-ai/langflow/pull/4812 * fix: swap descriptions for Load Data Flow and Retriever Flow in template by @mendonk in https://github.com/langflow-ai/langflow/pull/4814 ### 📝 Documentation Updates * Docs: update screenshots with new UI changes by @mendonk in https://github.com/langflow-ai/langflow/pull/4579 * Docs: agents by @mendonk in https://github.com/langflow-ai/langflow/pull/4561 * Fix: New Logo is not updated in README.md by @irshadmb in https://github.com/langflow-ai/langflow/pull/4589 * docs: replace documentation icon and primary color by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/4582 * docs: Update local run instructions in CONTRIBUTING.md by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4615 * docs: add icons component with lucide-react integration by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4682 * Docs: upgrade and pin docusaurus to v3.5.2 by @mendonk in https://github.com/langflow-ai/langflow/pull/4646 * docs: Update agent tool documentation and enhance flow as tool component by @mendonk in https://github.com/langflow-ai/langflow/pull/4636 * docs: add google integration by @viniciossilva3 in https://github.com/langflow-ai/langflow/pull/4382 * docs: update Message object in guides-data-message.md by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4727 * docs: update playground docs by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4704 * docs: Update documentation for new playground in workspace overview by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4726 * docs: update guide for chat memory by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4703 * docs: add documentation for external database configuration by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4707 ### 🛠 Maintenance Tasks * refactor: Improve time and use waitForSelector in auto-login tests by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4603 * refactor: Remove unnecessary wait timeouts in chat components tests by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4605 * refactor: Improve time and use waitForSelector instead of timeouts in main page tests by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4601 * refactor: Update layout in emptyFolder and homePage components by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/4623 * refactor: Enhance migration script with column existence check and improved error handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4680 * refactor: Improve time and use waitForSelector in folder tests by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4614 * refactor: improve tests for group and keyBoardComponentSearch tests by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4621 * refactor: Improve performance in logs.spec.ts and format code by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4671 * refactor: time and use waitForSelector in filterSidebar.spec.ts by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4609 * refactor: Remove unnecessary exception logging and improve error logging by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4676 * refactor: Improve time and use waitForSelector in globalVariables.spec.ts by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4619 * refactor: Improve GitHub link styling in AppHeader component by @deon-sanchez in https://github.com/langflow-ai/langflow/pull/4737 * refactor: improve freeze-path.spec.ts and freeze.spec.ts files by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4618 * refactor: Replace InputComponent with Select dropdown by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4719 * refactor: Improve componentHoverAdd.spec test by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4608 * refactor: Improve error messaging for missing message fields in memory module by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4779 * refactor: Improve decision flow and remove timeouts by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4785 * refactor: improve timeout handling in Document QA test by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4798 * refactor: improve test speed for Blog Writer integration by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4771 * refactor: improve waiting logic in Basic Prompting test by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/4770 * refactor: updates import statements to use Pydantic in aiml_embeddings.py by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4801 ### Others * ci: Add condition to PyPI publish step in release workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4585 * ci: Add GitHub Actions workflow for creating releases by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4587 * ci: Exclude components changes from Codspeed workflow paths by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4596 * Revert "Fix: New Logo is not updated in README.md" by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4604 * chore: Add hero image file by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4606 * chore: move alembic exception logging to debug by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/4620 * fix: CrewAI-based flows with no extra openai by @erichare in https://github.com/langflow-ai/langflow/pull/4683 * fix: add Groq Model Constants by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/4689 * chore: Update README.md with local image assets for hero and integrations sections by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4700 * chore: remove unnecessary target from makefile by @italojohnny in https://github.com/langflow-ai/langflow/pull/4702 * ref: Make check_langflow_version async by @cbornet in https://github.com/langflow-ai/langflow/pull/4701 * chore: Add pyproject.toml configuration to ruff format command in Makefile by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4714 * chore: add deprecation flag on base upload flow route by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/4717 * fix: assign orphaned flows to superuser if auto-login is enabled by @italojohnny in https://github.com/langflow-ai/langflow/pull/4715 * Fix: simple agent template notes by @mendonk in https://github.com/langflow-ai/langflow/pull/4709 * chore: speed up whl install in cli tests with uv by @phact in https://github.com/langflow-ai/langflow/pull/4764 * chore: remove legacy component checks and alerts by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4757 * feat: rename MetaphorToolkit file to ExaSearchToolkit and update component icons by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/4754 * chore: Tighten up dependencies by @phact in https://github.com/langflow-ai/langflow/pull/4792 * ref: Use blockbuster package by @cbornet in https://github.com/langflow-ai/langflow/pull/4777 * chore: Bump package versions for langflow and langflow-base by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4816 * chore: Update langflow-base dependency to version 0.1.1 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/4817 ## New Contributors * @kurtenj made their first contribution in https://github.com/langflow-ai/langflow/pull/4628 * @waterstark made their first contribution in https://github.com/langflow-ai/langflow/pull/4374 * @PythonbergIT made their first contribution in https://github.com/langflow-ai/langflow/pull/4591 * @ericljx2020-gmail made their first contribution in https://github.com/langflow-ai/langflow/pull/4453 * @barabasicsongor made their first contribution in https://github.com/langflow-ai/langflow/pull/4543 * @kaavee315 made their first contribution in https://github.com/langflow-ai/langflow/pull/4613 **Full Changelog**: https://github.com/langflow-ai/langflow/compare/v1.1.0...v1.1.1
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.