Releases: FlowiseAI/Flowise
flowise@2.0.6
What's Changed
Nodes
- Updated logo for singlestore by @apeng-singlestore in #3018
- Added meilisearch retriever component by @MohamedYasserOaf in #2824
- Meilisearch - Added metadata as filterable attributes and polling on enqueued tasks by @MohamedYasserOaf in #3042
- Enhance Airtable Document Loader with Filter and Text Output by @raffareis in #3074
- [FEATURE] Add "base path" to Azure OpenAI embeddings node by @motojinc25 in #3086
- Feature/custom model name for gemini by @HenryHengZJ in #3088
Core
- Feature/Add message history to agents by @HenryHengZJ in #3031
- Feature/Update API Docs README by @HenryHengZJ in #3078
- chore: Deploy to Elestio button updated by @kaiwalyakoparkar in #3039
- Feature: interactive swagger-ui auto-generated API docs from express by @ocflowiseai in #1812
- Feature/add ability to upload file from chat by @HenryHengZJ in #3059
- Chore/update flowise-embed version to 1.3.12 by @HenryHengZJ in #3080
- Chore/update swagger spec by @HenryHengZJ in #3096
- Release/2.0.6 by @HenryHengZJ in #3097
Bugfix
- Bugfix/stream custom tool return direct by @HenryHengZJ in #3003
- bugfix: update placeholder for SQL database connection string by @sashalinder in #3034
- fix: ignore
allowedOrigins
config for undefinedorigin
header to ensure correct CORS behavior by @tanlethanh in #3033 - Bugfix/Returned message array by @HenryHengZJ in #3065
- Bugfix/langwatch missing returnids by @Meltcap in #3077
- Bugfix/whitelist urls for non password protected instance by @HenryHengZJ in #3085
- Bugfix/Auth URL Bypass by @HenryHengZJ in #3095
New Contributors
- @MohamedYasserOaf made their first contribution in #2824
- @sashalinder made their first contribution in #3034
- @tanlethanh made their first contribution in #3033
- @Meltcap made their first contribution in #3077
- @motojinc25 made their first contribution in #3086
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.0.5...flowise@2.0.6
flowise@2.0.5
What's Changed
Nodes
- Spider Search / Scrape as a Tool by @toi500 in #2972
- Feature/Add base path to azure by @HenryHengZJ in #2984
- Feature/Add content and metadata key for qdrant by @HenryHengZJ in #2997
Core
- Feature/Add ability to get vars from text input by @HenryHengZJ in #2986
- Release/2.0.5 by @HenryHengZJ in #3001
Bugfix
- bug-fix:https://ts.llamaindex.ai/modules/low_level/response_synthesizer The webpage has expired. by @xyh136138 in #2974
- Bugfix/add regex to csv and airtable agent by @HenryHengZJ in #2983
- Bugfix/Tool Agent output message by @HenryHengZJ in #2990
- Bugfix/Loader delete error by @HenryHengZJ in #3002
New Contributors
- @xyh136138 made their first contribution in #2974
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.0.4...flowise@2.0.5
flowise@2.0.4
What's Changed
- Bugfix/Add langchainhub dependency by @HenryHengZJ in #2970
- Release/2.0.4 by @HenryHengZJ in #2971
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.0.3...flowise@2.0.4
flowise@2.0.3
What's Changed
Nodes
- OpenAI Model Updates by @saatchi-david in #2956
- Add prompt template from langfuse by @cruz-lucas in #2883
Core
- Release/2.0.2 by @HenryHengZJ in #2934
- Feature/Seq Agent Nodes Update by @HenryHengZJ in #2942
- Chore/Move @langchain/core dependency to components by @HenryHengZJ in #2945
- Chore/Vertically center text labels in MuiDrawer side menu by @knakamura13 in #2954
- Document Store - Phase 2 by @vinodkiran in #2912
- Chore/update flowise embed version @1.3.10 by @HenryHengZJ in #2965
- Release/2.0.3 by @HenryHengZJ in #2966
Bugfix
- fix migration with wrong unix timestamp by @chungyau97 in #2958
New Contributors
- @saatchi-david made their first contribution in #2956
- @knakamura13 made their first contribution in #2954
- @cruz-lucas made their first contribution in #2883
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.0.2...flowise@2.0.3
flowise@2.0.2
What's Changed
Nodes
- Chore/Add Groq Llama 3.1 by @HenryHengZJ in #2860
- Feat/add s3 custom url by @HenryHengZJ in #2891
- Feat/update ollama for function calling by @HenryHengZJ in #2892
- Feature/AWS Bedrock Knowledge Bases retriever by @RPKosec in #2905
- Update Perplexity AI Tool: BugFix Authorization and Update Model by @AsharibAli in #2916
- feat: additional metadata added to Spider tool by @WilliamEspegren in #2923
- AWS Bedrock embeddings call retry extension by @RPKosec in #2917
Core
- Release/2.0.1 by @HenryHengZJ in #2859
- Add table view to tools page by @0xi4o in #2870
- Chore/update flowise embed version by @HenryHengZJ in #2875
- Feature: Option to add apikeys to the DB instead of api.json. by @vinodkiran in #2783
- Filter by feedback type in view messages dialog by @0xi4o in #2869
- Feat/add ability to specify initial state in overrideConfig by @HenryHengZJ in #2893
- Feature/prepend messages to agent graph by @HenryHengZJ in #2897
- Feature/Community Node by @HenryHengZJ in #2902
- update Dockerfile to fix broken build (increase node js memory limit) by @bradAGI in #2898
- Chore/update flowise embed version by @HenryHengZJ in #2932
Bugfix
- Bugfix/Update ollama embedding to use mmap true by default by @HenryHengZJ in #2862
- Bugfix/Update upstash version by @HenryHengZJ in #2871
- Bugfix/Add streaming to chatfireworks by @HenryHengZJ in #2884
- Bugfix/undefined returned by agent for lowercase by @HenryHengZJ in #2885
- fix: Autofocus on the add node search input field by @ishon19 in #2887
- Bugfix/modify column types to longtext by @HenryHengZJ in #2908
- Bugfix/Check condition when input is undefined by @HenryHengZJ in #2914
- acknowledge and provide fix for common error by @WilliamEspegren in #2924
New Contributors
- @ishon19 made their first contribution in #2887
- @bradAGI made their first contribution in #2898
- @RPKosec made their first contribution in #2905
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.0.1...flowise@2.0.2
flowise@2.0.1
What's Changed
- Release/2.0.0 by @HenryHengZJ in #2844
- Bugfix/Move summarization as optional for multi agents by @HenryHengZJ in #2858
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.0.0...flowise@2.0.1
flowise@2.0.0
Introducing Flowise v2.0 and Sequential Agentic Workflow
The new agentic workflow allows you to:
β’ Chain agents together
β’ Loopback mechanisms
β’ Human-in-the-Loop
β’ Conditional branches
7 examples to help you get started with agentic workflows:
- Agentic RAG: A self-improving RAG that checks the relevance of retrieved documents to the user's question. If the documents are found to be irrelevant, the agent will rephrase the question and loop back to retrieve a new set of documents until they pass the relevance score.
AgenticRAG-ezgif.com-crop-video.mp4
- Human in the Loop: Enable the agent to pause at specific stages and request human approval before continuing, which is useful for preventing the agent from autonomously executing sensitive operations.
HITL-2.mp4
- Plan & Execute Agent: Similar to BabyAGI and AutoGPT, agent will first come up with a multi-step plan, and then go through that plan one item at a time. After accomplishing a particular task, plan is then revisited and modified as appropriate.
PLAN2-ezgif.com-crop-video.mp4
- Support Routing Assistant: A customer support assistant that can route to specific agent teams to resolve user queries. For this example: frontline support can engage in conversations with users or direct them to the billing or technical team for further assistance.
SupportRouting-ezgif.com-crop-video.mp4
- Reflection Agent is able to review its past actions and use the information for downstream tasks. In this scenario, a writer creates an essay, which is then graded by a teacher. This loop continues for several iterations.
Essay-ezgif.com-crop-video.mp4
- Branches out, Merge back in. One of the cool things we can do is create branches for parallel execution, and be able to merge it back into one node, in other words - fan out, fan in.
branches-ezgif.com-crop-video.mp4
- HierarchicalΒ Teams. Develop multiple agents from the ground up. You can also create sub-teams with top-level supervisor, complemented by mid-level supervisors, forming a hierarchical multi agents!
multi-ezgif.com-crop-video.mp4
Changelog
- Release/1.8.4 by @HenryHengZJ in #2805
- Feature/extract import all by @chungyau97 in #2796
- Bugfix/HF custom endpoint by @HenryHengZJ in #2811
- Add OpenAI new model
gpt-4o-mini
by @AsharibAli in #2830 - chore/Add Mistral Nemo by @HenryHengZJ in #2831
- S3 Directory Document Loading Component by @slaplante-raft in #2818
- Feature/seq agents by @HenryHengZJ in #2798
- Bugfix/update loaders to community package by @HenryHengZJ in #2843
New Contributors
- @slaplante-raft made their first contribution in #2818
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@1.8.4...flowise@2.0.0
flowise@1.8.4
What's Changed
Nodes
- Feature/FireCrawl by @HenryHengZJ in #2728
- Feature/Spider (open-source web scraper & crawler) by @WilliamEspegren in #2738
- feat: Add limit parameter to Spider tool by @WilliamEspegren in #2762
- Feat/added chattBaiduWenxin chat model by @Mubashirshariq in #2752
- chore: Bump zep cloud sdk version and clean up zep cloud vector store node by @paul-paliychuk in #2767
- feat: add driverInfo to mongodb component by @nbbeeken in #2779
Core
- Embed chat configuration updated by @amansoni7477030 in #2723
- Add Perplexity AI Search Tool to Marketplaces/Tools by @AsharibAli in #2771
- Chore/update deprecating nodes by @HenryHengZJ in #2540
Bugfix
- Bugfix/Verify apikey params typo by @HenryHengZJ in #2742
- Fix langwatch link by @rogeriochaves in #2748
- Bugfix/broken icon display on market place tab by @Mubashirshariq in #2737
- Bugfix/Add showagent message when agentflow by @HenryHengZJ in #2749
- Bugfix/observation-includes-not-function by @arunlodhi in #2744
- FIX #2617 Cherio Web Crawler doesn't work with large sites by @ahmosman in #2678
- Bugfix/Enum type tools for gemini by @HenryHengZJ in #2766
- Fix docker command by @WilliamEspegren in #2743
- Bugfix/Undefined substring error by @HenryHengZJ in #2804
New Contributors
- @Mubashirshariq made their first contribution in #2737
- @WilliamEspegren made their first contribution in #2738
- @arunlodhi made their first contribution in #2744
- @nbbeeken made their first contribution in #2779
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@1.8.3...flowise@1.8.4
flowise@1.8.3
What's Changed
Nodes
- Chore/models update by @HenryHengZJ in #2634
- Feature/Add filter to Postgres VectorStore by @HenryHengZJ in #2674
- Feature/Add multi query retriever by @HenryHengZJ in #2676
- Feature/Add Text Key to Pinecone by @HenryHengZJ in #2681
- Feature/Add tool choices to openai assistant by @HenryHengZJ in #2682
- Feature - Add option to start a new session with each interaction with the Chatflow tool by @danieldabate in #2633
- Chore/Sonnet 3.5 by @HenryHengZJ in #2698
- update: VoyageAI Models by @rennokki in #2688
Core
- π₯³ flowise@1.8.2 release by @HenryHengZJ in #2625
- [Feature] Add sort capabilities to ChatFlow and AgentFlow tables by @danieldabate in #2609
- Embed Chat configuration updated by @amansoni7477030 in #2648
- Feature/Add ability to upload image url when calling API by @HenryHengZJ in #2683
- Add LangWatch integration by @rogeriochaves in #2677
- chore: move configurations to
package.json
by @SauravMaheshkar in #2613 - Chore/update flowise embed version by @HenryHengZJ in #2722
Bugfix
- Bugfix/Correctly throw 401 error when unauthorized by @HenryHengZJ in #2626
- Unstructured Upsert bug by @mohamed99akram in #2628
- Fix apikey not URL safe by @mokeyish in #2602
- Bugfix/Update retriever tool wordings by @HenryHengZJ in #2679
- feat (server)οΌ add support for setting listening host by @mokeyish in #2604
- Bug fix - ChatBot Share - CURL with i/p config by @HarshavardhanNetha in #2672
- Fix
observation?.includes is not a function
by @mokeyish in #2696 - Bugfix/Pinecone Text Key by @HenryHengZJ in #2708
- Bugfix/Fix export lead email by @HenryHengZJ in #2717
- Bugfix/Add check for setError by @HenryHengZJ in #2721
New Contributors
- @mohamed99akram made their first contribution in #2628
- @HarshavardhanNetha made their first contribution in #2672
- @rogeriochaves made their first contribution in #2677
- @rennokki made their first contribution in #2688
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@1.8.2...flowise@1.8.3
flowise@1.8.2
Breaking Change for Docker
In v1.8.2
, we updated the Dockerfile
to use manual build steps, and from using command
to entrypoint
. See #2563
There might be error if you are running docker compose
command using old Dockerfile
:
cd Flowise/docker
docker compose down
docker compose up -d
User will need to update their existing repo to get the latest Dockerfile
:
cd Flowise
git pull
cd docker
docker compose down
docker compose up -d
What's Changed
Nodes
- Improve OpenSearchURL credential storing user and password in separate fields from the URL by @danieldabate in #2549
- adding url to source for all web scrapers by @jaredmcqueen in #2537
- Adding Agentflow Template by @toi500 in #2586
- Searxng Tool implementation by @Getty in #2599
- Fireworks ai chat model by @mingxin0607 in #2596
- add Fireworks LLM by @jiabaow in #2597
Core
- Feature - Env variable to disable ChatFlow reuse by @danieldabate in #2559
- feat(ci): enable
pnpm
caching in CI by @SauravMaheshkar in #2530 - Feature/add status check ping by @HenryHengZJ in #2579
- HTML Embed Chat popup configuration updated by @amansoni7477030 in #2583
- Add data source adapter of MariaDB by @supersonictw in #2595
- Improvement - Reduce size of final docker image with multistage build by @danieldabate in #2598
- gh: refactor community files by @SauravMaheshkar in #2572
- Adding pnpm-store to gitignore by @Getty in #2600
Bugfix
- Fix OpenSearch vector store upsert by @danieldabate in #2545
- Bugfix/Disable output prediction from llmchain streaming by @HenryHengZJ in #2543
- Bugfix/Avoid passing runnable assign when worker agent has no input variables by @HenryHengZJ in #2550
- Bugfix/Check for proper thread id and avoid throwing error by @HenryHengZJ in #2551
- Bugfix/supabase upsert ids by @HenryHengZJ in #2561
- adding a document loader returns the correct id by @jaredmcqueen in #2538
- Bugfix/get rid of double quotes when replacing variable value by @HenryHengZJ in #2577
- fix: Change the CMD flowise command in Dockerfile to be the same as in the document by @erasmo-pinheiro in #2563
- Bugfix - JS function "execute" from node crashing the frontend and response is hidden by @danieldabate in #2589
- Bugfix - Add x-forwarded-proto as source for http protocol for base url and add base url field to ChatflowTool by @danieldabate in #2592
- fix totalChars accumulator for undefined pageContent by @jaredmcqueen in #2619
New Contributors
- @jaredmcqueen made their first contribution in #2537
- @SauravMaheshkar made their first contribution in #2530
- @erasmo-pinheiro made their first contribution in #2563
- @amansoni7477030 made their first contribution in #2583
- @toi500 made their first contribution in #2586
- @supersonictw made their first contribution in #2595
- @Getty made their first contribution in #2599
- @mingxin0607 made their first contribution in #2596
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@1.8.1...flowise@1.8.2