flowise@3.0.5

FlowiseAI/Flowiseflowise@3.0.5Aug 11, 2025by HenryHengZJ

AI Summary

Enhances node capabilities (Grok 4, Vertex) and adds file upload support (Excel/PPT), while improving security with deny lists and SSO caching.

Key Highlights

  • Grok 4 image generation support
  • Excel and PPT file uploads
  • AWS SNS tool for publishing messages
  • Security improvements with HTTP deny lists and SSO token caching
  • Header-based splitting for MarkdownTextSplitter

New Features

  • Grok 4 Image Support
  • Excel/PPT File Uploads
  • AWS SNS
  • HTTP Deny List
  • SSO Caching

Full Release Notes

## 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