Skip to content

Releases: FlowiseAI/Flowise

[email protected]

23 Mar 11:42
34cf285

Choose a tag to compare

What's Changed

  • Traversal env var by @christopherholland-workday in #5962
  • Fix/agentflow model parameters by @j-sanaa in #5967
  • fix: migrate Weaviate to weaviate-client v3 for agentKnowledgeVSEmbeddings compatibility (#5991) by @aayushbaluni in #5993
  • feat(agentflow): add Rich Text editor for Content Editing (FLOWISE-342) by @jocelynlin-wd in #5988
  • chore: bump @flowiseai/agentflow to 0.0.0-dev.4 by @github-actions[bot] in #5997
  • update README and remove mocks in dist by @jocelynlin-wd in #6000
  • fix (AgentFlow) - generate ArrayInput item keys synchronously to prevent missing React keys by @j-sanaa in #6001
  • chore: bump @flowiseai/agentflow to 0.0.0-dev.5 by @github-actions[bot] in #6002
  • Feat/agentflow Support for Additional Load Methods by @j-sanaa in #6003
  • feat(agentflow): implement deduplication for API client by @jocelynlin-wd in #6004
  • feat(agentFlow) - Add support for listFlows by @j-sanaa in #6005
  • Bugfix/Update qdrant dep by @HenryHengZJ in #6014
  • Replace zai-glm-4.6 (deprecated) with zai-glm-4.7 cerebras by @sunnymodi21 in #6020
  • fix(components): add missing opik key to returnIds in AnalyticHandler.onLLMStart by @wishhyt in #6006
  • chore: Co-locate server / components unit tests and update Contributing.MD for testing by @jchui-wd in #6017
  • FLOWISE-262 Add ConditionAgent ScenariosInput with dynamic output ports by @jocelynlin-wd in #6018
  • chore: bump @flowiseai/agentflow to 0.0.0-dev.6 by @github-actions[bot] in #6022
  • chore: update contributing.md with additional test options by @jchui-wd in #6023
  • Feat/agentflow Add JSON, code, and SelectVariable input types to NodeInputHandler by @j-sanaa in #6016
  • Feat/Add Markdown support to RichInput with Edit/Source toggle by @HenryHengZJ in #6021
  • feat(agentflow): update behaviour for Start node, Http Node, and validation fixes (FLOWISE-265, FLOWISE-264) by @jocelynlin-wd in #6027
  • chore: add OpenAI gpt-5.4-mini and gpt-5.4-nano models by @AsharibAli in #6028
  • fix: disable Generate button when required fields are not filled by @mykh-hailo in #5927
  • release/3.1.1 by @HenryHengZJ in #6037

New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.1.1

[email protected]

16 Mar 14:56
378d3ec

Choose a tag to compare

⚠️ 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_CHECK
    Enables the built-in domain security checks. It is enabled by default and can be disabled by setting it to false.

  • HTTP_DENY_LIST
    Allows 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/agentflow SDK (#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

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.1.0

[email protected]

03 Feb 16:44
f0c1294

Choose a tag to compare

What's Changed

Nodes

Core

Bugfix

New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.13

[email protected]

05 Dec 15:02
55b6913

Choose a tag to compare

What's Changed

Nodes

Core

  • Add workspaceId in options if not already there. by @mskitroot in #5503
  • feat: Add sorting to role assigned users table (workspaces asc, users asc) by @naaa760 in #5486
  • feat: handle 429 errors and redirect to rate-limited page by @0xi4o in #5440
  • Feature: Add access to chat history and other useful variables in post-processing by @Nek-11 in #5511
  • Fixed: Variable syntax highlighting lost after copy-paste from external editor in Agentflow V2 by @DebottamMandal123 in #5513
  • Pin kill-port package version by @simon-song-wd in #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 #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 #5521
  • Chore/update base command args by @HenryHengZJ in #5541

Bugfix

New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.12

[email protected]

16 Nov 01:29

Choose a tag to compare

⚠️ Breaking Change ⚠️

The Read/Write File Tools functionality has been permanently removed. See PR

Alternative: Google Drive, Google Docs tools to write/read files


New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.11

[email protected]

06 Nov 23:10
2bd9609

Choose a tag to compare

What's Changed

Nodes

Core

  • Chore/product id telemetry by @HenryHengZJ in #5329
  • Add organization filtering and error handling to login method controller by @chungyau97 in #5323
  • Updated ChatMessage component to display calledTools by @HenryHengZJ in #5365
  • Sanitize sensitive fields in request header and body in logger by @0xi4o in #5279
  • Ensure proper cleanup of the database connection in createSchema by @cuca24 in #5315
  • feat: support northflank deployment option by @AdeboyeDN in #5382
  • Updates to change/reset password functionality by @0xi4o in #5294
  • Chore/WorkspaceID Check by @HenryHengZJ in #5228
  • feat: Improve node search with fuzzy matching and ranking by @HavardHomb in #5370
  • chore: fix typos in packages/ui/src/ui-component/input/suggestionOption.js by @khanhkhanhlele in #5412
  • chore: fix typos in packages/server/src/utils/index.ts by @khanhkhanhlele in #5413
  • chore: fix typos in packages/server/src/utils/buildChatflow.ts by @khanhkhanhlele in #5414
  • chore: fix typos in packages/components/src/agents.ts by @khanhkhanhlele in #5415
  • chore: fix typos in packages/components/src/SecureFileStore.ts by @khanhkhanhlele in #5416
  • chore: fix typos in packages/components/nodes/vectorstores/Meilisearch/Meilisearch.ts by @khanhkhanhlele in #5417
  • chore: fix typos in packages/components/nodes/tools/MCP/core.ts by @khanhkhanhlele in #5418
  • chore: fix typos in packages/components/nodes/sequentialagents/commonUtils.ts by @khanhkhanhlele in #5419
  • chore: fix typos in packages/components/nodes/agents/AirtableAgent/AirtableAgent.ts by @khanhkhanhlele in #5420
  • chore: fix typos in packages/components/nodes/chatmodels/ChatGoogleGenerativeAI/utils/common.ts by @khanhkhanhlele in #5421
  • chore: fix typos in packages/components/nodes/documentloaders/Csv/CsvLoader.ts by @khanhkhanhlele in #5422
  • docs: update contribution guidelines to reference main branch by @kirisame-wang in #5426
  • Add multilingual response support for Generate Instructions by @sean2121 in #5397

Bugfix

New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.10

[email protected]

08 Oct 12:19
ac794ab

Choose a tag to compare

What's Changed

Nodes

Core

Bugfix

New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.8

[email protected]

15 Sep 16:08
c4322ce

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.7

[email protected]

15 Sep 14:27
89a0f23

Choose a tag to compare

What's Changed

Nodes

Core

Bugfix

New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.6

[email protected]

11 Aug 13:01
ba6a602

Choose a tag to compare

What's Changed

Nodes

Core

Bugfix

New Contributors

Full Changelog: https://github.com/FlowiseAI/Flowise/compare/[email protected]@3.0.5