Releases: FlowiseAI/Flowise
[email protected]
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/[email protected]@2.0.1
[email protected]
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/[email protected]@2.0.0
[email protected]
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/[email protected]@1.8.4
[email protected]
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
- 🥳 [email protected] 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/[email protected]@1.8.3
[email protected]
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/[email protected]@1.8.2
[email protected]
What's Changed
Nodes
- Added Opensearch credential by @patrickreinan in #2458
- Together AI llms by @jiabaow in #2454
- Update Upstash Logo for White Background by @fahreddinozcan in #2511
- Feat/Exa Search Tool by @HenryHengZJ in #2524
Core
- Chore/upgrade llamaindex version by @vinodkiran in #2440
- Added LOG_JSON_SPACES to control json beautify by @patrickreinan in #2483
- Feature: Support role-based authentication for AWS by @danieldabate in #2470
- Chore/update flowise-embed version on lock file by @HenryHengZJ in #2535
Bugfix
- Bugfix/Regex check for auth middleware by @HenryHengZJ in #2469
- Fix JSON escaping by @mokeyish in #2461
- Bugfix/Use vm2 for chatflow tool by @HenryHengZJ in #2482
- Bugfix/Files not removed when doc store loader is deleted by @HenryHengZJ in #2502
- test validateKey by @jiabaow in #2485
- Bugfix/Restore Requests Tool by @HenryHengZJ in #2513
- Bugfix/Upserting same id with supabase by @HenryHengZJ in #2521
- Bugfix/model list unreachable by @HenryHengZJ in #2522
- Fix for Whisper Error: 'File is not defined' when using Speech to Text by @raffareis in #2526
- Fix JSON escaping (better) by @mokeyish in #2498
- Bugfix/In-mem VS not able to load document by @HenryHengZJ in #2542
New Contributors
- @patrickreinan made their first contribution in #2458
- @jiabaow made their first contribution in #2454
- @danieldabate made their first contribution in #2470
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@1.8.1
[email protected]
What's Changed
Nodes
- [FEATURE] Added support for LocalAI Speech To Text configuration by @clates in #2376
- Feature/Ability to omit all metadata keys using asterisk by @HenryHengZJ in #2401
- Add new openai model (GPT-4o ) in the assistant and models.json by @AsharibAli in #2402
- Feat/add gemini flash by @HenryHengZJ in #2407
- Feature/Add rpc filter to supabase by @HenryHengZJ in #2425
- feature/Add ChatOllama Function by @HenryHengZJ in #2403
- Feature/lang graph by @HenryHengZJ in #2319
Core
- Use tabler icons react instead of tabler icons package by @ocflowiseai in #2389
- Ignore keys and other secrets by @ocflowiseai in #2409
- Update CONTRIBUTING.md by @ocflowiseai in #2414
- Feature/Multer to s3 by @HenryHengZJ in #2408
- Feature/Add prepend messages to memory by @HenryHengZJ in #2410
Bugfix
- fix CORS issue in .env.example by @Hariharan1828 in #2370
- fix initDatabase function by proper use of await in try catch by @saurabhg22 in #2360
- Automate Docker Image Release Workflow with Updated GitHub Actions by @nstankov-bg in #2379
- Fix streaming not work by @mokeyish in #2396
- Bugfix/Local Models Json by @HenryHengZJ in #2416
- Updated bedrock model list by @QuinnGT in #2426
- Chore/upgrade lc version by @HenryHengZJ in #2422
- Avoid .env packaging into docker images. by @mokeyish in #2451
- BugFix #2386: Double quotes are not escaped, flow crashes by @vinodkiran in #2448
New Contributors
- @Hariharan1828 made their first contribution in #2370
- @saurabhg22 made their first contribution in #2360
- @clates made their first contribution in #2376
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@1.8.0
[email protected]
What's Changed
- Bugfix/Escape column name on postgres migration indexing by @HenryHengZJ in #2342
- Fixes 2343 CSV error with no text splitter by @automaton82 in #2344
- Bugfix/Credential mandatory field when preview chunks by @HenryHengZJ in #2356
- Bugfix/Save chunk's metadata by @HenryHengZJ in #2366
- Chore/Temporarily disable couchbase by @HenryHengZJ in #2373
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@1.7.2
[email protected]
What's Changed
Nodes
- Chore/Update Mistral Ver by @HenryHengZJ in #2281
- Add batchSize parameter to Qdrant_VectorStores and QdrantUpsert_Vecto… by @mrabbah in #2215
- Upstash Vector Integration by @fahreddinozcan in #2284
- FEATURE: Adding File Upload to Unstructured Loader by @vinodkiran in #2304
- Chore/Pinecone Version Upgrade by @HenryHengZJ in #2310
- Feature/TogetherAI by @HenryHengZJ in #2318
- add couchbase vectore store support by @prajwal-pai77 in #2303
- models.json support for Groq by @ml4den in #2328
Core
- Chore/update docker node version 20 by @HenryHengZJ in #2271
- Feature: Collect contact information from users inside the chatbot by @0xi4o in #1948
- Feature/Add auto sync nodes by @HenryHengZJ in #2307
- Feature/DocumentStore by @vinodkiran in #2106
Bugfix
- Fix for 1869 Issue of Update Crendential by @Naga31 in #2260
- Bugfix/Openai Assistant download path by @HenryHengZJ in #2272
- Bugfix/IP API by @HenryHengZJ in #2283
- Bugfix/Missing Filter for VectorStore to Document by @HenryHengZJ in #2285
- FIX Web Crawler doesn't include search params in URLs by @ahmosman in #2300
- Bugfix/PineconeArgumentError by @HenryHengZJ in #2322
- Bugfix/Sync Nodes by @HenryHengZJ in #2331
- Bugfix/Default file size limit by @HenryHengZJ in #2334
New Contributors
- @Naga31 made their first contribution in #2260
- @mrabbah made their first contribution in #2215
- @fahreddinozcan made their first contribution in #2284
- @ahmosman made their first contribution in #2300
- @prajwal-pai77 made their first contribution in #2303
- @ml4den made their first contribution in #2328
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@1.7.1
[email protected]
What's Changed
Nodes
- Added bedrock cohere embed model requirements by @QuinnGT in #2207
- Feature: Add pdfUsage parameter setting support to folderFiles by @louyongjiu in #2211
- added llama 3 models to bedrock by @QuinnGT in #2248
- Add Custom Dimensionality Support for OpenAI Embedding Components by @nstankov-bg in #2249
- Feature/OpenAI Assistant V2 by @HenryHengZJ in #2258
- Update unstructured document loaders by @QuinnGT in #2213
Core
- Add Japanese README by @eltociear in #2202
- Optimize
getEndingNodes
by @mokeyish in #2133 - Feature: define a custom error message for allowed domains by @0xi4o in #2194
- Chore/Update langchain version, openai, mistral, vertex, anthropic by @HenryHengZJ in #2180
- Feature/s3 storage by @vinodkiran in #2226
- Add Korean translation in README.md file by @yunho0130 in #2257
- feat(ui): auto proxy backend by @mokeyish in #2238
Bugfix
- Unable to view upsert history dialog, when InMemoryVector Store is used by @vinodkiran in #2182
- Bugfix/MySQL RecordManager Varchar Size by @HenryHengZJ in #2192
- Changing 'Output Schema' to 'Input Schema' by @automaton82 in #2199
- Fix pnpm version for CI by @ocflowiseai in #2204
- Bugfix/Supabase Upserting by @HenryHengZJ in #2210
- Bugfix/speech input on Safari/iOS by @vinodkiran in #1971
- Closes #2228 by @automaton82 in #2229
New Contributors
- @QuinnGT made their first contribution in #2207
- @yunho0130 made their first contribution in #2257
- @nstankov-bg made their first contribution in #2249
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@1.6.6