flowise@3.0.1

FlowiseAI/Flowiseflowise@3.0.1May 29, 2025by HenryHengZJ

AI Summary

A major update introducing Passport.js-based authentication (JWT) and new AI models including Claude 4 and Gemini 2.5 Flash. It also adds Supergateway MCP support and UI improvements like ReactFlow snapping.

Key Highlights

  • BREAKING CHANGE: New Passport.js/JWT authentication system
  • New Claude 4 and Gemini 2.5 Flash models
  • Supergateway MCP support
  • ReactFlow controls with snapping functionality
  • Dot notation support for nested output variable resolution

Breaking Changes

  • From v3.0.1 onwards, a new authentication method was introduced. Flowise uses a Passport.js-based authentication system with JWT tokens stored in secure HTTP-only cookies. Existing users will need to set up a new admin account.

New Features

  • Claude 4 and Gemini 2.5 Flash model support
  • Supergateway MCP integration
  • Remove button on graph edges
  • ReactFlow snapping functionality
  • Tooltip display on icon hover

Full Release Notes

## What's Changed

⚠️**BREAKING CHANGE**: From v3.0.1 onwards, a new authentication method was introduced. Flowise uses a [Passport.js](https://www.passportjs.org/)-based authentication system with JWT tokens stored in secure HTTP-only cookies. This means existing users will need to set up a new admin account.

Refer to [docs](https://docs.flowiseai.com/configuration/authorization/application) for more info.

## Nodes
* Chore/Claude 4 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4488
* Chore/Gemini 2.5 Flash by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4489
* chore: update Firecrawl version and add FirecrawlExtractTool by @ftonato in https://github.com/FlowiseAI/Flowise/pull/4073
* Feature: add missing chat mistral ai models by @estebanjosse in https://github.com/FlowiseAI/Flowise/pull/4492
* Feature/Custom MCP vars by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4527
* Feat/add supergateway MCP by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4303

## Core
* Feature/add remove button to edge by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4444
* Chore/refractor by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4454
* docs: Broken links to CONTRIBUTING.md and LICENSE.md in i18n README files by @kyodaj in https://github.com/FlowiseAI/Flowise/pull/4466
* Feature: extends ReactFlow controls with snapping functionality by @corentin-hoareau in https://github.com/FlowiseAI/Flowise/pull/4482
* Feature: add tooltip display on icon hover in chatflows and marketplace page by @anoopw3bdev in https://github.com/FlowiseAI/Flowise/pull/4428
* Feature: Add dot notation support for nested output variable resolution by @russelj1 in https://github.com/FlowiseAI/Flowise/pull/4506

## Bugfix
* Bugfix/pass execute custom function to worker by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4432
* Bugfix/execute custom function to worker by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4440
* bugfix: change field to be optional by @k-santos in https://github.com/FlowiseAI/Flowise/pull/4446
* Bugfix/correctly retrieve past images in agentflowv2 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4453
* Bugfix/throw error on agent tool call error by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4464
* Bugfix/add missing imports by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4476
* Bugfix/Update array item config correctly by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4510
* [ BUG #4498] Use Correct Key For Basic Auth and Optional Password by @korade-krushna in https://github.com/FlowiseAI/Flowise/pull/4501
* Bugfix/AgentflowV2 State by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4512
* Bugfix/Duplicate from list view by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4514
* Bugfix/Google Gemini Image Input by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4515
* BugFix/Patch: PostGreSQL Record Manager by @nikitas-novatix in https://github.com/FlowiseAI/Flowise/pull/4430
* Fix: Patching redis socket crash fix by @nikitas-novatix in https://github.com/FlowiseAI/Flowise/pull/4431
* Bugfix/Resolve variable from http node by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4518
* Bugfix/Disable default user input if memory is disabled for first node by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4530
* feat:Adds new Param in getChatMessages for better context handling by @whysosaket in https://github.com/FlowiseAI/Flowise/pull/4273
* fix: allow non-UUID sessionId by changing column type to varchar by @eriksonssilva in https://github.com/FlowiseAI/Flowise/pull/4457
* Bugfix/Update import api keys by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4536

## New Contributors
* @korade-krushna made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4501
* @ftonato made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4073
* @kyodaj made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4466
* @estebanjosse made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4492
* @corentin-hoareau made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4482
* @russelj1 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4506
* @eriksonssilva made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4457

**Full Changelog**: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.0...flowise@3.0.1