v1.0.0
langflow-ai/langflowv1.0.0Jun 24, 2024by github-actions[bot]
Upgrading?
Release notes summary
The major 1.0 release featuring database schema updates, an experimental agent component, and improved state management.
Key Highlights
- Fixed unique constraints for ID columns
- Added experimental Agent Component
- Added Google Analytics to docs
- Improved State Service and memory handling
New Features
- Experimental Agent Component
- Astra retriever
- MemoryComponent refactor and ZepMessageReaderComponent
- ExportModal component for sharing
- nest_asyncio support
Full Release Notes
## What's Changed * Fix unique constraints for id column by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1584 * Added Google Analytics tags on Docs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/1595 * Update Langflow documentation by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1618 * Update Langflow documentation and add duplicate-space.png image by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1619 * Add logger import and fix error handling during upgrade in alembic scripts by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1650 * Update column types and bump version by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1653 * Bugfix: make request on auto_login endpoint first when application starts by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1645 * Cz/fix fetch data by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1655 * Feature: The system will prioritize calling the autoLogin endpoint before processing any other requests by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1656 * Fix readme license link by @alexleventer in https://github.com/langflow-ai/langflow/pull/1651 * Fix State Service not loading when using load_flow_from_json by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1661 * Add environment variable initialization and store_environment_variables by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1654 * Update environment variable settings and dependencies by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1667 * Update Playwright test and ChatMessage component by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1668 * Fixed dark mode not activating immediatly at refresh by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/1666 * Fix nullable attribute for created_at and updated_at fields in Variable model by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1669 * Update setup_mode to "Sync" in AstraDBVectorStoreComponent by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1670 * Fix various issues and refactor code by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1671 * Update datetime handling in ApiKey and Variable models by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1673 * Update package versions, workflows, LLMChain and Graph sorting by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1674 * Update langflow base prompts API utils by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1682 * Update database file path handling and server shutdown message by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1686 * Update Dockerfiles, main.py, constants.py, and package versions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1691 * Check Store API key by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1693 * Update OpenAIModel.py: new model by @dodeeric in https://github.com/langflow-ai/langflow/pull/1689 * Fix migration problem by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1694 * Update created_at field in api_key/crud.py and api_key/model.py by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1698 * Update nullable attribute for created_at field in variable table by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1697 * Refactor process method to align it with endpoint logic by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1700 * Update API key creation and bump version to 0.6.16 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1704 * Add Experimental Agent Component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1705 * Fix GCP deploy buttons in GCP docs by @yurikoval in https://github.com/langflow-ai/langflow/pull/1702 * Feature/astra retriever by @mieslep in https://github.com/langflow-ai/langflow/pull/1741 * Fix API not passing input_value to Chat Input by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1749 * Fix DB migration erro with Azure PostgreSQL Password with Langflow v0.6.14 by @Alperemrehas in https://github.com/langflow-ai/langflow/pull/1711 * Update release job names and add outputs in pre-release-base.yml and pre-release-langflow.yml by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1750 * Resolve Test Failures Post-Dev Merge by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1742 * Update Uvicorn command in Dockerfiles and shell script to use langflow.main:create_app instead of src.backend.langflow.main:create_app by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1751 * Fix unique constraints for id column and update API key creation by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1764 * Update deploy_langflow_gcp.sh by @ThadCastl3 in https://github.com/langflow-ai/langflow/pull/1752 * Add new tests on global variables and fix old ones by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1756 * Merge pdfView Branch Features by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1772 * Refactor MemoryComponent class and add ZepMessageReaderComponent by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1771 * [Docs] - Basic prompting by @mendonk in https://github.com/langflow-ai/langflow/pull/1712 * [Docs] - Memory Chatbot by @mendonk in https://github.com/langflow-ai/langflow/pull/1757 * [Docs] - Document QA by @mendonk in https://github.com/langflow-ai/langflow/pull/1759 * [Docs] - Blog Writer by @mendonk in https://github.com/langflow-ai/langflow/pull/1763 * Update type annotations in TweaksRequest and Tweaks classes by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1779 * [Docs] - Intro, Install, Quickstart workflow by @mendonk in https://github.com/langflow-ai/langflow/pull/1765 * Apply nest_asyncio to enable asyncio event loop nesting in process.py by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/1784 * Add ExportModal component to ShareModal by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1789 * Fix created_at field type in Variable and ApiKey models by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1792 * Update Docker image references to langflowai in GitHub workflows and Docker Compose files by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1793 * Fix bugs and make improvements by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1794 * Fix nullable column in apikey table by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1801 * docker-compose: remove trailing comma by @stevenbecht in https://github.com/langflow-ai/langflow/pull/1796 * [Docs] - Refactor folders and leftnav by @mendonk in https://github.com/langflow-ai/langflow/pull/1781 * Fix modal opening bug when not supposed to by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1795 * Docs: Clearing Cache to Resolve Setup Errors by @Samk13 in https://github.com/langflow-ai/langflow/pull/1802 * Fixed glitches that don't affect usability by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/1800 * Fixes State management and first implementation of vertex inactivation by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1805 * add handle error on requests - global variables by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1808 * Docs: Correct Formatting and Syntax by @Samk13 in https://github.com/langflow-ai/langflow/pull/1803 * Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in https://github.com/langflow-ai/langflow/pull/1813 * Bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/langflow-ai/langflow/pull/1810 * Bump actions/download-artifact from 2 to 4 by @dependabot in https://github.com/langflow-ai/langflow/pull/1811 * Bump actions/upload-artifact from 2 to 4 by @dependabot in https://github.com/langflow-ai/langflow/pull/1812 * Introducing Versatile IO Components: JSON Viewer, DictionaryIO, and InputListIO by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1822 * Refactor store_message function and add StoreMessageComponent by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/1817 * Playground by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1824 * Feature/UI table by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1825 * Feature/UI settings by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1826 * Fix custom_repr assignment in instantiate_custom_component function by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1828 * Refactor store_message function and add Simple Git Hooks by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1827 * Add headers to API Request component by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1832 * Fix mark_branch function and refactor build_and_cache_graph_from_db function by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1833 * Bugs - Global Variables by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/1839 * [Docs] - Install issues, spaces, and feedback by @mendonk in https://github.com/langflow-ai/langflow/pull/1816 * Update VertexAIEmbeddings.py by @qzg in https://github.com/langflow-ai/langflow/pull/1834 * Refactor: Disable AgGridReact table resize option by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/1842 * Refactor: change action key based on user OS by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/1843 * "Refactor: Add playground check before opening" by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1845 * Update langchain-pinecone dependency and add Pinecone API key by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1854 * Fixes Pinecone implementation by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1856 * Add GroqLogo and GroqIcon components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1853 * [Docs] - Vector Store RAG Starter Flow by @mendonk in https://github.com/langflow-ai/langflow/pull/1850 * [Docs] - Cleanup Components Folder by @mendonk in https://github.com/langflow-ai/langflow/pull/1852 * ✨ (openai_constants.py): add a new file to define constant MODEL_NAMES for OpenAI models by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1858 * Refactor TextOperatorComponent to include true_output parameter by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/1829 * Refactor SplitText by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/1836 * Update ZepMessageReader and ZepMessageWriter to avoid 404 error by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1844 * fix state error when is debouncing changes on integers inputs by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1848 * [Docs] How to contribute components by @mendonk in https://github.com/langflow-ai/langflow/pull/1838 * Added MistralAI LLM and Embedding by @h-arnold in https://github.com/langflow-ai/langflow/pull/1865 * Add support for Python 3.12 by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1873 * Bump werkzeug from 3.0.2 to 3.0.3 by @dependabot in https://github.com/langflow-ai/langflow/pull/1841 * Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in https://github.com/langflow-ai/langflow/pull/1840 * Migrate Tweaks Module to Zustand Library and Add All Flows by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1847 * refactor: Improve variable creation logic in VariableService by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1875 * Add gpt-4o model by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1884 * Fix duplicate group bug by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1859 * add export flow on API modal and fix .env bug by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1896 * Fixed Undo bug when adding edge to input with text by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/1900 * Refactor: Disable group button when its not possible to group by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/1878 * Changes default location for the database and adds the option to use the previous behavior by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1907 * Upgrade Python base image to 3.12 and add gcc as dependency by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1908 * feat: Add get_final_results_only parameter to build_records_from_result_data method by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1912 * [Docs] - Global environment variables by @mendonk in https://github.com/langflow-ai/langflow/pull/1885 * [Docs] - Playground by @mendonk in https://github.com/langflow-ai/langflow/pull/1891 * Fix visited set bug in Graph class and refactor GenericNode component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1917 * Fix fallback to environment variables in loading.py by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1921 * "Fix allowExport prop in CodeTabsComponent and ApiModal" by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1918 * Fix AWS deployment by @mattbajorek in https://github.com/langflow-ai/langflow/pull/1893 * Format code and update langflow version by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1922 * refactor parametersComponent, editNodeModal and codeTabsComponent by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1916 * fix tweaks been displayed as an array by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/1929 * fix gcp deployment script by @hakeemsyd in https://github.com/langflow-ai/langflow/pull/1937 * Feature: Folders, Logs, Records Output and more by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1938 * fix tweaks problem in curl by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1947 * Refactor import statements for OpenAI conversational agent by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1949 * deps: remove unused dependency html2text (GPL3-0) by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/1932 * deps: remove pysrt dependency (GPL3.0) by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/1930 * deps: remove unused dependency msg-extract (GPL3.0) by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/1931 * backend: remove unsecure and unused endpoint /custom_component/reload by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/1928 * backend: validate flow_id on api by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/1927 * fix uncontrolled data used in path expression from /custom_component by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/1926 * Fixed global variables disappearing after refresh by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/1954 * Minor documentation update by @msmygit in https://github.com/langflow-ai/langflow/pull/1948 * Add support for Couchbase vector store by @prajwal-pai77 in https://github.com/langflow-ai/langflow/pull/1901 * Feature: Updated Chat History for Astra DB by @erichare in https://github.com/langflow-ai/langflow/pull/1895 * Refactor: Make My Collection search input use the same component as Store input by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/1952 * Refactor: Revamp utils Folder Structure by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/1940 * Fix lint and tests by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1959 * Remove unused local symbols by @chyok in https://github.com/langflow-ai/langflow/pull/1946 * Add fallback to environment variables in loading test by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1961 * Remove Add Folder modal by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1941 * Add CLI command to create API key for default superuser with AUTO_LOGIN enabled by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1965 * chore: remove unused files and update imports by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1967 * Update CLI command in docs by @Eliotdoesprogramming in https://github.com/langflow-ai/langflow/pull/1970 * Update deprecated pydantic validator by @chyok in https://github.com/langflow-ai/langflow/pull/1960 * Update settings attributes and remove config.yaml references by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1975 * [Docs] - Administration folder by @mendonk in https://github.com/langflow-ai/langflow/pull/1969 * Fix ownership issue with /app directory in Dockerfile by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1979 * Ensure flows always have a folder by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1980 * Reorganize repo by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1971 * Change namespace advanced attribute to False in PineconeSearch by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1981 * Update max_tokens attribute to allow unlimited tokens by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1982 * Update chromadb import in ChromaSearch.py and Chroma.py by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1984 * Update pyproject.toml versions and add Docker Build and Push workflow by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1985 * Fixed Sub Flow, Run Flow and Flow as Tool components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1986 * docs integrations notion by @vasconceloscezar in https://github.com/langflow-ai/langflow/pull/1951 * feat: Update ChromaSearch and ChromaComponent to use chromadb library by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1992 * Fix Building timeout and macbook shortcuts by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/1964 * A better implementation of the Ollama component by @YamonBot in https://github.com/langflow-ai/langflow/pull/1701 * [Docs] - Leftnav and syntax items by @mendonk in https://github.com/langflow-ai/langflow/pull/1993 * Update Dockerfiles to create langflow directory and grant write permissions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1996 * Added API key access to AUTO_LOGIN=True and fixed SecretKeyModal by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1994 * Fix column name check in folder_id column by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1999 * Refactor SplitTextComponent to store parent and text data in Record object by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1998 * Update parent disclosure title in ExtraSidebar component by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/1987 * Fixed freeze implementation by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1983 * update call_docker_build job by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2001 * Refactor base.py and Dockerfile, and folder column migration by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2002 * chore: Add domain attribute to cookies in login.py and auth.py by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2003 * Fixed Ollama base url handling and Qdrant component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2007 * (frontend): Remove NATIVE_CATEGORIES constant and simplify logic for checking template code value in GenericNode component by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2008 * Fix Application Crash with Multiple Nested Dict Components in Flow by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2011 * Added curl parse to API Request component and fixed dict issues by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2013 * Readme refactor by @SonicDMG in https://github.com/langflow-ai/langflow/pull/1963 * Update README.md by @mendonk in https://github.com/langflow-ai/langflow/pull/2020 * Add support for running flows by endpoint name by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2012 * fix: create superuser at startup to avoid concurrency issues by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2019 * feat: read flows from local directory at startup by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/1989 * [Docs] - Example Components by @mendonk in https://github.com/langflow-ai/langflow/pull/2022 * feat: Add Docker Hub propagation wait and HuggingFace Spaces build restart by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2024 * Add Upstash Vector Store support by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2004 * Update utils.py to handle SecretStr field type as str with password and load_from_db attributes by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2005 * Fix endpoint URL interpolation issue in getCurlCode by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2026 * Update README.md by @mendonk in https://github.com/langflow-ai/langflow/pull/2036 * Add webhook endpoint, and other fixes by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/1766 * refactor: Update getCurlRunCode function to export it as a named export by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2037 * Update uvicorn server configuration and add pool config by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2052 * [Docs] - Update gif by @mendonk in https://github.com/langflow-ai/langflow/pull/2062 * (refactor) Update pytest arguments in Makefile for better test execution by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2063 * setting fallback_to_env_var should be respected in api calls by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2058 * Add lazy load on router to improve bootstrap application performance by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2050 * Upgrade couchbase dependency to version 4.2.1 with extras and make it optional by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2073 * docker: improve image layout and backend-only/frontend-only images by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2071 * Correctly Handle Text File Encoding to Avoid 'GBK' Codec Errors by @jackiemoo in https://github.com/langflow-ai/langflow/pull/2072 * [Docs] - Migration Folder by @mendonk in https://github.com/langflow-ai/langflow/pull/2066 * Add chinese README and language type navigation to the main README. by @jackiemoo in https://github.com/langflow-ai/langflow/pull/2069 * Fix and Enhance Modal, Button, and Layout Functionality by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2064 * 📝 (utils.py): Add get_flow function and update Python API code by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2075 * Remove commented out code by @bee-ch in https://github.com/langflow-ai/langflow/pull/2047 * chore: Update poetry installation to use environment variable for version by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2074 * feat: Refactor delete_multiple_flows endpoint to use DELETE method by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2029 * Docs - Update README.md by @mendonk in https://github.com/langflow-ai/langflow/pull/2079 * Update README.md by @mendonk in https://github.com/langflow-ai/langflow/pull/2082 * Update README.PT.md by @mendonk in https://github.com/langflow-ai/langflow/pull/2081 * Feat: Add Streamlit icon by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/2077 * Refactor SettingsPage component and add Messages page by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2084 * 📝 (parse.py): Update parse_context function to use the new ParsedArgs namedtuple for better code organization and clarity by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2095 * Added API Keys into Settings, and made changes into BaseModal by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2067 * [Docs] CLI Commands, deployments, x logo by @mendonk in https://github.com/langflow-ai/langflow/pull/2080 * Update dependencies and fix import paths by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2101 * Feature Enhancements and Bug Fixes by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2099 * fix: :bug: replaced debounce-promise with pdebounce by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2109 * [Docs] - Playground I/O, New Project button, and Python version by @mendonk in https://github.com/langflow-ai/langflow/pull/2102 * [Docs] - Resize Images and Cleanup by @mendonk in https://github.com/langflow-ai/langflow/pull/2110 * [Docs] - Style Guide Edits by @mendonk in https://github.com/langflow-ai/langflow/pull/2114 * Added updatable components and avatar by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2115 * fix lint - type mismatch by @zzzming in https://github.com/langflow-ai/langflow/pull/2117 * Bump pdfjs-dist and react-pdf in /src/frontend by @dependabot in https://github.com/langflow-ai/langflow/pull/2096 * openai model spec openai_api_base should be an advanced option by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2091 * refactor: migrate from Record to Message by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2113 * refactor: Include Missing Field in Tool Status by @YamonBot in https://github.com/langflow-ai/langflow/pull/2118 * Feat: Implement Shortcut Settings Page by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/1830 * Minor UI Adjustments by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2122 * feat: add unstructured package version to 0.14.4 and add support for docx, md, and pptx extras by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2105 * docker: add curl to the image by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2124 * feat: add cassandra components by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/2056 * Update get-python-api-code.tsx by @edwinjosechittilappilly in https://github.com/langflow-ai/langflow/pull/2130 * feat: multi arch docker images by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2123 * fix: ensure tweaks object exists by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/2134 * Update Couchbase component and package versions by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2138 * add PythonCodeStructuredTool by @YamonBot in https://github.com/langflow-ai/langflow/pull/1747 * Extensive UI Enhancements, Bug Fixes, and Code Refactoring by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2129 * Improve SQLite performance by @zzzming in https://github.com/langflow-ai/langflow/pull/2111 * Release -> Output Inspection, Session Management, General Bug Fixing and UI Improvements by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2104 * Add New Inspection View on Components Outputs by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2098 * Update .gitignore and refactor ChatInput and ChatOutput by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2140 * use Astra DB Application Token for all Astra token's display_name by @zzzming in https://github.com/langflow-ai/langflow/pull/2143 * docker: add customizable port for frontend image by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2147 * docker: force python version to 3.12.3 by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2148 * Refactor chatView component and improve error handling by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2144 * Improve makefile [edited] by @italojohnny in https://github.com/langflow-ai/langflow/pull/2141 * [feat] add embedding dimensions parameters to openai models by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/2146 * chore: Update persist_directory parameter to handle None value in ChromaSearch and Chroma components by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2157 * chore: Update duckdb dependency to version 1.0.0 and improve MonitorService code by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2158 * chore: Update schema.py and service.py to handle file serialization and deserialization by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2159 * 🐛 (service.py): Fix handling of postgres dialect in database URL to prevent NoSuchModuleError and provide a warning message for users to update the database URL. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2161 * Improve error handling and logging in get_current_user_by_jwt function by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2165 * Update linting workflows for frontend and Python code by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2171 * Fix error on React Flow with Auto Login = False by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2164 * Refactor CustomComponent repr_value handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2173 * Sentry integration by @italojohnny in https://github.com/langflow-ai/langflow/pull/2172 * Fix: General UI Bugs by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2176 * Refactor: Remove blue border when agGrid input are focused by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/2178 * Refactor endpoints.py to improve code handling and remove caching by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2180 * Update dependencies and workflows by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2185 * Update dependencies and fix docs by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2186 * Support returning sub flow outputs by @rothnic in https://github.com/langflow-ai/langflow/pull/2177 * Update Prettier and add trailing comma by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2187 * [Docs] - Link to new features from migration page by @mendonk in https://github.com/langflow-ai/langflow/pull/2163 * feat: Add cache parameter to RunnableVerticesManager by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2181 * Minor documentation update and exception message fix to avoid confusion with Google Vertex by @msmygit in https://github.com/langflow-ai/langflow/pull/2088 * test: add astra integration test by @jordanrfrazier in https://github.com/langflow-ai/langflow/pull/2189 * fix docker tags on release process by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2196 * General fixes related to shortcuts icons by @igorrCarvalho in https://github.com/langflow-ai/langflow/pull/2179 * fix path to the unit test data folder by @zzzming in https://github.com/langflow-ai/langflow/pull/2201 * remove the default logging use loguru by @zzzming in https://github.com/langflow-ai/langflow/pull/2198 * Fix mypy by @zzzming in https://github.com/langflow-ai/langflow/pull/2204 * BUG FIX 2152 by @mmdsnb in https://github.com/langflow-ai/langflow/pull/2218 * fix test: test_data_components.test_directory_without_mocks by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2223 * fix: graph could re-run input vertices twice and override the input value by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2219 * ci: skip test run_flow_from_json_object by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2227 * fix: got unexpected 'lock' by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2228 * fix: graph process should raise the actual error when failing by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2225 * fix: do not open browser on backend_only mode by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2220 * fix: "Flow" object has no field "last_tested_version" when loading flows from dir by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2221 * ci pr-checker enforce meaningful pr title and description by @zzzming in https://github.com/langflow-ai/langflow/pull/2232 * New Component, Multiple outputs and type refactor by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2246 * Added Output Types dropdown on nodes by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/1902 * Two edges by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2249 * Docs 1.0a changes by @mendonk in https://github.com/langflow-ai/langflow/pull/2241 * docker: make images arm64-compatible by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2199 * Add TracingService and integration with Langsmith by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2247 * Store variables as Kubernetes Secrets by @zzzming in https://github.com/langflow-ai/langflow/pull/2231 * Lint and update version by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2253 * fix: add trace_name parameter to method call by @italojohnny in https://github.com/langflow-ai/langflow/pull/2254 * Stop building by @italojohnny in https://github.com/langflow-ai/langflow/pull/2240 * Fixes and Tests for VectorStore Default Components by @berrytern in https://github.com/langflow-ai/langflow/pull/2248 * [Docs] - Multiple outputs by @mendonk in https://github.com/langflow-ai/langflow/pull/2256 * [Docs] - Global and Project Settings by @mendonk in https://github.com/langflow-ai/langflow/pull/2257 * fix: upload files error by @ygcedu in https://github.com/langflow-ai/langflow/pull/2194 * Update TextModal to use TextEditorArea for text input by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2250 * Remove deprecated vector search components and refactor code by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2258 * Fix optional import for variable service by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2261 * Fix optional import and separate Variable services by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2262 * Updated Default Component Formations for Vector Stores by @joaoguilhermeS in https://github.com/langflow-ai/langflow/pull/2263 * Refactor prompt validation and code processing in Component and PromptComponent classes by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2264 * prevent race condition on drop_and_create_table_if_schema_mismatch by @zzzming in https://github.com/langflow-ai/langflow/pull/2270 * Add CohereRerank component and update artifact post-processing by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2266 * Fix - Docs Footer and Header by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2274 * update basic prompt example by @italojohnny in https://github.com/langflow-ai/langflow/pull/2275 * Refactor setup.py to remove call to update_new_output function and fix Text type by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2276 * Adds JS API code example by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2273 * Bugfix: Flows losing reference of folder when renaming current folder by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2269 * fix icons not displaying by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2281 * refactor: Skip deactivated files in directory_reader.py by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2284 * Refactor TextInput to MessageTextInput by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2282 * Removed LaTeX to not cause problems by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2279 * 🔧 (config.yaml): Remove langflow config file as it is no longer needed in the project. by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2277 * Refactor CustomComponentResponse and GenericNode to handle component type by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2280 * fix regex validation for url by @italojohnny in https://github.com/langflow-ai/langflow/pull/2286 * Update package versions and refactor code by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2292 * Add TelemetryService and docs by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2272 * Reduce unnecessary backend calls when renaming folders by @Cristhianzl in https://github.com/langflow-ai/langflow/pull/2291 * Update getHealth function to handle connection timeouts by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2265 * docs: add kubernetes deployment by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2236 * Update MistralModel.py with default values for inputs by @vasconceloscezar in https://github.com/langflow-ai/langflow/pull/2293 * components: add Astra vectorize by @nicoloboschi in https://github.com/langflow-ai/langflow/pull/2245 * Update docker-build.yml to include pre_release option and base-latest tag by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2298 * Add warning to components with old codes by @anovazzi1 in https://github.com/langflow-ai/langflow/pull/2283 * Langflow 1.0 docs by @mendonk in https://github.com/langflow-ai/langflow/pull/2267 * rearrange and remove components by @rodrigosnader in https://github.com/langflow-ai/langflow/pull/2287 * Refactor VectaraVectorStoreComponent to handle embedding input and add documents to vector store by @vasconceloscezar in https://github.com/langflow-ai/langflow/pull/2289 * fix erros reported by mypy by @italojohnny in https://github.com/langflow-ai/langflow/pull/2299 * set default temperature value by @italojohnny in https://github.com/langflow-ai/langflow/pull/2288 * Update imports and run code formatting by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2300 * Refactor ToolCallingAgentComponent input_dict type by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2302 * Update project documentation URLs to use the main domain by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2301 * refactor: Update LangSmithTracer initialization error handling by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2306 * Merge main and dev by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2304 * Fix starter examples by @lucaseduoli in https://github.com/langflow-ai/langflow/pull/2305 * Merge dev and main by @ogabrielluiz in https://github.com/langflow-ai/langflow/pull/2307 ## New Contributors * @dodeeric made their first contribution in https://github.com/langflow-ai/langflow/pull/1689 * @yurikoval made their first contribution in https://github.com/langflow-ai/langflow/pull/1702 * @Alperemrehas made their first contribution in https://github.com/langflow-ai/langflow/pull/1711 * @ThadCastl3 made their first contribution in https://github.com/langflow-ai/langflow/pull/1752 * @mendonk made their first contribution in https://github.com/langflow-ai/langflow/pull/1712 * @stevenbecht made their first contribution in https://github.com/langflow-ai/langflow/pull/1796 * @Samk13 made their first contribution in https://github.com/langflow-ai/langflow/pull/1802 * @qzg made their first contribution in https://github.com/langflow-ai/langflow/pull/1834 * @h-arnold made their first contribution in https://github.com/langflow-ai/langflow/pull/1865 * @mattbajorek made their first contribution in https://github.com/langflow-ai/langflow/pull/1893 * @hakeemsyd made their first contribution in https://github.com/langflow-ai/langflow/pull/1937 * @nicoloboschi made their first contribution in https://github.com/langflow-ai/langflow/pull/1932 * @msmygit made their first contribution in https://github.com/langflow-ai/langflow/pull/1948 * @prajwal-pai77 made their first contribution in https://github.com/langflow-ai/langflow/pull/1901 * @erichare made their first contribution in https://github.com/langflow-ai/langflow/pull/1895 * @chyok made their first contribution in https://github.com/langflow-ai/langflow/pull/1946 * @Eliotdoesprogramming made their first contribution in https://github.com/langflow-ai/langflow/pull/1970 * @vasconceloscezar made their first contribution in https://github.com/langflow-ai/langflow/pull/1951 * @SonicDMG made their first contribution in https://github.com/langflow-ai/langflow/pull/1963 * @jackiemoo made their first contribution in https://github.com/langflow-ai/langflow/pull/2072 * @bee-ch made their first contribution in https://github.com/langflow-ai/langflow/pull/2047 * @zzzming made their first contribution in https://github.com/langflow-ai/langflow/pull/2117 * @jordanrfrazier made their first contribution in https://github.com/langflow-ai/langflow/pull/2056 * @edwinjosechittilappilly made their first contribution in https://github.com/langflow-ai/langflow/pull/2130 * @italojohnny made their first contribution in https://github.com/langflow-ai/langflow/pull/2141 * @rothnic made their first contribution in https://github.com/langflow-ai/langflow/pull/2177 * @mmdsnb made their first contribution in https://github.com/langflow-ai/langflow/pull/2218 * @berrytern made their first contribution in https://github.com/langflow-ai/langflow/pull/2248 * @ygcedu made their first contribution in https://github.com/langflow-ai/langflow/pull/2194 * @joaoguilhermeS made their first contribution in https://github.com/langflow-ai/langflow/pull/2263 **Full Changelog**: https://github.com/langflow-ai/langflow/compare/v0.0.24...v1.0.0
Related Repositories
public-apis/public-apis★ 492,806
A collective list of free APIs
NousResearch/hermes-agent★ 257,854
The agent that grows with you
yt-dlp/yt-dlp★ 203,143
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 192,618
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.