v1.0.18
langflow-ai/langflowv1.0.18Sep 11, 2024by github-actions[bot]
Upgrading?
Release notes summary
Introduces new integrations like Notion and Glean Search, adds a Clickhouse database component, and centralizes event management for better callback handling.
Key Highlights
- Added Notion and Glean Search API components
- Introduced Clickhouse for vector database
- Centralized EventManager for callbacks
New Features
- Notion integration components
- Glean Search API Component
- Clickhouse component for vector database
- EventManager to centralize callbacks
- Parse JSON component
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at refs/heads/main --> ## What's Changed ### ✨ New Features * feat: add notion integration components by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3579 * feat: Add Glean Search API Component by @erichare in https://github.com/langflow-ai/langflow/pull/3532 * feat: bump composio version by @himanshu-dixit in https://github.com/langflow-ai/langflow/pull/3586 * tests: Add Integration with starter-projects Endpoint and Vector Store Test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3599 * feat: allow passing a Component to the set method by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3597 * feat: add gtm to docs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3622 * feat: Update AI/ML Models list by @viniciossilva3 in https://github.com/langflow-ai/langflow/pull/3623 * feat(pyproject.toml): update langchain-google-vertexai, langchain-groq, langchain-pinecone, and langchain-mistralai versions to the latest available by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3604 * feature: add flow notes by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3460 * feat: add EventManager to centralize callbacks by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3434 * feat: add Parse JSON component by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3167 * add text embedder component by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/3663 * feat: renaming Langchain Hub component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3669 * feat: add component clickhouse for vector database by @MarceloNunesAlves in https://github.com/langflow-ai/langflow/pull/3657 * feat: Switch to API for Unstructured Component by @erichare in https://github.com/langflow-ai/langflow/pull/3671 * feat: add build in progress modal when trying to exit by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3695 * ci: create a nightly build workflow by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/3553 * feat: add pull_policy to Docker compose example by @mieslep in https://github.com/langflow-ai/langflow/pull/3693 * feat: add a better scroll behave on playground's chat by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3680 * feat: Add x-large size option to baseModal and various modals resizes by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3710 * feat: add stop button on Playground Chat by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3704 * feature: add edit option to global variables table by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3712 * feat: add support for DataStax HCD vector store by @bradfordcp in https://github.com/langflow-ai/langflow/pull/3728 * feature: Add scroll detection for NodeDescription overflow and remove feature flag by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3676 * tests: update astraDB integration test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3753 * feat: improve user chat input to display spacements by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3687 * fix: Update templates and include global variables by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3755 * feat: Add CassandraGraphVectorStoreComponent and HtmlLinkExtractorComponent by @cbornet in https://github.com/langflow-ai/langflow/pull/3757 * featur: Add CalculatorToolComponent by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3772 ### 🐛 Bug Fixes * fix: Component name Corrected by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/3577 * fix(ollama): resolve model list loading issue and add Pytest for component testing by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/3575 * fix: surround a tag with feature flag for ENABLE_BRANDING by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3581 * fix: auto_saving_interval type by @zzzming in https://github.com/langflow-ai/langflow/pull/3585 * fix: Ensure Correct Focus on Playground Chat Input by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3582 * tests: improve delete rows from table message test by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3598 * fix: add retriever input_type on RetrieverToolComponent + tests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3601 * fix: update astra assistants version by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/3602 * fix: Problem in the description field when using the MariaDB or MySQL by @MarceloNunesAlves in https://github.com/langflow-ai/langflow/pull/3431 * fix: Dependency update for unstructured component by @erichare in https://github.com/langflow-ai/langflow/pull/3552 * fix: auto login and logout functionality by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3629 * fix: add unstructured icon by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3631 * fix: add tests to cycles in Graph and improve error handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3628 * fix: stop building with abort controller by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3634 * fix: update BUNDLES_SIDEBAR_FOLDER_NAMES constant to include "Notion" by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3651 * fix: update Self Query Retriever Component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3653 * fix: success dialog popping wrong by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3659 * fix: console reported issues by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3660 * fix: selected node and edge color and width by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3667 * fix: iomodal and folders api calls by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3661 * fix: folders call when saving flow by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3658 * fix: update Makefile to conditionally enable --reload based on worker count by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3675 * fix: getall is being called unnecessarily every time the user accesses the My Collection page by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3681 * fix: remove edges glitch by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3689 * fix: Delete folder from cache after successful deletion by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3686 * fix: add user dependency to webhook endpoint for flow execution by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3685 * fix: set refetch on window focus to false for all queries on flow page by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3699 * fix: remove saving on flow pan and add fit view to reactflow by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3696 * fix: update saving behavior when exiting flow by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3673 * fix: deepcopy component output to avoid overriding previous outputs by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/3698 * fix: use permanent cache for all types dict and build only once by @italojohnny in https://github.com/langflow-ai/langflow/pull/3711 * fix: node status display when node minimized by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3737 * fix: url component output types and id generator component by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3740 * fix: Refactor PythonREPLToolComponent, update template, and add support for None value on secretStrInput by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3741 * fix: disables langfuse_plugin code by @italojohnny in https://github.com/langflow-ai/langflow/pull/3745 * fix: pythonfunction component execution by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3747 * fix: textarea with password visual bug by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3739 * fix: disable add new folder button when isLoading by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3734 * fix: Refactor usePatchUpdateFlow mutation to include refetchQueries by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3736 * fix: bug langchain await by @italojohnny in https://github.com/langflow-ai/langflow/pull/3775 * fix: Update @radix-ui/react-dialog to version 1.1.1 by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3769 * fix: share button not working on canvas by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3770 * fix: change the default value of inputComponent on Simple Agent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3771 ### 📝 Documentation Updates * docs: add Loaders components page by @mendonk in https://github.com/langflow-ai/langflow/pull/3672 * docs: add new starter flows by @mendonk in https://github.com/langflow-ai/langflow/pull/3688 * docs: update-session-id by @mendonk in https://github.com/langflow-ai/langflow/pull/3733 ### 🛠 Maintenance Tasks * refactor: update Makefile commands for improved readability and efficiency by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3596 * refactor(api): change variable type annotations by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3592 * refactor: change typing annotations in tests folder by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3594 * style: Fix type comparison issues in codebase by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3606 * refactor: queries loading order and wrapper order by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3603 * refactor: modularized categories by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3615 * refactor: modular navigation and custom api calls by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3613 * refactor: custom api code generator and fix chat locking when saving by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3618 * refactor: added analytics track and custom parameter support by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3617 * refactor: health check and error handling by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3620 * refactor: custom post loading and add AppAuthenticatedPage by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3632 * refactor: health check endpoint by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3635 * refactor: update docs link to be modular by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3637 * refactor: conditionally disable reload and workers in Makefile based on the presence of the workers variable by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3614 * refactor: replace get_actions call with get_tools in Composio Component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3684 * refactor: improve readability of several components by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3714 * refactor: update test cases to use unique flow names with UUIDs by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3708 ### Others * refactor: routes and back button by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/3600 * chore: upgrade type annotations in graph and custom modules by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3591 * chore: update type annotations in template, io and inputs modules by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3593 * ci: make validate pull request action less verbose by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3061 * feat!: replace Agent starter projects with simpler ones by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3612 * chore: Update lint workflow to use poetry for running Mypy by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3630 * chore: Remove PDF extra from unstructured dependency because of pytorch by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3633 * chore: improve db session access by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3138 * tests: add new tests to tableComponent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3627 * build(deps):(deps): bump install-pinned/ruff from 48a5818c5f7ce30e2822b67fb9c26d3e25d31fab to 826c99bfba88282a5506ab737c92253a106c070e by @dependabot in https://github.com/langflow-ai/langflow/pull/3645 * chore: refactor and add components integration tests by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3607 * ci: add tests for text input/output components by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/3649 * chore: add migration to enforce non-nullable 'id' in 'vertex_build' table by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3655 * chore: update TextInput and TextOutput components to use MultilineInput by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/3664 * tests: fix decision flow tests - conditional router component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3702 * build(deps): bump cryptography from 42.0.8 to 43.0.1 in /src/backend/base by @dependabot in https://github.com/langflow-ai/langflow/pull/3703 * tests: optimize test durations and refactor test fixtures by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3713 * ci: enables docker builds for nightly tags by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/3719 * tests: new tests folders organization by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3716 * refactor: update ATTR_FUNC_MAPPING and tools to match other tools by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/3709 * tests: update astraDB test to ensure will run dev mode only when necessary by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/3754 * chore: bump langflow versions by @italojohnny in https://github.com/langflow-ai/langflow/pull/3765 ## New Contributors * @MarceloNunesAlves made their first contribution in https://github.com/langflow-ai/langflow/pull/3431 * @bradfordcp made their first contribution in https://github.com/langflow-ai/langflow/pull/3728 * @cbornet made their first contribution in https://github.com/langflow-ai/langflow/pull/3757 **Full Changelog**: https://github.com/langflow-ai/langflow/compare/v1.0.17...v1.0.18
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.