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