NewAI Enhanced
flowise@3.0.13
Breaking Changes
- pnpm >= 10.26.0 now required for builds
- LlamaIndex deprecated — migrate to alternative integrations
Features
- New LLM nodes: ChatCloudflareWorkersAI, Ollama Cloud, ChatCerebras v3.0
- Azure Rerankers support added
- API Key permissions system — granular access control for API keys
- Image uploads for ChatLitellm now supported
- AWS Bedrock endpoint host configuration for regional customization
- Google Vertex AI global region support
Fixes
- Security: DNS rebinding/TOCTOU vulnerability, insecure data access, mass assignment in Leads endpoint
- Auth: Route ordering in auth endpoints, password reset input validation, increased password hash salt rounds
- API: Return proper 404/400 status codes for invalid/non-existent chatflow IDs
- Core: PostgreSQL vectorstore table creation, Composio tool auth and connected accounts, Ollama embedding API endpoint
- Validation: MIME type/extension for file uploads, Unicode in document store tool names, Agentflow generation validation
- Database: Restored sanitizeDocuments call for PostgreSQL, OpenSearch 3.x vector search engine configuration
- Custom loaders: Variable reading from context
Improvements
- Login activity component refactoring
- Endpoint routing configuration updates
- Model library updates
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