Releases: FlowiseAI/Flowise
[email protected]
What's Changed
Refer to docs for more info.
Nodes
- Chore/Claude 4 by @HenryHengZJ in #4488
- Chore/Gemini 2.5 Flash by @HenryHengZJ in #4489
- chore: update Firecrawl version and add FirecrawlExtractTool by @ftonato in #4073
- Feature: add missing chat mistral ai models by @estebanjosse in #4492
- Feature/Custom MCP vars by @HenryHengZJ in #4527
- Feat/add supergateway MCP by @HenryHengZJ in #4303
Core
- Feature/add remove button to edge by @HenryHengZJ in #4444
- Chore/refractor by @HenryHengZJ in #4454
- docs: Broken links to CONTRIBUTING.md and LICENSE.md in i18n README files by @kyodaj in #4466
- Feature: extends ReactFlow controls with snapping functionality by @corentin-hoareau in #4482
- Feature: add tooltip display on icon hover in chatflows and marketplace page by @anoopw3bdev in #4428
- Feature: Add dot notation support for nested output variable resolution by @russelj1 in #4506
Bugfix
- Bugfix/pass execute custom function to worker by @HenryHengZJ in #4432
- Bugfix/execute custom function to worker by @HenryHengZJ in #4440
- bugfix: change field to be optional by @k-santos in #4446
- Bugfix/correctly retrieve past images in agentflowv2 by @HenryHengZJ in #4453
- Bugfix/throw error on agent tool call error by @HenryHengZJ in #4464
- Bugfix/add missing imports by @HenryHengZJ in #4476
- Bugfix/Update array item config correctly by @HenryHengZJ in #4510
- [ BUG #4498] Use Correct Key For Basic Auth and Optional Password by @korade-krushna in #4501
- Bugfix/AgentflowV2 State by @HenryHengZJ in #4512
- Bugfix/Duplicate from list view by @HenryHengZJ in #4514
- Bugfix/Google Gemini Image Input by @HenryHengZJ in #4515
- BugFix/Patch: PostGreSQL Record Manager by @nikitas-novatix in #4430
- Fix: Patching redis socket crash fix by @nikitas-novatix in #4431
- Bugfix/Resolve variable from http node by @HenryHengZJ in #4518
- Bugfix/Disable default user input if memory is disabled for first node by @HenryHengZJ in #4530
- feat:Adds new Param in getChatMessages for better context handling by @whysosaket in #4273
- fix: allow non-UUID sessionId by changing column type to varchar by @eriksonssilva in #4457
- Bugfix/Update import api keys by @HenryHengZJ in #4536
New Contributors
- @korade-krushna made their first contribution in #4501
- @ftonato made their first contribution in #4073
- @kyodaj made their first contribution in #4466
- @estebanjosse made their first contribution in #4492
- @corentin-hoareau made their first contribution in #4482
- @russelj1 made their first contribution in #4506
- @eriksonssilva made their first contribution in #4457
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.1
[email protected]
What's Changed
Nodes
- added_o4mini_model by @aditya-deriv in #4365
- feature/add-perplexity-node by @chungyau97 in #4376
- Feature/added litellm component by @patrickreinan in #4327
- Updated the Groq chat node and also Llama Index Groq node. #4383 by @adolfousier in #4384
- Feature/add Deep Research V2 Template by @toi500 in #4422
Core
- Feature/add enable bull dashboard env var by @HenryHengZJ in #4373
- Chore/Close mcp connection by @HenryHengZJ in #4375
- Feature/agentflow v2 by @HenryHengZJ in #4298
- Chore/update i18n readme by @HenryHengZJ in #4418
- Chore/disable telemetry by default by @HenryHengZJ in #4427
- Release/3.0.0 by @HenryHengZJ in #4425
Bugfix
- fix(nodes): Correct path and case sensitivity for Cheerio Web Scraper icon by @toi500 in #4359
- fix: update correct label for InputLabel component by @anoopw3bdev in #4371
- Fix(PostgresRecordManager): Handle time correctly and ensure schema creation by @nikitas-novatix in #4381
- fix/import-missing-chat-data by @chungyau97 in #4401
- Bugfix/Update agentflow v2 events to redis subscriber by @HenryHengZJ in #4415
- Bugfix/ui streaming when model streaming is off by @HenryHengZJ in #4424
- Fix: Add keep-alive options to Redis clients to prevent idle timeouts and socket closing. by @nikitas-novatix in #4377
- Bugfix/Update file loader by @HenryHengZJ in #4420
- bugfix: fix the presentation of the source by @k-santos in #4400
New Contributors
- @aditya-deriv made their first contribution in #4365
- @anoopw3bdev made their first contribution in #4371
- @nikitas-novatix made their first contribution in #4381
- @k-santos made their first contribution in #4400
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.0
[email protected]
What's Changed
Nodes
- Adds Mem0 Memory Node by @whysosaket in #4213
- Add Detailed Streaming to the Tool Agent by @jonSuits in #4155
- feat: Add Opik Tracer integration by @Lothiraldan in #4194
- feat(Mem0): Add option to use Flowise Chat ID by @toi500 in #4257
- Add new Llama 4 model options to Groq by @sunnymodi21 in #4278
- Support
getNumTokens
for ChatGoogleGenerativeAI by @hans00 in #4149 - Support cache system instructs for Google GenAI by @hans00 in #4148
- feat: Add GPT-4.1 series models support by @AsharibAli in #4305
- add history chat timestamp in mongodb by @arifromadhan19 in #4296
- feat: add "Jira" document loader (#4247) by @d34dman in #4248
- Feature: Upgrade MCP version and support SSE mode. by @zerogu in #4329
- Feature/Add Cheerio Web Scraper node by @toi500 in #4337
- feature: add additional parameters to Tavily API tool by @MayRamati in #4353
- Support custom base URL for ChatGoogleGenerativeAI by @hans00 in #4347
Core
- Add curl in docker image for native healthchecks by @saqib-ahmed in #4170
- Update README.md by @A-caibird in #4229
- Improve Error Messaging for Missing LLM Node Input Variables and Optimize Lodash Imports by @iEgit in #4167
- feature/export-import-3 by @chungyau97 in #4234
- Feature/Add remove on age and count to bullmq by @HenryHengZJ in #4249
- feature/export-import-4 by @chungyau97 in #4272
- Update how credential data is saved in db when using aws secrets manager by @0xi4o in #4271
- Feat: Support Google Cloud Storage by @AllenFang in #4061
- Update README by @yangchuansheng in #4297
- feat(feedback): add validation for feedback creation and update by @MehdiCHEBBAH in #4260
- adding cost values to models.json file by @vinodkiran in #4330
- Adding cost metrics for mistral range of models by @vinodkiran in #4338
- Better Error reporting for document store operations. by @vinodkiran in #4350
Bugfix
- NVIDIA NIM fixes by @0xi4o in #4215
- [fix 4206]: fix the empty array return for getBaseClasses when using typeorm driver and not the PGVectorStore by @amanthegreatone in #4225
- Bugfix/Prevent transforming double curly brackets by @HenryHengZJ in #4252
- Bugfix - Validating IDs for all imports by @vinodkiran in #4226
- Bugfix/Prevent duplicated metrics on prometheus and opentel by @HenryHengZJ in #4269
- Bugfix/Prevent empty user message when using STT by @HenryHengZJ in #4280
- Fix(FlowiseChatGoogleGenerativeAI): Prevent "parts must not be empty" API error in Seq Agents by @toi500 in #4292
- Fix(FlowiseChatGoogleGenerativeAI): 400 Bad Request errors from Gemini API when converting tool schemas - MCP tools. by @toi500 in #4294
- FIXED Document path error & simplified Chinese font is incorrect by @codeagles in #4224
- Bugfix/vector store config not saving by @HenryHengZJ in #4299
- fix: Correct typos in Prompt Engineering Team.json by @raflFaisal in #4286
- [FEATURE] Show time with date for last modified date for chatflow/agentflow/credentials/variables by @dearzubi in #4300
- Fix: Default vision model overriding custom model name for AWS Chat Bedrock. by @nicklhw in #4309
- changes & fixes for various issues in chatflow config by @vinodkiran in #4314
New Contributors
- @saqib-ahmed made their first contribution in #4170
- @whysosaket made their first contribution in #4213
- @A-caibird made their first contribution in #4229
- @jonSuits made their first contribution in #4155
- @semaverse made their first contribution in #4221
- @amanthegreatone made their first contribution in #4225
- @Lothiraldan made their first contribution in #4194
- @AllenFang made their first contribution in #4061
- @codeagles made their first contribution in #4224
- @raflFaisal made their first contribution in #4286
- @MehdiCHEBBAH made their first contribution in #4260
- @arifromadhan19 made their first contribution in #4296
- @dearzubi made their first contribution in #4300
- @d34dman made their first contribution in #4248
- @nicklhw made their first contribution in #4309
- @zerogu made their first contribution in #4329
- @MayRamati made their first contribution in #4353
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@2.2.8
[email protected]
What's Changed
- Feature/Custom MCP by @HenryHengZJ in #4136
- Add Sequential Thinking MCP tool for structured problem-solving by @AsharibAli in #4143
- Chore/update pnpm run dev by @HenryHengZJ in #4154
- Chore/update vite config by @HenryHengZJ in #4158
- [Fix] Change S3 logger to accept more authorization methods for AWS by @danieldabate in #4114
- Add support for GPT-4.5-preview model in OpenAI Assistant Dialog by @AsharibAli in #4147
- Bugfix/S3 Credentials by @HenryHengZJ in #4166
- feat: Add SSL configuration option for Postgres connections by @mikemanyoung in #4130
- Weaviate - expose Hybrid Search by @gururise in #4127
- Fix Agent Chat History Retrieval by @iEgit in #4163
- Bugfix/arbitrary create attachemnt file upload by @HenryHengZJ in #4171
- Add an Ollama baseUrl in chatflow configuration for Follow-up prompts by @SargeJoseph in #4169
- Bugfix/Validate URL for postCore by @HenryHengZJ in #4172
- Chore/update bullmq version by @HenryHengZJ in #4174
- Release/2.2.7-patch.1 by @HenryHengZJ in #4180
New Contributors
- @mikemanyoung made their first contribution in #4130
- @iEgit made their first contribution in #4163
- @SargeJoseph made their first contribution in #4169
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@2.2.7-patch.1
[email protected]
What's Changed
- Feature/Add multi select option to composio by @HenryHengZJ in #4122
- Feature/MCP (Model Context Protocol) by @HenryHengZJ in #4134
- docs: add Traditional and Simplified Chinese README files by @appleboy in #4132
- Release/2.2.7 by @HenryHengZJ in #4135
New Contributors
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@2.2.7
[email protected]
What's Changed
- Fix for node-crashing "undefined (reading 'streaming')" error by @raffareis in #4104
- Release/2.2.6-hotfix.1 by @HenryHengZJ in #4105
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@2.2.6-hotfix.1
[email protected]
What's Changed
Nodes
- Update Gemini models as per the Gemini API Documentation. by @toi500 in #3996
- Late Chunking support for Jina Embeddings by @gururise in #4002
- o3-mini Adjustments. by @saatchi-david in #4009
- feat: Add Arize & Phoenix Tracer Integration by @ialisaleh in #4046
- Adding Tavily custom tool by @isengartz in #4027
- Feature/nim container by @HenryHengZJ in #3966
- Add gpt 4.5 by @HarshavardhanNetha in #4100
- Several features for OpenAPI toolkit and OpenAI Assistants by @owengo in #3989
Core
- Update DeleteDocStoreDialog.jsx - added clarification that data will also be removed from the record manager. by @saatchi-david in #3987
- Update README.md by @mikz0rz in #3999
- Feat/stream flow variables by @HenryHengZJ in #4022
- Chore/Update vertex dependency by @HenryHengZJ in #4058
- Add Paste JSON Schema Functionality to Custom Tools by @AsharibAli in #4053
- now user can name each document loader for ease of tracking by @ritvikPuranik in #4039
- Replace .edgebutton 'x' text with by @MatthewssSmith1 in #4035
- Chore/Fix Swagger YAML formatting by @sunnymodi21 in #4034
- Chore/Claude 3.7 by @HenryHengZJ in #4075
- Chore/patch deps by @HenryHengZJ in #4015
- New Feature: Add post postprocessing of response from LLM using custom JS Function by @vinodkiran in #4079
Bugfix
- Bugfix/update view message dialog by @HenryHengZJ in #3994
- Bugfix/Typeorm Postgres Driver Not Found by @HenryHengZJ in #4024
- Claude 3.7 on Vertex and Bedrock by @HenryHengZJ in #4082
- Fix vector store filter not work by @hans00 in #4065
- Bugfix/Add date input type for custom tool by @HenryHengZJ in #4087
- Fix: ignore skipInferTableTypes on document storage process by @sunnymodi21 in #4068
New Contributors
- @mikz0rz made their first contribution in #3999
- @ritvikPuranik made their first contribution in #4039
- @ialisaleh made their first contribution in #4046
- @MatthewssSmith1 made their first contribution in #4035
- @isengartz made their first contribution in #4027
- @owengo made their first contribution in #3989
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@2.2.6
[email protected]
What's Changed
Nodes
- Feature: Add Jina AI Rerank Retriever by @nguyenhung10012003 in #3898
- Add tenant and database configs for Chroma Cloud credentials by @itaismith in #3872
- Update model names for deepseek components by @nguyenhung10012003 in #3911
- Feature/Custom Function to Seq Agent by @HenryHengZJ in #3612
- Adding DeepSeekR1 Distill to Groq modal by @adolfousier in #3961
- fix: Update Perplexity AI model to sonar by @AsharibAli in #3949
- Chore/update nvidia NIM label by @HenryHengZJ in #3943
- update cohere rerank models to v3.0 and v3.5 by @gururise in #3972
- feat: preserve UI state memory on API override by @grapestore in #3957
- Feature/update openai version, add reasoning effort param, add o3 mini by @HenryHengZJ in #3973
- Expose dimensions parameter on Jina Embeddings by @gururise in #3969
Core
- Chore/Add base options to azure chat openai by @HenryHengZJ in #3886
- Feature/Add bullmq redis for message queue processing by @HenryHengZJ in #3568
- Update RateLimit.jsx - link to documentation incorrect by @saatchi-david in #3954
- Feature/Add ability to create new doc store on upsert by @HenryHengZJ in #3965
Bugfix
- Bugfix/add hidden properties to custom tool by @HenryHengZJ in #3875
- Bugfix/update get chat messages chattype by @HenryHengZJ in #3881
- Bugfix/Handling empty strings when resolving variables by @supraface in #3864
- fix: Fixing logger for custom S3 stream by @touatiosema in #3900
- Bugfix/Escape JSON in Prompt Message by @HenryHengZJ in #3901
- Bugfix/Allow prefix vars when executing custom function by @HenryHengZJ in #3902
- Bugfix/Allow files uploads without enabling overrideconfig by @HenryHengZJ in #3915
- fix: Correct logic error in tool input assignment for ChatflowTool by @kirisame-wang in #3903
- Bugfix/Overrideconfig for form data body by @HenryHengZJ in #3932
- Bugfix/Update start date from timestamp to date format by @HenryHengZJ in #3951
- Fix: Ensure normalizeURL retains port number by @jeme95 in #3959
- Bugfix/delete messages via sessionId by @HenryHengZJ in #3982
New Contributors
- @supraface made their first contribution in #3864
- @itaismith made their first contribution in #3872
- @touatiosema made their first contribution in #3900
- @kirisame-wang made their first contribution in #3903
- @adolfousier made their first contribution in #3961
- @gururise made their first contribution in #3972
- @jeme95 made their first contribution in #3959
- @grapestore made their first contribution in #3957
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@2.2.5
[email protected]
What's Changed
Nodes
- Feature/add nvdia nim by @HenryHengZJ in #3749
- Add
rerank-2
andrerank-2-lite
for Voyage AI Rerank Retriever by @hans00 in #3776 - Feature/Add Groq for followup prompts by @sunnymodi21 in #3806
- Feature/update json loader to have dynamic metadata by @HenryHengZJ in #3811
- feat(follow-up/ollama): support ollama provider by @ahmedrowaihi in #3795
- [Feature] improve CsvLoader & clean code by @JJK801 in #3830
- Feature/OpenRouter by @HenryHengZJ in #3865
- Slight Redis Memory description change to include units by @ryanhalliday in #3824
Core
- Feature/add disabled nodes env variable by @HenryHengZJ in #3797
- Feature/Allow winston to stream to s3 by @HenryHengZJ in #3848
- Feat/add multer s3 by @HenryHengZJ in #3854
- Chore/swagger update by @HenryHengZJ in #3860
- Chore: Update @langchain/community by @PylotLight in #3787
- Get/Delete ChatMessage based on startDateTime / endDateTime by @ryanhalliday in #3867
- [Feat] Allow AWS SECRETS MANAGER instead of storing AES Encrypted in db by @aluferraz in #3616
Bugfix
- bugfix: Add nil check in escapeAllStrings to prevent TypeError when upsert vectors by @nguyenhung10012003 in #3789
- [BUGFIX] Fix value.startsWith is not a function error by @simsketch in #3747
- fix: getting docId, storeId parameters by @hardviper in #3761
- fix(ui): fix typo by @Aarebecca in #3799
- clean(components): is debug boolean syntax shorthand by @ahmedrowaihi in #3770
- Bugfix/Anthropic messages in agentflow by @HenryHengZJ in #3801
- Bugfix/update doc store naming convention by @HenryHengZJ in #3814
- fix: artifacts key in object does not have messages property, which g… by @tom0k1 in #3812
- Bugfix/update nodevm sandbox options, sanitize tablename by @HenryHengZJ in #3818
- Feature/update share chatbot for adding title colors by @HenryHengZJ in #3823
- Feature/update upsert API by @HenryHengZJ in #3836
- Bugfix/Undefined loader config by @HenryHengZJ in #3846
- Bugfix/show agent messages status on sharechatbot by @HenryHengZJ in #3851
- Lunary: fix user messages by @hughcrt in #3852
New Contributors
- @hans00 made their first contribution in #3776
- @simsketch made their first contribution in #3747
- @hardviper made their first contribution in #3761
- @Aarebecca made their first contribution in #3799
- @ahmedrowaihi made their first contribution in #3770
- @sunnymodi21 made their first contribution in #3806
- @tom0k1 made their first contribution in #3812
- @ryanhalliday made their first contribution in #3824
- @hughcrt made their first contribution in #3852
- @PylotLight made their first contribution in #3787
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@2.2.4
[email protected]
What's Changed
Node
- IBM Watsonx LLM node by @eduardconstantin in #3674
- feat: Add options to filter conversation history messages used in sequential LLM and Agent nodes by @jeanibarz in #3653
- feat. add epub support #3629 by @Ajay-Satish-01 in #3668
- Chore/Enhancement: Improve 'Require Approval' Description to Indicate MemoryAgent Dependency by @jeanibarz in #3680
- Feature/Add Groq Whisper support by @ghondar in #3706
- Feature/Add Azure Cognitive speech-to-text functionality by @ghondar in #3718
- feat: Add conversation history selection options to ConditionAgent node by @jeanibarz in #3719
- Add missing inputs by @eduardconstantin in #3726
- Vertex Gemini Custom Model Changes by @vijaykammili in #3737
- [Feature] Update Exa category filter with new values by @forcewake in #3746
- Feature/add composio tool by @abhishekpatil4 in #3722
- Feature/Add Print or Export Text Document Tool by @yapwr in #3743
- [Feature] Repair JSON from LLM in StructuredOutputParserAdvanced by @JJK801 in #3723
- Feature/Add Neo4j GraphRag support by @ghondar in #3686
- Feat/deepseek chat node by @nguyenhung10012003 in #3732
Core
- Chore/swagger update by @HenryHengZJ in #3692
Bugfix
- fix: followUpPrompts migration for MariaDB by @karlobencic in #3677
- Bugfix/Get value with nested metadata filter by @HenryHengZJ in #3695
- fix: mapping full file upload configuration by @daniloferreira in #3713
- Bugfix/Add tool description to custom assistant by @HenryHengZJ in #3727
- Bugfix/Hide agent response for chatflow by @richersoon in #3729
- Bugfix/custom assistant tools description by @HenryHengZJ in #3739
- Bugfix/Share Chatbot Config by @HenryHengZJ in #3742
- fix: Error Cannot read properties of undefined (reading 'sendTelemetry') by @karlobencic in #3734
New Contributors
- @Ajay-Satish-01 made their first contribution in #3668
- @daniloferreira made their first contribution in #3713
- @richersoon made their first contribution in #3729
- @vijaykammili made their first contribution in #3737
- @abhishekpatil4 made their first contribution in #3722
- @forcewake made their first contribution in #3746
- @yapwr made their first contribution in #3743
- @nguyenhung10012003 made their first contribution in #3732
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@2.2.3