What changed in Flowise from 2 to 3
18 releases numbered after 2.2.8 up to and including 3.1.4, stable releases only. 2.2.8 and 3.1.4 are the newest stable releases of 2 and 3 we track; this page follows them as new ones ship.
- 3 mention breaking changes
- 5 remove or deprecate something
327 changes across 18 releases
- Add client filtering for form input options in Start node
- Turn chatflow into MCP server
- Add optional canvasActions to allow additional buttons next to validate in agentflow
- Make client-specific knowledge fields for agent nodes
- Add support for Anthropic Claude Opus 4.7
- Add initial package structure and configuration for @flowiseai/observe
- Implement custom MCP Server in tool
- Add GPT-5.5 and GPT-5.5 Pro to OpenAI chat models
- Add Pipedream MCP support
- Store page sizes of views in local storage
- Add support for Variable System and Syntax Support in AgentFlow
- Rich Text editor for Content Editing in agentflow
- Support for additional load methods in agentflow
- Deduplication for API client in agentflow
- Support for listFlows in agentFlow
- ConditionAgent ScenariosInput with dynamic output ports
- JSON, code, and SelectVariable input types to NodeInputHandler in agentflow
- Markdown support to RichInput with Edit/Source toggle
- OpenAI gpt-5.4-mini and gpt-5.4-nano models
- Add HTTP_SECURITY_CHECK environment variable to enable or disable built-in domain security checks
- Add HTTP_DENY_LIST environment variable to specify additional custom domains to block
- Add Azure Blob Storage support and refactor storage layer
- Add AWS STS AssumeRole support for AWS credentials
- Add Bearer Token Authentication and SSL certificate support for JIRA
- Add Google Docs option to include tab content in get actions
- Implement initial version of @flowiseai/agentflow SDK
- Add ConditionBuilder with dynamic output ports to AgentFlow
- Add MessagesInput, StructuredOutputBuilder, and ExpandTextDialog components to AgentFlow
- Add async data fetching infrastructure to AgentFlow
- Add async input handlers to AgentFlow
- Add array input component to AgentFlow
- Add field visibility engine with conditional show and hide functionality
- Add requestInterceptor prop for API customization in AgentFlow
- Add nvmrc and Node engine support
- Add test infrastructure and unit tests for AgentFlow
- Added global region for chatGoogleVertexAI
- Added Rerankers from Azure
- Added endpointhost to AWSChatBedrock
- Added ChatCloudflareWorkersAI node
- Added Ollama Cloud node
- Allow image uploads for ChatLitellm
- Add MIME type and extension validation for file uploads
- Add Permissions to API Keys
- Add validation for Agentflow generation
- Add image upload support to ChatOpenRouter node
- Add structured JSON output support to Agent Node
- Add Gemini Nano Banana support
- Add Gemini Code Interpreter support
- Add access to chat history and other useful variables in post-processing
- Add sorting to role assigned users table with workspaces and users in ascending order
- Add Teradata VectorStore support in DocumentStore
- Add acceptVariable to Qdrant Collection name
- Add thinking budget to Gemini
- Support Northflank deployment option
- Add multilingual response support for Generate Instructions
- Add Gemini Built In Tools support
- Add Teradata MCP server
- Add support for .default() on nested objects and arrays in SecureZodSchemaParser
- Extend OpenAPI Toolkit with loading the spec from URL and tools selection
- Add support for variables in the URL for HTTP Node
- Add environment variable control for trust proxy setting
- Add Secure Cookies Env Variable
- Add text to speech capability
- Add Grid On Off feature
- Add gpt-5-chat-latest and gpt-4.1-mini to Azure OpenAI Node
- Add JSONPathExtractor tool
- Add SambaNova node
- Add AWS Kendra vector search
- Add GPT OSS models to AWS Bedrock
- Add config override for LangWatch to allow passing metadata
- Enable tracing support for self-hosted and cloud Phoenix instances
- Add CometAPI integration with ChatCometAPI node
- Add AWS DynamoDB KV Storage tool
- Support for images in Grok 4 node
- Latest Vertex models to models.json
- Region support to chatGoogleVertexAi node
- Header-based splitting to MarkdownTextSplitter
- YAML as a file upload option
- Caching for MCP toolkit in CachePool
- AWS SNS tool for publishing messages to SNS topics
- Excel and PPT file uploads
- Session regeneration when login
- SSO token caching and retrieval in CachePool
- Allow overrideconfig from executeflow node to take in variables
- chatflowId to config
- Add performance config option to the AWS ChatBedrock component
- Add thinking budget parameter support for ChatGoogleVertexAI
- Add Oxylabs Document Loader
- Add pagination feature
- Safety settings to Google GenAI node
- Ability to change role for a workspace user
- API for AgentflowV2
- PWA functionality
- Add CA upload support to API Loader node
- Add Teams, Gmail, and Outlook tools
- Add headers configuration to custom MCP
- Add Google Docs node
- Add configurable system prompt to Condition Agent
- Add evaluations for Agentflows v2 and Assistants
- Add CLI reset password command
- Add search functionality to FireCrawl with customizable parameters
- Add single organization limit feature
- Add remove button to edge
- Extend ReactFlow controls with snapping functionality
- Add tooltip display on icon hover in chatflows and marketplace page
- Add dot notation support for nested output variable resolution
- Add missing chat mistral ai models
- Add custom MCP variables
- Add supergateway MCP
- Update Firecrawl version and add FirecrawlExtractTool
- Add O4 mini model
- Add Perplexity node
- Add LiteLLM component
- Add Deep Research V2 Template
- Add Bull dashboard environment variable for enabling dashboard
- Update versions for several packages
- Redesign FlowConfigDialog UI
- Migrate Weaviate to weaviate-client v3 for agentKnowledgeVSEmbeddings compatibility
- Update behaviour for Start node, Http Node, and validation fixes in agentflow
- Replace deprecated zai-glm-4.6 with zai-glm-4.7 cerebras
- Migrate to LangChain v1 and upgrade AI SDK and models
- Improve node palette drawer and typography
- Improve canvas node drag and drop behavior
- Enhanced ChatCerebras integration (v3.0)
- Update models
- Enforce pnpm >= 10.26.0
- Enhance ConversationalRetrievalToolAgent performance and fix bugs
- Update Chroma
- Upgrade Hugging Face Inference API to support Inference Providers
- Bump multer from 1.4.5-lts.1 to 2.0.2
- Bump nodemailer from 6.9.15 to 7.0.7
- JSON Array handling
- Improve node search with fuzzy matching and ranking
- Update ChatMessage component to display calledTools
- Update change and reset password functionality
- Update Loop Agentflow
- Update read write tools
- Disable Available Dep By Default
- Enhance security validation for MCP configurations
- Update SSL-related env for database connections
- Leave default timeout for sandbox execution
- Allow axios node fetch
- Remove Previous Subscription
- Enhance file upload functionality in createAttachment
- Accept dynamic variable from metadata filter
- Support nested objects and arrays in Zod schema parser
- Use ADC credentials on the GCS storage client
- Add execution filter by agentflow name
- Add telemetry for productId
- Use ChatflowID in CamelCase
- Normalize Milvus similarity scores for threshold filtering
- Refactor modelLoader
- Refactor google credentials into a shared function
- Improve Strip New Lines for Gemini/Vertex embedding efficiency
- Update S3 version
- Update code execution sandbox implementation across components
- Update GET to POST requests
- Patch OpenAI nodes
- Update public-chatflow access control
- Optimize export import
- Standardize password criteria
- Update Claude to version 4
- Update Gemini to version 2.5 Flash
- Add new parameter in getChatMessages for better context handling
- Allow non-UUID sessionId by changing column type to varchar
- Update Groq chat node and Llama Index Groq node
- Implement AgentFlow V2
- Disable telemetry by default
- Fix type validation for session ID
- Exports contain variable values
- Fix node load method workspace
- Fix SSO and role
- Fix GitHub workflow
- Fix flowise 322 and 324
- Fix flowise-615
- Fix flowise-598
- Add onFlowChange notifications for deleteNode, deleteEdge, and duplicateNode actions in agentflow
- Clean and Nuke script
- Fix theming for dark mode in agentflow
- Bring canvas buttons to same z-index level
- Fix z-index for validation button in agentflow
- Guard malformed form option metadata in chatflow MCP schema generation
- Fix message panel crashes via large chat volume
- Fix missing reasoning item
- Fix variable resolution and credential sync in agentflow
- Preserve custom iframe allowlists in frame headers
- Preserve tool input schema types and required fields in MCP
- Fix session cleanup when using MySQL for storing sessions
- Limit Markdown rendering on RichInput in UI
- Fix redis pub/sub and streaming response issue with better handling of connection issues
- Fix field name mismatch between AgentFlow SDK internal representation and server expectation
- Correct sonar-deep-research model name in Perplexity config
- Correct o4-mini pricing under ChatOpenAI
- Correct multiple model label typos in Groq, Mistral, and Bedrock configs
- AgentFlow model parameters
- Generate ArrayInput item keys synchronously to prevent missing React keys in AgentFlow
- Add missing opik key to returnIds in AnalyticHandler.onLLMStart
- Update qdrant dependency
- Disable Generate button when required fields are not filled
- Fix missing regex handler in Condition node
- Retain the original error as 404/400 when URI contains invalid ChatFlowId
- Fix variable not read in custom loader
- Restore sanitizeDocuments call in postgres
- Create postgresql table if not exists for vectorstore
- Allow Unicode characters in document store tool names
- Fix OpenAI Assistant tool call failures masked as success
- Fix agentflow list refresh after deletion
- Correct Lunary tool-error logging
- Add missing OpenTelemetry dependencies to components package
- Change DocumentStoreFileChunk columns to LONGTEXT
- Apply search filter to tools list view
- Fix redis_keep_alive on usagecachemanager using keyv/redis
- Remove postgres vector store data when deletion
- Fix missing flowData for CustomTemplate Tool during import
- Supervisor Node AzureChatOpenAI compatibility issue
- Custom Function Libraries issue
- Fix container filesystem allowing unauthorized file modifications and malicious downloads in metrics/otel/compose.yaml
- Fix variable resolution to support arrays of config objects
- Fix iteration blocks execution after resuming from human input
- Fix shared credentials not showing on UI
- Fix sync nodes disconnect edges
- Fix JSON parse metadata filter
- Fix Zod parsing
- Fix CORS-related issues
- Fix path traversal check on chatId
- Ensure proper cleanup of the database connection in createSchema
- Fix OxylabsLoader request params and result processing
- Ensure Gemini always receives a non-empty contents array
- Update apify logo
- Parse JSON correctly
- Allow additional path in the URL
- Add missing sendUpdates Parameter to Google Calendar Tool
- Fix migration errors for text to speech and chatflow name index
- Add validation for file path
- Fix Create Index Chatflow Name
- Fix unshift system message
- Fix problematic JSON parsing in Iteration.ts
- Fix chatflow's type null or blank
- Fix upsert API for file loader
- Fix export all chat messages
- Fix Oxylabs document loader API calls
- Milvus similarity score normalization for threshold filtering
- Chroma authentication
- Import chatMessageFeedback messageIDs unique violation
- Agentflow LLM structuredOutput keys being ignored
- Dot notation for nested output variable resolution
- File path sanitization
- NVIDIA node name
- Custom MCP security
- Puppeteer/Playwright web crawler bugs
- Remove Markdown in Condition
- Add proper parsing for tool input args
- Fix promise.all failing silently when loading MCP tools
- Add missing getLabel prop to AgentReasoningCard
- Update worker Docker
- Modify the style of the AsyncDropdown component
- HTTP Node body parsing
- Gemini structured output
- GoogleDrive loader folder ID
- Circular dependency of updateStorageUsage and checkStorage in utils
- Multiple human input nodes
- Concatenate overrideconfig array
- Update API code dialog for AgentflowV2
- Validate chatflow UUID
- Improve tag visibility in dark mode when disabled
- Add return src docs to custom assistant
- Add orgId for file fetching from messages
- Allow OverrideConfig for multiple nodes in AgentflowV2
- Refactor createFileAttachment to streamline chatId validation
- Fix config input handling for multiple same fields
- Fix Tool node selected tool
- Fix SQL syntax error when reverting migration in MariaDB
- Fix Generator Prompt Markdown Format
- Fix metadata special characters upsertion failure in Weaviate
- Fix Override config Analytics in AgentflowV2
- Fix Snackbar notification auto-close functionality
- Fix JSON Parse Error in authSlice.js for undefined values
- Fix default JWT variables
- Uncomment required environment variables in Docker configuration
- Fix execute custom function to worker
- Make field optional
- Correctly retrieve past images in AgentFlowV2
- Throw error on agent tool call error
- Update array item config correctly
- Use correct key for basic auth and optional password
- Fix AgentFlowV2 state
- Correct path and case sensitivity for Cheerio Web Scraper icon
- Update correct label for InputLabel component
- Handle time correctly and ensure schema creation in PostgresRecordManager
- Fix missing chat data import
- Update AgentFlow V2 events to Redis subscriber
- Fix UI streaming when model streaming is off
- Add keep-alive options to Redis clients to prevent idle timeouts and socket closing
- Update file loader
- Fix presentation of the source
- Close MCP connection
- Deprecate llamaindex
- Make custom MCP stdio command allowlist operator-controlled
- Fix openai-realtime cross-workspace authorization
- Improve tenant validation
- Check deny list in webscrapers
- Check deny list for certain chat models
- Sanitize organization user
- Add allow list execution path
- Fix clickjacking vulnerability
- Sanitize user input
- Remove hardcoded CORS wildcard on TTS endpoint to prevent cross-origin credential abuse
- Improve MCP Server Config security
- Fix mass assignment in Tools endpoint
- Fix credential data leak
- Fix chatflow query to protect against cross-workspace chatflow disclosure
- Fix mass assignment in Variables endpoints
- Fix IDOR takeover in PUT /api/v1/user
- Fix mass assignment in Assistant Update endpoint
- Fix mass assignment in Chatflow endpoints
- Fix IDOR in Evaluators and Evaluations endpoints
- Enable HTTP security validation by default to prevent requests to unsafe or internal domains
- Increase salt rounds for new passwords and update hash with more salt rounds for old passwords
- Add input validation to password reset
- Enhance file path validation and implement non-root Docker execution
- Sanitize sensitive fields in request header and body in logger
- Introduce Passport.js-based authentication system with JWT tokens stored in secure HTTP-only cookies
Original release notes, newest first
The list above is our reading of these notes; the originals from FlowiseAI are here, one fold per release.
3.1.4
What's Changed
- Fix Type Validation For Session ID by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6568
- Fix Flowise 709 Make Custom MCP stdio command allowlist operator-controlled by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6578
- Fix Flowise 610 openai-realtime cross-workspace authorization by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6586
- fix: exports contain variable values by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6556
- Fix Flowise 722 node load method workspace by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6593
- Fix Flowise 788 Improve Tenant Validation by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6620
- fix: check deny list in webscrappers by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6559
- fix: check deny list in for certain chat models by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6589
- fix: update versions for several packages by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6558
- Fix Flowise 809 Sanitize Organization User by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6633
- Fix Flowise 849 SSO And Role by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6634
- Fix Flowise 544 GitHub Workflow by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6649
- Fix Flowise-552 Add Allow List Execution Path by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6658
- fix: flowise 322 and 324 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6650
- fix: flowise-615 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6629
- fix: flowise-598 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6665
- chore: flowise-839 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6664
- Release/3.1.4 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6681
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.1.3...flowise@3.1.4
3.1.3
What's Changed
- Fix clickjacking by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6185
- fix(agentflow): add onFlowChange notifications for deleteNode, deleteEdge, and duplicateNode actions by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6211
- Fix: Clean and Nuke Script by @abdullah-workday in https://github.com/FlowiseAI/Flowise/pull/6213
- feat(agentflow): add client filtering for form input options in Start node by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6212
- feat: turn chatflow into MCP server by @prd-hoang-doan in https://github.com/FlowiseAI/Flowise/pull/5930
- feat(agentflow): optional cavasActions to allow additional buttons next to validate by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6224
- chore: bump @flowiseai/agentflow to 0.0.0-dev.11 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6216
- chore: bump @flowiseai/agentflow to 0.0.0-dev.12 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6225
- Feat/FlowConfigDialog UI Redesign by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6229
- feat(agentflow): make client-specific knowledge fields for agent nodes by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6226
- Fix/agentflow Fixed theming for dark mode in agentflow by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6234
- Bring canvas buttons to same z-index level by @VaidikFlow in https://github.com/FlowiseAI/Flowise/pull/6235
- Fix(agentflow) - Fix z-index for validation button by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6238
- chore: bump @flowiseai/agentflow to 0.0.0-dev.13 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6244
- fix(mcp): guard malformed form option metadata in chatflow MCP schema generation by @shaun0927 in https://github.com/FlowiseAI/Flowise/pull/6233
- bugfix: message panel crashes via large chat volume by @jchui-wd in https://github.com/FlowiseAI/Flowise/pull/6191
- Bugfix/Missing Reasoning Item by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6237
- feat(components): Add support for Anthropic Claude Opus 4.7 by @AbdulSamad94 in https://github.com/FlowiseAI/Flowise/pull/6247
- fix(agentflow): fix variable resolution, credential sync, and add E2E example by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6245
- fix(server): preserve custom iframe allowlists in frame headers by @shaun0927 in https://github.com/FlowiseAI/Flowise/pull/6232
- fix(mcp): preserve tool input schema types and required fields by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6248
- Refactoring Validation logic into separate function by @abdullah-workday in https://github.com/FlowiseAI/Flowise/pull/6272
- feat(observe): add initial package structure and configuration for @flowiseai/observe by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6270
- docs: fix broken environment variable docs links in markdown files by @SyncWithRaj in https://github.com/FlowiseAI/Flowise/pull/6255
- feat: implement the custom MCP Server in tool by @prd-hoang-doan in https://github.com/FlowiseAI/Flowise/pull/6205
- Chore update Node.js version to 20.20.2 in CI workflows by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6277
- Chore/pin axios to 1.15.0 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6282
- chore: update agentflow workflow and add changelog by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6284
- Fix FLOWISE-319 Sanitize User by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6269
- feat: add GPT-5.5 and GPT-5.5 Pro to OpenAI chat models by @AbdulSamad94 in https://github.com/FlowiseAI/Flowise/pull/6278
- chore: update Node.js version consistency and optimize Docker build by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6285
- Fix/agentflow Fixing agentflow UI style and make it similar to v2 by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6280
- bug: Block read_pickle and class definitions, restrict custom CSV field to read_csv() only by @chloebyun-wd in https://github.com/FlowiseAI/Flowise/pull/6257
- docs/ui: fix typos in user-facing copy by @tiancizhou in https://github.com/FlowiseAI/Flowise/pull/6303
- Chore/update mcp sdk version, update slack, github, brave mcp by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6293
- Chore/Remove Deprecated Parameters For Opus 4.7 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6294
- update: eval base url by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5738
- fix: flowise-146 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6170
- Fix FLOWISE 566 OAuth2 by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6276
- add langsmith tracing initialized from environment variables by @mmattu-wd in https://github.com/FlowiseAI/Flowise/pull/6271
- feature: custom endpoint host for AWS Embedding Node by @rohan-patil2 in https://github.com/FlowiseAI/Flowise/pull/6264
- Fix FLOWISE 429 executeJavaScriptCode by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6306
- feat(agentflow): add node execution visualization with HITL support by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6312
- feat(observe): NodeExecutionDetail component by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6310
- Update logger to Remove Sensitive Fields by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/6317
- fix: randomSeed always ignored in ChatMistral node by @PythonToGo in https://github.com/FlowiseAI/Flowise/pull/6299
- feat(components): add missing languages to Code Text Splitter by @deepak0x in https://github.com/FlowiseAI/Flowise/pull/6290
- fix: FLOWISE-599 Adding Shahdow and elevation to dropdown list by @abdullah-workday in https://github.com/FlowiseAI/Flowise/pull/6322
- Fix(agentflow) - Add iteration node full functionality by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6324
- feat: implement scheduling functionality for AgentflowV2 by @prd-hoang-doan in https://github.com/FlowiseAI/Flowise/pull/5971
- fix: cors handling by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6304
- chore: bump @flowiseai/agentflow to 0.0.0-dev.14 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6337
- feat(observe): ExecutionDetail with tree view, headers, and resizable drawer by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6325
- Fix/agentflow add pending test cases for loop node by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6338
- feat/show scheduled flow status by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6330
- Reusable publish workflow + @flowiseai/observe publish pipeline by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6341
- fix: strictly allow only read_csv(data, litera_options) and block exeutable args by @chloebyun-wd in https://github.com/FlowiseAI/Flowise/pull/6313
- chore: update CHANGELOG for agentflow 0.0.0-dev.14 and adjust package version in @flowiseai/observe by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6346
- feat: remove scoped view option from ExecutionsListTable by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6348
- chore: bump @flowiseai/observe to 0.0.0-dev.1 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6349
- feat:344 | ambient agents webhooks by @jchui-wd in https://github.com/FlowiseAI/Flowise/pull/6283
- feature/extend AWS Bedrock node with full model catalog and custom model support by @Ankit5467 in https://github.com/FlowiseAI/Flowise/pull/6309
- Feat(agentflow) Node version detection and version upgrade support by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6347
- feat - Add changesets for agentflow and observe packages by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6350
- Chore/fix pnpm lock file by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6357
- bugfix:308 | remove ungated overrideConfig spread by @jchui-wd in https://github.com/FlowiseAI/Flowise/pull/6279
- fix: flowise-186 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6158
- fix: flowise-310 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6321
- Fix (Agentflow) Remove changeset:publish from dependency by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6356
- Chore/vm2 update by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6363
- Reject webhook/schedule flows on prediction API and surface trigger-specific code samples by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6361
- fix: flowise-318 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6335
- fix(models): correct chatMistralAI and chatCohere pricing by 1000x by @AbdulSamad94 in https://github.com/FlowiseAI/Flowise/pull/6393
- fix: access to invited workspace by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6360
- Fix FLOWISE 453 by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6431
- Fix FLOWISE 596 by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6435
- Fix FLOWISE-597 by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6445
- Fix FLOWISE-703 by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6446
- chore: node version update by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6359
- fix: [OPS-3030] Push development images to ECR by @natan-hoppe-workday in https://github.com/FlowiseAI/Flowise/pull/6391
- Fix Flowise 552 by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6471
- Fix Flowise 591 by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6476
- Fix Flowise 606 by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6499
- fix: flowise 370 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6409
- fix: FLOWISE-400, 543, 551 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6417
- fix: FLOWISE-553, 598, 616 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6464
- Bugfix/add getSafeFilePath utility for secure file path resolution by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6549
- Fix Docker Node Version Build Deps by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6548
- Release/3.1.3 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6566
New Contributors
- @abdullah-workday made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6213
- @VaidikFlow made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6235
- @shaun0927 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6233
- @SyncWithRaj made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6255
- @chloebyun-wd made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6257
- @tiancizhou made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6303
- @PythonToGo made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6299
- @deepak0x made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6290
- @Ankit5467 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6309
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.1.2...flowise@3.1.3
3.1.2
What's Changed
- Hardcoded CORS wildcard on TTS endpoint enables cross-origin credential abuse from any webpage by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5901
- Additional Improvements to MCP Server Config security by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5943
- fix: session cleanup when using mysql for storing sessions by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5984
- Fix Mass Assignment in Tools Endpoint by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5954
- Fix Credential Data Leak by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/6042
- Fix Chatflow Query to Protect Against Cross-Workspace Chatflow Disclosure by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/6043
- fix(ui): limit Markdown rendering on RichInput by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6061
- Fix Mass Assignment in Variables Endpoints by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5955
- Fix IDOR Takeover in PUT /api/v1/user by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5986
- fix: redis pub/sub and streaming response issue by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6008
- Revert "fix: redis pub/sub and streaming response issue" by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/6084
- chore: bump @flowiseai/agentflow to 0.0.0-dev.7 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6087
- Update README.md for @flowiseai/agentflow by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6088
- Fix/agentflow fix field name mismatch between SDK internal representation and server expectation by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6092
- chore: bump @flowiseai/agentflow to 0.0.0-dev.8 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6096
- feat: add Pipedream MCP support by @rohan-patil2 in https://github.com/FlowiseAI/Flowise/pull/5858
- fix(models): correct sonar-deep-research model name in Perplexity config by @AbdulSamad94 in https://github.com/FlowiseAI/Flowise/pull/6069
- fix(models): correct o4-mini pricing under chatOpenAI by @AbdulSamad94 in https://github.com/FlowiseAI/Flowise/pull/6079
- mini-feat: Store page sizes of views in local storage by @Mewyii in https://github.com/FlowiseAI/Flowise/pull/5830
- Mass Assignment in Assistant Update Endpoint by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5945
- Feat/agentflow add support for Variable System & Syntax Support by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6067
- chore: bump @flowiseai/agentflow to 0.0.0-dev.9 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6106
- Fix Mass Assignment in Chatflow Endpoints by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5953
- fix(models): correct multiple model label typos (Groq, Mistral, Bedrock) by @AbdulSamad94 in https://github.com/FlowiseAI/Flowise/pull/6104
- Fix IDOR in Evaluators and Evaluations Endpoints by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/6050
- feat: email change confirmation flow by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5992
- fix(gmail): include draft id in update_draft tool schema by @tsubasakong in https://github.com/FlowiseAI/Flowise/pull/5925
- fix: skip empty metadata filter in RetrieverTool to prevent vector store error by @majiayu000 in https://github.com/FlowiseAI/Flowise/pull/5976
- Add Permission Checks to Vector Store API's by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/6045
- fix: preserve sourceDocuments and metadata in ExecuteFlow node by @majiayu000 in https://github.com/FlowiseAI/Flowise/pull/5972
- fix: lint issues by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6115
- feat(ChatOllama): add 'think' input option for reasoning support by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6116
- Fix: restore token-by-token streaming for chains using createTextOnlyOutputParser by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6086
- fix(components): reuse extracted response content for ConditionAgent JSON parsing by @jslim-23 in https://github.com/FlowiseAI/Flowise/pull/6072
- fix: streaming response due to high number of redis pub/sub channels, better handling of connection issues by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6114
- Feature/Add Audit and Deletion by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/5994
- fix(ui): allow XML tag for markdown rich input by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6095
- Fix Mass Assignment in Dataset and DatasetRow Operations by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/6051
- feat(agentflow): enhance state management with StateKeyValueInput and variable support by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6119
- Feat/agentflow Port Markdown Editor & Edit/Source Toggle from legacy UI to agentflow by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6125
- fix: better errors for sso login by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6113
- fix(agentflow): resolve stale $flow.state reads in iteration node by @manojnaidu619 in https://github.com/FlowiseAI/Flowise/pull/6099
- feat(ui): add document store rename/delete actions for cards and table by @sahil2448 in https://github.com/FlowiseAI/Flowise/pull/6041
- Fix Mass Assignment in Assistants Endpoints by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/6128
- Fix Mass Assignment on Save Custom Template by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/6129
- feat(agentflow): Add refresh button for Available Actions dropdown by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6134
- feat: add client-scoped filtering to node input params by @jchui-wd in https://github.com/FlowiseAI/Flowise/pull/6107
- Add barrel export and exports map to packages/components by @michaell-workday in https://github.com/FlowiseAI/Flowise/pull/6130
- Fix/agentflow Add support for XML tag in markdown input and render markdown conditionally by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6145
- chore: bump @flowiseai/agentflow to 0.0.0-dev.10 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6162
- fix(agentflow): $flow.state inaccessible inside iteration node execution by @manojnaidu619 in https://github.com/FlowiseAI/Flowise/pull/6142
- docs: fix Hugging Face deployment links by @ming1523 in https://github.com/FlowiseAI/Flowise/pull/6124
- chore: update GitHub Actions dependency version by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6165
- feat(ui): add accessible show/hide password toggle on signin by @sahil2448 in https://github.com/FlowiseAI/Flowise/pull/6098
- update eslint-plugin-jsx-a11y and remove pinned version for es-iterat… by @mmattu-wd in https://github.com/FlowiseAI/Flowise/pull/6159
- Feat/docstore rename delete actions (optimised for dark theme) by @sahil2448 in https://github.com/FlowiseAI/Flowise/pull/6144
- fix: flowise-317 by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/6168
- Fix/agentflow Integration and verification test fixes by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6175
- fix(evaluations): use correct total_cost property in CostCalculator by @aviu16 in https://github.com/FlowiseAI/Flowise/pull/6183
- feat: Browserless MCP integration by @andyMrtnzP in https://github.com/FlowiseAI/Flowise/pull/6171
- fix(evaluations): correct DoesNotContainAny/All operator logic by @aviu16 in https://github.com/FlowiseAI/Flowise/pull/6182
- fix: remove basic auth by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5680
- refactor(api): update caching mechanism in deduplicatedClient to differentiate TTL for GET and load-method responses by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6188
- Fix/agentflow - Fixes for minor UI issues in extracted canvas by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6190
- Bugfix/add compact table transformer for NotionAPILoader by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6187
- Bugfix/add groq sdk by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6194
- Chore/include action metadata from API responses by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6204
- Bugfix/Silent fallback to vm2 for sandbox execution by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6206
- feat(components): improve Baidu Wenxin chat model configuration by @jimmyzhuu in https://github.com/FlowiseAI/Flowise/pull/6140
- feat(components): add Baidu Qianfan embeddings node by @jimmyzhuu in https://github.com/FlowiseAI/Flowise/pull/6147
- fix/agentflow: Update default values and auto-add Start node for empty state by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6210
- Release/3.1.2 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6215
New Contributors
- @michaell-workday made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6044
- @AbdulSamad94 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6069
- @tsubasakong made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5925
- @majiayu000 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5976
- @jslim-23 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6072
- @manojnaidu619 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6099
- @sahil2448 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6041
- @ming1523 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6124
- @mmattu-wd made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6159
- @andyMrtnzP made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6171
- @jimmyzhuu made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6140
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.1.1...flowise@3.1.2
3.1.1
What's Changed
- Traversal env var by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5962
- Fix/agentflow model parameters by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/5967
- fix: migrate Weaviate to weaviate-client v3 for agentKnowledgeVSEmbeddings compatibility (#5991) by @aayushbaluni in https://github.com/FlowiseAI/Flowise/pull/5993
- feat(agentflow): add Rich Text editor for Content Editing (FLOWISE-342) by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/5988
- chore: bump @flowiseai/agentflow to 0.0.0-dev.4 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/5997
- update README and remove mocks in dist by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6000
- fix (AgentFlow) - generate ArrayInput item keys synchronously to prevent missing React keys by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6001
- chore: bump @flowiseai/agentflow to 0.0.0-dev.5 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6002
- Feat/agentflow Support for Additional Load Methods by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6003
- feat(agentflow): implement deduplication for API client by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6004
- feat(agentFlow) - Add support for listFlows by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6005
- Bugfix/Update qdrant dep by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6014
- Replace zai-glm-4.6 (deprecated) with zai-glm-4.7 cerebras by @sunnymodi21 in https://github.com/FlowiseAI/Flowise/pull/6020
- fix(components): add missing opik key to returnIds in AnalyticHandler.onLLMStart by @wishhyt in https://github.com/FlowiseAI/Flowise/pull/6006
- chore: Co-locate server / components unit tests and update Contributing.MD for testing by @jchui-wd in https://github.com/FlowiseAI/Flowise/pull/6017
- FLOWISE-262 Add ConditionAgent ScenariosInput with dynamic output ports by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6018
- chore: bump @flowiseai/agentflow to 0.0.0-dev.6 by @github-actions[bot] in https://github.com/FlowiseAI/Flowise/pull/6022
- chore: update contributing.md with additional test options by @jchui-wd in https://github.com/FlowiseAI/Flowise/pull/6023
- Feat/agentflow Add JSON, code, and SelectVariable input types to NodeInputHandler by @j-sanaa in https://github.com/FlowiseAI/Flowise/pull/6016
- Feat/Add Markdown support to RichInput with Edit/Source toggle by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6021
- feat(agentflow): update behaviour for Start node, Http Node, and validation fixes (FLOWISE-265, FLOWISE-264) by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/6027
- chore: add OpenAI gpt-5.4-mini and gpt-5.4-nano models by @AsharibAli in https://github.com/FlowiseAI/Flowise/pull/6028
- fix: disable Generate button when required fields are not filled by @mykh-hailo in https://github.com/FlowiseAI/Flowise/pull/5927
- release/3.1.1 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/6037
New Contributors
- @aayushbaluni made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5993
- @wishhyt made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6006
- @jchui-wd made their first contribution in https://github.com/FlowiseAI/Flowise/pull/6017
- @mykh-hailo made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5927
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.1.0...flowise@3.1.1
3.1.0
⚠️ Breaking Changes
HTTP security checks enabled by default
Flowise now enables HTTP security validation by default to prevent requests to unsafe or internal domains.
A built-in deny list blocks potentially dangerous domains (for example localhost, 127.0.0.1, and other internal addresses) to mitigate SSRF and similar attacks.
Two new environment variables control this behavior:
# Enable/disable built-in security checks (default: true)
HTTP_SECURITY_CHECK=true
# Additional domains to block
HTTP_DENY_LIST=localhost,127.0.0.1,internal.company.com
-
HTTP_SECURITY_CHECKEnables the built-in domain security checks. It is enabled by default and can be disabled by setting it tofalse. -
HTTP_DENY_LISTAllows you to specify an additional custom list of domains to block. This list is empty by default.
⚠️ If your Flowise deployment previously accessed internal services or localhost endpoints, you may need to:
- disable the check (
HTTP_SECURITY_CHECK=false), or - adjust your configuration accordingly.
What's Changed
🚀 Core
- Reasoning support, LangChain v1 migration, and AI SDK/model upgrades (#5893)
- Add Azure Blob Storage support and storage refactor (#5604)
- Add AWS STS AssumeRole support for AWS credentials (#5731)
- Add Bearer Token Authentication and SSL certificate support for JIRA (#5674)
- Add Google Docs option to include tab content in get actions (#5883)
- Add nvmrc and Node engine support (#5770)
- Update environment and initialization logic (#5683)
🤖 AgentFlow
New Features
- Initial implementation of
@flowiseai/agentflowSDK (#5733) - Add ConditionBuilder with dynamic output ports (#5957)
- Add MessagesInput, StructuredOutputBuilder, ExpandTextDialog (#5965)
- Add async data fetching infrastructure (#5937)
- Add async input handlers (#5956)
- Add array input component (#5887)
- Add field visibility engine with conditional show/hide (#5890)
- Add requestInterceptor prop for API customization (#5936)
UI / Editor Improvements
- Improve node palette drawer and typography (#5806)
- Improve canvas node drag & drop behavior (#5774)
- Add node editing functionality (#5786)
- Improve flow date change & save handling (#5833)
Refactors
- Rename package to
@flowiseai/agentflow(#5825) - Simplify ReactFlow and context state synchronization (#5827)
- Strip server-only metadata from node data (#5966)
- Improve validation feedback system (#5915)
- Use design tokens for validation colors (#5934)
Testing / Tooling
- Add test infrastructure and unit tests (#5749)
- Improve test coverage and ESLint configuration (#5866)
- Remove console warnings in tests (#5878)
- Bump agentflow version to 0.0.0-dev.2 / dev.3 (#5920, #5952)
Bug Fixes
- Fix duplicate node and drag behavior (#5850)
- Fix duplicate node handling and tests (#5840)
- Fix async multi-rendering issues (#5964)
- Fix ConditionAgent silent failure (#5760)
- Fix streaming field default in chat model configs (#5856)
- Fix AgentFlow variable interpolation issue (#5818)
- Fix package.json sideEffects configuration (#5899)
🔌 Nodes
- Fix missing regex handler in Condition node (#5651)
- Improve form value resolution in executeNode (#5762)
- Extract loadNodesFromDir() from NodesPool for reuse (#5904)
🔒 Security
Major security hardening across the platform:
- Create default HTTP deny list (#5702)
- Always include default deny list values (#5708)
- Allow deny list configuration via environment variable (#5862)
- Enforce HTTPS for user-provided URLs (#5728)
- Remove ability to use unprotected HTTP modules (#5727)
- Implement proprietary path guardrails (#5703)
- Validate filepaths and path traversal protections (#5729, #5842)
- Sanitize code executed in Pyodide (#5701, #5836)
- Prevent LLM-generated code from adding imports (#5879)
- Sanitize DOM image URLs (#5779)
- Remove user-supplied values from responses (#5780)
- Add permissions check for generate-tool-desc route (#5837)
- Prevent IDOR takeover of DocumentStores (#5914)
- Fix mass assignment in account registration (#5689)
- Fix sensitive cookie transmission (#5809)
- Fix string escaping/encoding vulnerabilities (#5772)
- Fix regex vulnerabilities on user-controlled data (#5857)
- Fix unvalidated dynamic method call issue (#5746)
🐛 Bug Fixes
- Fix CORS handling for public chatflow requests (#5706)
- Fix hardcoded STT audio extension validation (#5737)
- Fix MySQLRecordManager type handling for indexes (#5726)
- Fix invalid workspaceId in TTS (#5917)
- Fix 401 error messaging for invalid API keys (#5808)
- Fix login method reading (#5805)
- Fix mime type validation when updating chatflow config (#5768)
- Fix Windows build command with --mode flag (#5841)
- Fix cross-env handling for Windows compatibility (#5835)
- Fix test coverage failures (#5839)
- Stop Axios throwing errors on non-2xx responses (#5832)
🧰 CI / Build / DevOps
- Add GitHub Actions workflow for publishing AgentFlow SDK (#5908)
- Use AWS OIDC to push images to ECR (#5784)
- Upgrade GitHub Actions for Node 24 compatibility (#5911)
- Upgrade GitHub Actions to latest versions (#5912)
- Fix workspace protocol error in AgentFlow publish workflow (#5946)
- Build AgentFlow without source maps in production (#5787)
- Fix Husky pre-commit hook executable issue (#5788)
- Improve Jest server test structure (#5909)
📚 Documentation & Policy
- Update security policy (#5781)
New Contributors
- @prd-hoang-doan made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5706
- @ginna-baker made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5770
- @jhead made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5802
- @j-sanaa made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5786
- @natan-hoppe-workday made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5784
- @sohaieb made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5841
- @rohan-patil2 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5731
- @danielalanbates made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5818
- @bintocher made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5808
- @Aadil-Hasun made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5651
- @aviu16 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5760
- @TravisP-Greener made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5764
- @tianwei-liu made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5856
- @salmanmkc made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5911
- @github-actions[bot] made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5952
- @RenzoMXD made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5883
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.13...flowise@3.1.0
3.0.13
What's Changed
Nodes
- Added global region for chatGoogleVertexAI by @chiragjagga in https://github.com/FlowiseAI/Flowise/pull/5581
- feat: add Rerankers from Azure by @Psylockz in https://github.com/FlowiseAI/Flowise/pull/5576
- feat: Enhance ChatCerebras integration (v3.0) by @sebastiand-cerebras in https://github.com/FlowiseAI/Flowise/pull/5508
- Feat/add endpointhost to AWSChatBedrock by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5642
- Feature/ChatCloudflareWorkersAI by @udaykumar-dhokia in https://github.com/FlowiseAI/Flowise/pull/5644
- Feature/Ollama Cloud by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5655
- feat: allow image uploads for ChatLitellm by @wggcch in https://github.com/FlowiseAI/Flowise/pull/5697
Core
- Add MIME type and extension validation for file uploads by @jocelynlin-wd in https://github.com/FlowiseAI/Flowise/pull/5596
- Feature/Add Permissions To API Keys by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/5590
- Chore/deprecating llamaindex by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5654
- Retain the original error as 404/400 when URI contains invalid ChatFlowId by @Abhinaya-P in https://github.com/FlowiseAI/Flowise/pull/5648
- Add validation for Agentflow generation by @VanRitzOwen in https://github.com/FlowiseAI/Flowise/pull/5607
- Chore/models update by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5656
- Increase salt rounds for new passwords, and update hash with more salt rounds for old passwords by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5665
- Enforce pnpm >= 10.26.0 by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5688
- Chore/Refactor login activity component by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/5679
- Add Input Validation to Password Reset by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5659
Bugfix
- Fix/variable not read in custom loader by @Nek-11 in https://github.com/FlowiseAI/Flowise/pull/5558
- fix(postgres): restore sanitizeDocuments call removed in #5536 by @moona3k in https://github.com/FlowiseAI/Flowise/pull/5566
- Bugfix/create postgresql table if not exists for vectorstore by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5573
- Fix: Disclosures by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5562
- Composio tool auth fixes, no auth support and connected accounts selection. by @chiragjagga in https://github.com/FlowiseAI/Flowise/pull/5614
- fix: allow Unicode characters in document store tool names by @doubleclip118 in https://github.com/FlowiseAI/Flowise/pull/5599
- Fix: insecure data access by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5652
- fix: return proper status codes for invalid/non-existent chatflow IDs by @aibysid in https://github.com/FlowiseAI/Flowise/pull/5456
- Refactor/Update endpoint routing configuration by @yau-wd in https://github.com/FlowiseAI/Flowise/pull/5645
- fix: route ordering in auth routes by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5661
- Fix Mass Assignments in Leads Endpoint by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5668
- Fix: Fix DNS Rebinding/TOCTOU Vulernability by @christopherholland-workday in https://github.com/FlowiseAI/Flowise/pull/5653
- Fix (OpenSearch 3.x Compatibility): Adds configurable vector search engine by @AhmedRaafat14 in https://github.com/FlowiseAI/Flowise/pull/5676
- fixed incorrect ollama embedding api endpoint by @smartcoder0777 in https://github.com/FlowiseAI/Flowise/pull/5658
- fix: update loginmethod endpoints by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5681
New Contributors
- @jocelynlin-wd made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5596
- @chiragjagga made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5581
- @Psylockz made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5576
- @sebastiand-cerebras made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5508
- @yau-wd made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5590
- @doubleclip118 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5599
- @udaykumar-dhokia made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5644
- @Abhinaya-P made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5648
- @VanRitzOwen made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5607
- @christopherholland-workday made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5659
- @AhmedRaafat14 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5676
- @smartcoder0777 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5658
- @wggcch made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5697
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.12...flowise@3.0.13
3.0.12
What's Changed
Nodes
- Chore/Disable Unstructure Folder by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5483
- feat: Add image upload support to ChatOpenRouter node by @aibysid in https://github.com/FlowiseAI/Flowise/pull/5471
- feat: Add structured JSON output support to Agent Node by @aibysid in https://github.com/FlowiseAI/Flowise/pull/5470
- feat/fix: Enhance ConversationalRetrievalToolAgent performance and fix bugs by @Nek-11 in https://github.com/FlowiseAI/Flowise/pull/5507
- Chore/Opus 4.5 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5520
- Feature/Gemini Nano Banana by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5529
- Chore/Remove freeSolo for update state by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5530
- Feature/Gemini Code Interpreter by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5531
- Chore/Update Chroma by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5537
Core
- Add workspaceId in options if not already there. by @mskitroot in https://github.com/FlowiseAI/Flowise/pull/5503
- feat: Add sorting to role assigned users table (workspaces asc, users asc) by @naaa760 in https://github.com/FlowiseAI/Flowise/pull/5486
- feat: handle 429 errors and redirect to rate-limited page by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5440
- Feature: Add access to chat history and other useful variables in post-processing by @Nek-11 in https://github.com/FlowiseAI/Flowise/pull/5511
- Fixed: Variable syntax highlighting lost after copy-paste from external editor in Agentflow V2 by @DebottamMandal123 in https://github.com/FlowiseAI/Flowise/pull/5513
- Pin kill-port package version by @simon-song-wd in https://github.com/FlowiseAI/Flowise/pull/5523
- chore(deps): bump multer from 1.4.5-lts.1 to 2.0.2 in /packages/server in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/FlowiseAI/Flowise/pull/5522
- chore(deps): bump nodemailer from 6.9.15 to 7.0.7 in /packages/server in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/FlowiseAI/Flowise/pull/5521
- Chore/update base command args by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5541
Bugfix
- fix: OpenAI Assistant tool call failures masked as success by @moona3k in https://github.com/FlowiseAI/Flowise/pull/5504
- fix: agentflow list refresh after deletion (Issue #5360) by @aibysid in https://github.com/FlowiseAI/Flowise/pull/5473
- fix: correct Lunary tool-error logging by @moona3k in https://github.com/FlowiseAI/Flowise/pull/5505
- fix: add missing OpenTelemetry dependencies to components package by @KushagraaWadhwa in https://github.com/FlowiseAI/Flowise/pull/5464
- fix: Upgrade Hugging Face Inference API to support Inference Providers by @aibysid in https://github.com/FlowiseAI/Flowise/pull/5454
- fix: change DocumentStoreFileChunk columns to LONGTEXT by @KushagraaWadhwa in https://github.com/FlowiseAI/Flowise/pull/5465
- fix: apply search filter to tools list view (#5469) by @Wanyi9988 in https://github.com/FlowiseAI/Flowise/pull/5487
- redis_keep_alive fix on usagecachemanager using keyv/redis by @Nek-11 in https://github.com/FlowiseAI/Flowise/pull/5519
- Bugfix/Remove postgres vector store data when deletion by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5536
- Fix missing flowData for CustomTemplate Tool during import by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5542
- Fix Agent node structured output not updating flow state variables by @AhmedMostafa16 in https://github.com/FlowiseAI/Flowise/pull/5548
- Bugfix/Chroma Metadata by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5552
- Bugfix/Credential Filter by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5553
New Contributors
- @moona3k made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5504
- @mskitroot made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5503
- @aibysid made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5473
- @KushagraaWadhwa made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5464
- @naaa760 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5486
- @Wanyi9988 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5487
- @DebottamMandal123 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5513
- @simon-song-wd made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5523
- @dependabot[bot] made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5522
- @AhmedMostafa16 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5548
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.11...flowise@3.0.12
3.0.11
⚠️ Breaking Change ⚠️
The Read/Write File Tools functionality has been permanently removed. See PR
Alternative: Google Drive, Google Docs tools to write/read files
- Chore/split docker workflows by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5432
- chore: fix typos in docker/worker/Dockerfile by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5435
- chore: fix typos in packages/components/nodes/agentflow/Condition/Condition.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5436
- chore: fix typos in packages/components/nodes/chatmodels/ChatHuggingFace/ChatHuggingFace.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5437
- chore: fix typos in packages/components/nodes/prompts/ChatPromptTemplate/ChatPromptTemplate.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5438
- docs: fix typos in packages/ui/src/layout/MainLayout/Sidebar/MenuList/NavGroup/index.jsx by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5444
- docs: fix typos in packages/components/nodes/engine/SubQuestionQueryEngine/SubQuestionQueryEngine.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5446
- docs: fix typos in packages/components/nodes/embeddings/AWSBedrockEmbedding/AWSBedrockEmbedding.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5447
- docs: fix typos in packages/server/README.md by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5445
- Bugfix/Supervisor Node AzureChatOpenAI by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5448
- Chore/JSON Array by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5467
- Chore/Remove Deprecated File Path Unstructured by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5478
- feat(security): enhance file path validation and implement non-root D… by @taraka-vishnumolakala in https://github.com/FlowiseAI/Flowise/pull/5474
- Chore/docker file non root by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5479
- remove read write file tools and imports by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5480
- Bugfix/Custom Function Libraries by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5472
New Contributors
- @taraka-vishnumolakala made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5474
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.10...flowise@3.0.11
3.0.10
What's Changed
Nodes
- Adding Teradata VectorStore support in DocumentStore by @sshekhar1 in https://github.com/FlowiseAI/Flowise/pull/5159
- feat: Added acceptVariable to Qdrant Collection name by @HavardHomb in https://github.com/FlowiseAI/Flowise/pull/5373
- Feat/add thinking budget to gemini by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5395
- Chore/remove teradatasql by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5430
Core
- Chore/product id telemetry by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5329
- Add organization filtering and error handling to login method controller by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5323
- Updated ChatMessage component to display calledTools by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5365
- Sanitize sensitive fields in request header and body in logger by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5279
- Ensure proper cleanup of the database connection in
createSchemaby @cuca24 in https://github.com/FlowiseAI/Flowise/pull/5315 - feat: support northflank deployment option by @AdeboyeDN in https://github.com/FlowiseAI/Flowise/pull/5382
- Updates to change/reset password functionality by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5294
- Chore/WorkspaceID Check by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5228
- feat: Improve node search with fuzzy matching and ranking by @HavardHomb in https://github.com/FlowiseAI/Flowise/pull/5370
- chore: fix typos in packages/ui/src/ui-component/input/suggestionOption.js by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5412
- chore: fix typos in packages/server/src/utils/index.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5413
- chore: fix typos in packages/server/src/utils/buildChatflow.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5414
- chore: fix typos in packages/components/src/agents.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5415
- chore: fix typos in packages/components/src/SecureFileStore.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5416
- chore: fix typos in packages/components/nodes/vectorstores/Meilisearch/Meilisearch.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5417
- chore: fix typos in packages/components/nodes/tools/MCP/core.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5418
- chore: fix typos in packages/components/nodes/sequentialagents/commonUtils.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5419
- chore: fix typos in packages/components/nodes/agents/AirtableAgent/AirtableAgent.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5420
- chore: fix typos in packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/utils/common.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5421
- chore: fix typos in packages/components/nodes/documentloaders/Csv/CsvLoader.ts by @khanhkhanhlele in https://github.com/FlowiseAI/Flowise/pull/5422
- docs: update contribution guidelines to reference main branch by @kirisame-wang in https://github.com/FlowiseAI/Flowise/pull/5426
- Add multilingual response support for Generate Instructions by @sean2121 in https://github.com/FlowiseAI/Flowise/pull/5397
Bugfix
- Fix: Container Filesystem Allows Unauthorized File Modifications and Malicious Downloads in metrics/otel/compose.yaml by @orbisai-sec in https://github.com/FlowiseAI/Flowise/pull/5308
- Fix/variable resolution to support arrays of config objects by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5348
- Bugfix/Iteration blocks execution after resuming from human input by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5359
- fix: add missing log filter env variables to examples by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5376
- Bugfix/shared credentials not showing on ui by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5383
- Bugfix/Sync Nodes Disconnect Edges by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5391
- Bugfix/Json parse metadata filter by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5392
- Bugfix/Zod Parsing by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5399
- Bugfix/Update anthropic package by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5408
- Fix: CORS-related issues by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5310
- Bugfix/path traversal check on chatId by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5428
New Contributors
- @orbisai-sec made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5308
- @sshekhar1 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5159
- @cuca24 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5315
- @AdeboyeDN made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5382
- @HavardHomb made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5373
- @sean2121 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5397
- @khanhkhanhlele made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5412
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.8...flowise@3.0.10
3.0.8
What's Changed
Nodes
- Feat/Gemini Built In Tools by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5215
- Feature - add Teradata MCP server by @vilashjagani in https://github.com/FlowiseAI/Flowise/pull/5002
- Feature/Update Loop Agentflow by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4957
- Add support for .default() on nested objects and arrays in SecureZodSchemaParser by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5269
- feat: extend OpenAPI Toolkit with loading the spec from URL, and tools selection by @MehdiCHEBBAH in https://github.com/FlowiseAI/Flowise/pull/5237
- fix: OxylabsLoader request params and result processing by @oxy-rostyslav in https://github.com/FlowiseAI/Flowise/pull/5286
- Ability to support variable in the URL for HTTP Node. by @ourdex in https://github.com/FlowiseAI/Flowise/pull/5284
- Chore/read write tools update by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5275
Core
- Chore/Disable Available Dep By Default by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5231
- Feat/Enhance security validation for MCP configurations by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5232
- Chore/Remove Rehyperaw by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5235
- Update SSL-related env for database connections by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5242
- Add environment variable control for trust proxy setting by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5226
- Chore/leave default timeout for sandbox execution by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5263
- Chore/allow axios node fetch by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5264
- Chore/Secure Cookies Env Variable by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5281
- Chore/Remove Previous Subscription by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5282
- Text to speech by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5062
- Chore/Enhance file upload functionality in createAttachment by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5280
- Feature/Grid On Off by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5296
Bugfix
- fix: ensure Gemini always receives a non-empty contents array by @toi500 in https://github.com/FlowiseAI/Flowise/pull/5229
- fix: update apify logo by @drobnikj in https://github.com/FlowiseAI/Flowise/pull/5234
- Bugfix/Parse JSON correctly by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5220
- Address issue #2911 to allow additional path in the URL by @tiarebalbi in https://github.com/FlowiseAI/Flowise/pull/5254
- Google Calendar Tool Missing sendUpdates Parameter by @kushalbhana in https://github.com/FlowiseAI/Flowise/pull/5241
- fix: migration errors for text to speech and chatflow name index by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5287
New Contributors
- @tiarebalbi made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5254
- @vilashjagani made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5002
- @ourdex made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5284
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.7...flowise@3.0.8
3.0.7
What's Changed
- Bugfix/add validation for file path by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5211
- Bugfix/Create Index Chatflow Name by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5213
- feat: add gpt-5-chat-latest and gpt-4.1-mini to Azure OpenAI Node by @marvikomo in https://github.com/FlowiseAI/Flowise/pull/5212
- Release/3.0.7 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5214
New Contributors
- @marvikomo made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5212
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.6...flowise@3.0.7
3.0.6
What's Changed
Nodes
- feat: add JSONPathExtractor tool by @anatolyburtsev in https://github.com/FlowiseAI/Flowise/pull/5052
- Feature: Add SambaNova by @luisfucros in https://github.com/FlowiseAI/Flowise/pull/4961
- Feat/aws kendra vector search by @anatolyburtsev in https://github.com/FlowiseAI/Flowise/pull/5088
- Feat: add gpt oss models to aws bedrock by @anatolyburtsev in https://github.com/FlowiseAI/Flowise/pull/5122
- feat: add config override for langwatch to allow passing metadata as well by @rogeriochaves in https://github.com/FlowiseAI/Flowise/pull/5121
- feat: Enable Tracing Support For Self-Hosted & Cloud Phoenix Instance by @ialisaleh in https://github.com/FlowiseAI/Flowise/pull/5114
- feat: add CometAPI integration with ChatCometAPI node by @TensorNull in https://github.com/FlowiseAI/Flowise/pull/5160
- feat: Add AWS DynamoDB KV Storage tool by @anatolyburtsev in https://github.com/FlowiseAI/Flowise/pull/5111
- Chore/Accept Dynamic Variable From Metadata Filter by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5203
Core
- Chore/remove redundant loggers by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5067
- Chore/minor execution view ui fix by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5069
- Add support for nested objects and arrays in Zod schema parser by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5098
- Use ADC credentials on the gcs storage client by @Stono in https://github.com/FlowiseAI/Flowise/pull/5102
- Secure password reset endpoints by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5167
- feat: execution filter by agentflow name by @anatolyburtsev in https://github.com/FlowiseAI/Flowise/pull/5117
- Chore/Add telemetry for productId by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5188
- Chore/ChatflowID CamelCase by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5205
Bugfix
- Bugfix/unshift system message by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5080
- Fixes problematic json parsing in Iteration.ts by @PBJI in https://github.com/FlowiseAI/Flowise/pull/5077
- Fix chatflow's type null or blank by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5065
- Bugfix/Upsert API for file loader by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5096
- Bugfix/Export all chat messages by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5169
- Fix Oxylabs documentloader API calls by @oxy-rostyslav in https://github.com/FlowiseAI/Flowise/pull/5162
- Fix use case-insensitive email lookup and comparison during login by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5145
- Fixed background color of file upload box in Chat configuration by @kushalbhana in https://github.com/FlowiseAI/Flowise/pull/5132
- Bugfix/Gsuite tool params by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5189
- Bugfix/Array Input Variables by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5196
- Bugfix/Securely Fetch Links by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5200
- Bugfix/JSON5 Parsing by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5201
- Bugfix/Human Input As First Node by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5202
- Bugfix/add path traversal check to chatId by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5208
New Contributors
- @PBJI made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5077
- @luisfucros made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4961
- @kushalbhana made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5132
- @TensorNull made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5160
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.5...flowise@3.0.6
3.0.5
What's Changed
Nodes
- Feat/support image for grok 4 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4869
- Added latest vertex models to models.json by @Stono in https://github.com/FlowiseAI/Flowise/pull/4837
- Refactor the modelLoader and fix a small bug by @Stono in https://github.com/FlowiseAI/Flowise/pull/4838
- Added region support to chatGoogleVertexAi by @Stono in https://github.com/FlowiseAI/Flowise/pull/4839
- fix: normalize Milvus similarity scores for threshold filtering by @ejrtks1020 in https://github.com/FlowiseAI/Flowise/pull/4880
- feat: Add header-based splitting to MarkdownTextSplitter by @Amrrx in https://github.com/FlowiseAI/Flowise/pull/4861
- Added yaml as a file upload option by @Stono in https://github.com/FlowiseAI/Flowise/pull/4872
- Feat/Implement caching for MCP toolkit in CachePool by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4897
- Refactor google credentials into a shared function by @Stono in https://github.com/FlowiseAI/Flowise/pull/4893
- Chore/Patch OpenAI Nodes by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4958
- Chore/Custom MCP Validation by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4996
- Chore/Add CUSTOM_MCP_PROTOCOL by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5003
- Chore/Prevent invalid http redirect by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4990
- Enhance: Improve 'Strip New Lines' for Gemini/Vertex embedding effici… by @kpj2006 in https://github.com/FlowiseAI/Flowise/pull/5010
- Puppeteer / Playwright web crawler bug fixes/improvements by @Mewyii in https://github.com/FlowiseAI/Flowise/pull/4998
- feat: add AWS SNS tool for publishing messages to SNS topics by @anatolyburtsev in https://github.com/FlowiseAI/Flowise/pull/5049
Core
- Chore/patch dependencies by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4858
- Marketplace page UI/ UX enhancements by @anoopw3bdev in https://github.com/FlowiseAI/Flowise/pull/4819
- Chore/Update s3 version by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4883
- Init the storagepath by @Stono in https://github.com/FlowiseAI/Flowise/pull/4844
- Update README.md by @kr1shnasomani in https://github.com/FlowiseAI/Flowise/pull/4870
- Feature/Excel and PPT File Uploads by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4896
- Chore/Safe Parse HTML by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4905
- Refractor/SecureZodSchemaParser by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4898
- Refactor/Update code execution sandbox implementation across components by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4904
- Improve infra as code support by @Stono in https://github.com/FlowiseAI/Flowise/pull/4867
- Chore/add session regeneration when login by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4912
- Chore/Update GET to POST requests by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4924
- Chore/Add Deny List URLs by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4933
- Chore/deny list urls by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4938
- SSO token caching and retrieval in CachePool by @vinodkiran in https://github.com/FlowiseAI/Flowise/pull/4931
- chore:variable by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4946
- Feature/Allow overrideconfig from executeflow node to take in variables by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4947
- Improve logging by @matekungl-byborg in https://github.com/FlowiseAI/Flowise/pull/4921
- Chore/Prevent reading runtime vars for cloud by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4951
- Chore deprecate importChatflows method by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4965
- Feature/Add chatflowId To Config by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4950
- Chore/add http denylist checks by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4985
- Add logs by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/4977
- Feature update public-chatflow access control by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4978
- Chore/Patch dependencies by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4992
- Update README.md by @jakeasmith in https://github.com/FlowiseAI/Flowise/pull/5033
- docs: refine Traditional Chinese README (zh-TW) by @x85432 in https://github.com/FlowiseAI/Flowise/pull/5040
- docs: clarify Node.js heap memory instructions for cross-platform usage by @x85432 in https://github.com/FlowiseAI/Flowise/pull/5041
- Chore/add deprecation notice for V1 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5050
Bugfix
- Bugfix/Remove Redundant Distinct by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4865
- Bugfix/update workspaceId to vars by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4891
- Bugfix/empty vars by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4892
- Feature add http deny list by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4911
- Fix import chatMessageFeedback messageIDs unique violation by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4919
- Fix Chroma authentication by @philipithomas in https://github.com/FlowiseAI/Flowise/pull/4936
- Bugfix/Add filePath sanitization by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4960
- Fix: ignored agentflow LLM structuredOutput keys by @russelj1 in https://github.com/FlowiseAI/Flowise/pull/4982
- Bugfix/Custom MCP Security by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4963
- Bugfix/nvidia node name by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4986
- Fix: dot notation for nested output variable resolution by @russelj1 in https://github.com/FlowiseAI/Flowise/pull/4983
- Bugfix/Follow up prompt for openai by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4987
- Bugfix/Overrideconfig SessionId by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4994
- Bugfix/agentflow v2 session id override by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4999
- Bugfix/Avoid throwing error when removing all chat messages if files do not exist by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5001
- Bugfix/Override State WhenStartPersistState by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5017
- Fix import null bytes error by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/5036
- Feature/OpenAI Response API by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5014
- Fix output type for request tools - get, put, post, and delete by @0xi4o in https://github.com/FlowiseAI/Flowise/pull/5044
- Fixes state interpolation when using {{ output }} by @corentin-hoareau in https://github.com/FlowiseAI/Flowise/pull/5039
- Bugfix/Agent and llm nodes when chat models streaming is off by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/5053
- Fix stripHTMLFromToolInput conversion escaping by @russelj1 in https://github.com/FlowiseAI/Flowise/pull/4989
New Contributors
- @Stono made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4837
- @kr1shnasomani made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4870
- @Amrrx made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4861
- @philipithomas made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4936
- @matekungl-byborg made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4921
- @jakeasmith made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5033
- @kpj2006 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5010
- @x85432 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5040
- @Mewyii made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4998
- @anatolyburtsev made their first contribution in https://github.com/FlowiseAI/Flowise/pull/5049
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.4...flowise@3.0.5
3.0.4
What's Changed
Nodes
- adding performance config option to the AWS ChatBedrock component by @cerashdan in https://github.com/FlowiseAI/Flowise/pull/4777
- feat: add thinking budget parameter support for ChatGoogleVertexAI by @EienYuki in https://github.com/FlowiseAI/Flowise/pull/4557
- Add Oxylabs Document Loader by @oxy-rostyslav in https://github.com/FlowiseAI/Flowise/pull/4625
Core
- Optimize export import by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4795
- New Feature Pagination by @vinodkiran in https://github.com/FlowiseAI/Flowise/pull/4704
Bugfix
- Bugfix/Remove Markdown in Condition by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4761
- Bugfix/Add proper parsing for tool input args by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4780
- fix(components): promise.all failed silently when loading MCP tools by @rickliujh in https://github.com/FlowiseAI/Flowise/pull/4750
- Bugfix: add missing getLabel prop to AgentReasoningCard by @ejrtks1020 in https://github.com/FlowiseAI/Flowise/pull/4822
- Fix table in CONTRIBUTING-ZH.md by @zilongpa in https://github.com/FlowiseAI/Flowise/pull/4829
New Contributors
- @cerashdan made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4777
- @EienYuki made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4557
- @oxy-rostyslav made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4625
- @rickliujh made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4750
- @zilongpa made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4829
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.3...flowise@3.0.4
3.0.3
What's Changed
Nodes
- Chore/Google GenAI by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4742
- Feature/Safety settings to google genai by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4737
Core
- Chore/Update issue templates and add new tools by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4687
- New Feature: Ability to change role for a workspace user. by @vinodkiran in https://github.com/FlowiseAI/Flowise/pull/4616
- Chore/API for AgentflowV2 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4696
- Feature/Add PWA Functionality by @toi500 in https://github.com/FlowiseAI/Flowise/pull/4672
Bugfix
- Bugfix/Update worker docker by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4643
- fix: Modify the style of the AsyncDropdown component by @ejrtks1020 in https://github.com/FlowiseAI/Flowise/pull/4642
- Bugfix/HTTP Node Body Parsing by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4694
- Bugfix/Gemini Structured Output by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4713
- Bugfix/GoogleDrive Loader Folder id by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4714
- Bugfix/Circular Dependency of updateStorageUsage and checkStorage in utils by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4717
- Bugfix/Multiple Human Input Nodes by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4718
- Bugfix/Concatenate overrideconfig array by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4720
- Bugfix/Update api code dialog for agentflowv2 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4726
- Bugfix/validate chatflow uuid by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4730
- fix: improve tag visibility in dark mode when disabled (#4675) by @satyam-code45 in https://github.com/FlowiseAI/Flowise/pull/4729
- Bugfix/Add return src docs to custom assistant by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4731
- Bugfix/Add orgId for file fetching from messages by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4732
- Bugfix/Allow OverrideConfig For Multiple Nodes In AgentflowV2 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4734
- Bugfix/Refactor createFileAttachment to streamline chatId validation by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4740
New Contributors
- @satyam-code45 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4729
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.2...flowise@3.0.3
3.0.2
What's Changed
Nodes
- feature/apiloader-ca-upload by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4533
- Feature/Add teams, gmail, outlook tools by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4577
- Feat/add headers to custom mcp by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4581
- Feature/GoogleDocs by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4613
- feat: Add configurable system prompt to Condition Agent by @toi500 in https://github.com/FlowiseAI/Flowise/pull/4587
Core
- Chore/add loggers by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4541
- Chore/standardize password criteria by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4550
- feature/cli-reset-password by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4585
- Evaluations for Agentflows v2 & Assistants by @vinodkiran in https://github.com/FlowiseAI/Flowise/pull/4589
- feature/single-organization-limit by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4620
Bugfix
- Bugfix/config input for multiple same fields by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4548
- Bugfix/Tool node selected tool by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4578
- Bugfix/tool node selected tool by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4579
- bugfix/Fix SQL syntax error when reverting migration in MariaDB by @ejrtks1020 in https://github.com/FlowiseAI/Flowise/pull/4565
- Bugfix/Generator Prompt Markdown Format by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4592
- feat: add search functionality to FireCrawl with customizable parameters by @ftonato in https://github.com/FlowiseAI/Flowise/pull/4535
- fix(components/weaviate): fix metadata special chars upsertion failure by @ahmedrowaihi in https://github.com/FlowiseAI/Flowise/pull/4436
- Bugfix/Overrideconfig Analytics in AgentflowV2 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4599
- fix bug:The enqueueSnackbar Snackbar notification cannot auto-close. … by @caizhiqiangzeyuan in https://github.com/FlowiseAI/Flowise/pull/4610
- fix bug:JSON Parse Error in authSlice.js: Parsing 'undefined' Value C… by @caizhiqiangzeyuan in https://github.com/FlowiseAI/Flowise/pull/4612
- Bugfix/Default jwt vars by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4614
- fix(docker): uncomment required env variables by @saishreyakumar in https://github.com/FlowiseAI/Flowise/pull/4606
New Contributors
- @ejrtks1020 made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4565
- @caizhiqiangzeyuan made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4610
- @saishreyakumar made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4606
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@3.0.1...flowise@3.0.2
3.0.1
What's Changed
⚠️BREAKING CHANGE: 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. This means existing users will need to set up a new admin account.
Refer to docs 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
3.0.0
What's Changed
Nodes
- added_o4mini_model by @aditya-deriv in https://github.com/FlowiseAI/Flowise/pull/4365
- feature/add-perplexity-node by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4376
- Feature/added litellm component by @patrickreinan in https://github.com/FlowiseAI/Flowise/pull/4327
- Updated the Groq chat node and also Llama Index Groq node. #4383 by @adolfousier in https://github.com/FlowiseAI/Flowise/pull/4384
- Feature/add Deep Research V2 Template by @toi500 in https://github.com/FlowiseAI/Flowise/pull/4422
Core
- Feature/add enable bull dashboard env var by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4373
- Chore/Close mcp connection by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4375
- Feature/agentflow v2 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4298
- Chore/update i18n readme by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4418
- Chore/disable telemetry by default by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4427
- Release/3.0.0 by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4425
Bugfix
- fix(nodes): Correct path and case sensitivity for Cheerio Web Scraper icon by @toi500 in https://github.com/FlowiseAI/Flowise/pull/4359
- fix: update correct label for InputLabel component by @anoopw3bdev in https://github.com/FlowiseAI/Flowise/pull/4371
- Fix(PostgresRecordManager): Handle time correctly and ensure schema creation by @nikitas-novatix in https://github.com/FlowiseAI/Flowise/pull/4381
- fix/import-missing-chat-data by @chungyau97 in https://github.com/FlowiseAI/Flowise/pull/4401
- Bugfix/Update agentflow v2 events to redis subscriber by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4415
- Bugfix/ui streaming when model streaming is off by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4424
- Fix: Add keep-alive options to Redis clients to prevent idle timeouts and socket closing. by @nikitas-novatix in https://github.com/FlowiseAI/Flowise/pull/4377
- Bugfix/Update file loader by @HenryHengZJ in https://github.com/FlowiseAI/Flowise/pull/4420
- bugfix: fix the presentation of the source by @k-santos in https://github.com/FlowiseAI/Flowise/pull/4400
New Contributors
- @aditya-deriv made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4365
- @anoopw3bdev made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4371
- @nikitas-novatix made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4381
- @k-santos made their first contribution in https://github.com/FlowiseAI/Flowise/pull/4400
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.2.8...flowise@3.0.0