Releases: FlowiseAI/Flowise
flowise@2.2.2
What's Changed
Node
- IBM Watsonx embeddings node by @eduardconstantin in #3648
- Feature/Add dedicated agent memory nodes by @HenryHengZJ in #3649
- feat(models): add Llama 3.3 70B models to groqChat by @jeanibarz in #3651
Core
- Chore/Update multer path if blob storage path is set by @HenryHengZJ in #3609
- Chore/Bump Pinecone Dep to V4 by @HenryHengZJ in #3646
- Feature/Custom Assistant Builder by @HenryHengZJ in #3631
- Chore/remove app server functions from utils file by @HenryHengZJ in #3671
Bugfix
- Bugfix/redis connection is closed by @xmaiconx in #3591
- Bugfix/Refresh record manager config by @HenryHengZJ in #3626
- [Bugfix] Milvus search error by @eduardconstantin in #3623
- Bugfix/Uploaded file type is empty by @HenryHengZJ in #3634
- Bugfix/Node ID Replacing Existing One by @HenryHengZJ in #3643
- fix: change data source lifecycle on agent memory mysql saver by @joaopaulo-m in #3578
- Bugfix/SQLite agent memory node by @HenryHengZJ in #3650
- Bugfix/Prevent open connections on typeorm datasource by @HenryHengZJ in #3652
New Contributors
- @xmaiconx made their first contribution in #3591
- @eduardconstantin made their first contribution in #3623
- @joaopaulo-m made their first contribution in #3578
- @jeanibarz made their first contribution in #3651
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.2.1...flowise@2.2.2
flowise@2.2.1
What's Changed
- fix/unable-to-upload-documents by @chungyau97 in #3606
- Release/2.2.1 by @HenryHengZJ in #3607
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.2.0...flowise@2.2.1
flowise@2.2.0
What's Changed
Nodes
- Redis default port is 6379 by @tgmerritt in #3548
- Added new gpt4o model and set "gpt 4o (latest)" as default model for ChatOpenAI node. by @saatchi-david in #3543
- Feature/Extract Metadata Retriever by @HenryHengZJ in #3579
- Chore/models update by @HenryHengZJ in #3590
Core
- Feature/Add new doc store upsert and refresh API by @HenryHengZJ in #3556
- Enhanced Chat Embed Configuration View by @toi500 in #3559
- Feature/add ability to show variable output by @HenryHengZJ in #3580
- Chore/LC v0.3 by @HenryHengZJ in #3517
- Chore/update flowise embed version@2.0.8 by @HenryHengZJ in #3602
Bugfix
- Bugfix/Upsert files override by @HenryHengZJ in #3569
- Fix 'label' undefined errors for sequential agents by @px-amaac in #3585
New Contributors
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.1.5...flowise@2.2.0
flowise@2.1.5
What's Changed
- Bugfix/Allow analytics override config by @HenryHengZJ in #3520
- Feature/Add stripe toolkit by @HenryHengZJ in #3522
- Feature/Add support for state-based metadata filter to Retriever Tool by @serhiy-matoffo in #3501
- Bugfix/Override config vars by @HenryHengZJ in #3524
- Bugfix/Query Runner already released by @HenryHengZJ in #3525
- Bugfix/OverrideConfig for Upsert Vector by @HenryHengZJ in #3527
- Release/2.1.5 by @HenryHengZJ in #3535
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.1.4...flowise@2.1.5
flowise@2.1.4
What's Changed
Breaking Change:
For API and Embed, Override Config is now disabled by default. User has to enable the properties they would like to override from the new Security tab on Flow Configuration. Refer to: https://docs.flowiseai.com/using-flowise/api#override-config
Nodes
- Add Cerebras Node and Credential by @tgmerritt in #3377
- Add couchbase vectore store support by @prajwal-pai77 in #3093
- [Usntructured loaders] Make Unstructured API URL optional when environment variable is present by @JJK801 in #3414
- [Azure OpenAI] Make credentials optional when env variables are set by @JJK801 in #3418
- feat: Add BraveSearchAPI document loader by @rynomster in #3486
- Feature/Postgres agent memory by @HenryHengZJ in #3495
- Feature/Add multi modal to chat ollama by @HenryHengZJ in #3499
Core
- Update models.json by @jimjimovich in #3419
- Support global-agent for central proxy configuration by @akoo24 in #3423
- Chore/Add Haiku 3.5 by @HenryHengZJ in #3471
- Chore/MongoDB Connection by @HenryHengZJ in #3469
- Update commonUtils.ts by @serhiy-matoffo in #3470
- Update package.json by @aluferraz in #3468
- FEATURE:: Support for metrics collection - Prometheus and Open Telemetry by @vinodkiran in #3420
- Add Up and Down arrow functionality to chat messages by @tgmerritt in #3440
- Chore/bump dep by @HenryHengZJ in #3488
- Enable/disable variables in override configuration by @0xi4o in #3467
Bugfix
- fix: Add missing migration in MariaDB by @karlobencic in #3409
- Bugfix/Openai assistant thread not found by @HenryHengZJ in #3426
- Bugfix/Updated Readme by @HenryHengZJ in #3434
- Bugfix/Save default credential data when add new by @HenryHengZJ in #3435
- Bugfix/add proxy env vars to docker compose by @HenryHengZJ in #3438
- [Prostgres Vector Store] Add PGVector Driver option + Fix null character issue w/ TypeORM Driver by @JJK801 in #3367
- Azure OpenAI Embeddings ignores env variable AZURE_OPENAI_BASE_PATH by @akoo24 in #3452
- fix(proxy): restrict proxy to exact /api routes only by @khakanali in #3456
- Bugfix/metrics provider undefined error by @HenryHengZJ in #3489
- feat: Add Custom Api Url Param for Self-hosted FireCrawl endpoint by @ZacharyQin in #3480
- Bugfix/Address file name with special chars by @HenryHengZJ in #3496
New Contributors
- @jimjimovich made their first contribution in #3419
- @akoo24 made their first contribution in #3423
- @JJK801 made their first contribution in #3367
- @serhiy-matoffo made their first contribution in #3470
- @aluferraz made their first contribution in #3468
- @khakanali made their first contribution in #3456
- @rynomster made their first contribution in #3486
- @ZacharyQin made their first contribution in #3480
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.1.3...flowise@2.1.4
flowise@2.1.3
What's Changed
Nodes
- Enable Filters in MongoDB Vector Search Retriever by @ghondar in #3333
- [Feature] added Jina AI Embedding support by @definitelynotchirag in #3355
- feat: Add Alibaba API credential and ChatAlibabaTongyi node by @definitelynotchirag in #3360
- Added NeMo Guardrails Chat component by @patrickreinan in #3331
- Lunary: feedback tracking by @vincelwt in #3332
Core
- Chore/update flowise embed version by @HenryHengZJ in #3327
- Update README.md by @MorganMarshall in #3379
- Feature/add rendering html tags for share chatbot by @HenryHengZJ in #3343
- Feature/Full File Uploads & Message Delete API by @HenryHengZJ in #3314
- Chore/models update by @HenryHengZJ in #3401
Bugfix
- Bugfix/Follow up prompts status by @HenryHengZJ in #3341
- fix: Fix [object Object] sent to milvus on search by @Ortes in #3336
- Bugfix/Parse vars from overrideconfig to JSON by @HenryHengZJ in #3347
- fix: added search for node labels by @prtkjakhar in #3348
- Fix duplicate words in Airtable Agent description by @robhitt in #3368
- Bugfix/Update astradb dep by @HenryHengZJ in #3381
- fix: unknown collate in AddCustomTemplate migration for MariaDB by @karlobencic in #3378
- Refactor ChatOpenAI_ChatModels to include stopSequence parameter by @definitelynotchirag in #3388
- Bugfix/Remove in-mem vector store from document store by @HenryHengZJ in #3395
New Contributors
- @Ortes made their first contribution in #3336
- @prtkjakhar made their first contribution in #3348
- @ghondar made their first contribution in #3333
- @definitelynotchirag made their first contribution in #3355
- @robhitt made their first contribution in #3368
- @karlobencic made their first contribution in #3378
- @MorganMarshall made their first contribution in #3379
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.1.2...flowise@2.1.3
flowise@2.1.2
What's Changed
Nodes
- chore: update unstructured API url and doc reference by @cragwolfe in #3224
- Feature/add ability to specify dynamic metadata to jsonlines by @HenryHengZJ in #3238
- Chore/Groq Llama3.2 by @HenryHengZJ in #3255
- LunaryAI automatic Thread and User tracking by @vincelwt in #3233
- Updating models.json with new Gemini models by @toi500 in #3296
- Feature/Adding the new gemini-1.5-flash-8b model by @toi500 in #3306
- Feature/Revamp of OpenAPI Toolkit by @HenryHengZJ in #3312
- Update placeholder port to match Postgres default by @tgmerritt in #3307
Core
- Added env vars to ui and api URL by @patrickreinan in #3141
- Added 1-click deployment link for Alibaba Cloud. by @yehanyh in #3251
- feat: enable autofocus to the
new chatflow title
to improve usability by @rhumbertgz in #3260 - feat: save a new Chatflow when the
ENTER
key is pressed by @rhumbertgz in #3261 - feat: save Chatflow title when the
ENTER
key is pressed or discard uponESC
is pressed by @rhumbertgz in #3265 - feat: enable autofocus to the
edit chatflow title
field to improve UI usability by @rhumbertgz in #3264 - feat: highlight valid/invalid connection between nodes by @rhumbertgz in #3266
- feat: add search keyboard shortcut based on the current platform by @rhumbertgz in #3267
- Feature/add endpoints for realtime api by @HenryHengZJ in #3318
- Feature: Follow-up Prompts by @0xi4o in #3280
- Added S3_FORCE_PATH_STYLE environment variable support for AWS S3 client configuration to ensure compatibility with custom S3 endpoints and path-style URLs. This change sets the forcePathStyle option based on the environment variable, defaulting to false if not provided. by @thiagolealassis in #3315
Bugfix
- Bugfix/Add header to allow sse on nginx by @HenryHengZJ in #3214
- Bugfix/remove invalid markdown by @HenryHengZJ in #3219
- Correct "as" casing by @dillfrescott in #3216
- Bugfix/Buffer Memory for Anthropic by @HenryHengZJ in #3242
- Bugfix/Prevent streaming of chatflow tool and chain tool by @HenryHengZJ in #3257
- Bugfix/Enable Custom Tool Optional Input Schema by @HenryHengZJ in #3258
- Bugfix/Searxng tool not working by @HenryHengZJ in #3263
- Bugfix/add fixes for search of view header by @HenryHengZJ in #3271
- fix: warning when passing a boolean to border property of a Card by @rhumbertgz in #3275
- feat: add shortcut text hint to the search field by @rhumbertgz in #3269
- fix: warning when a non-boolean values was used to set
checked
prop of a SwitchInput component by @rhumbertgz in #3276 - Bugfix/Throw error to prevent SSE from retrying by @HenryHengZJ in #3281
- Bugfix/Upsert files extension to input field by @HenryHengZJ in #3288
- Bugfix/Add version API as public by @HenryHengZJ in #3297
- Bugfix/Rate limit updating by @HenryHengZJ in #3311
New Contributors
- @dillfrescott made their first contribution in #3216
- @cragwolfe made their first contribution in #3224
- @yehanyh made their first contribution in #3251
- @vincelwt made their first contribution in #3233
- @rhumbertgz made their first contribution in #3260
- @tgmerritt made their first contribution in #3307
- @thiagolealassis made their first contribution in #3315
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.1.1...flowise@2.1.2
flowise@2.1.1
What's Changed
- Chore/update flowise embed version to 2.0.0 by @HenryHengZJ in #3205
- Bugfix/CodeInterpreter E2B Credential by @HenryHengZJ in #3206
- Release/2.1.0 by @HenryHengZJ in #3207
- Bugfix/Add artifacts migration script to other database types by @HenryHengZJ in #3210
- Release/2.1.1 by @HenryHengZJ in #3213
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.1.0...flowise@2.1.1
flowise@2.1.0
What's Changed
Node
- added tls support to milvus by @Eyalm321 in #3068
- Feature/Custom Retriever by @HenryHengZJ in #3119
- Add chat model open ai proxy url params by @thanhtung100397 in #3153
- feat: add support for custom overrideConfig for ChatflowTool by @mokeyish in #3168
- Feature/Code Interpreter by @HenryHengZJ in #3183
Core
- Chore/models update by @HenryHengZJ in #3111
- Passing state to tool so that we can use them in custom tools by @Jrakru in #3103
- Feature/Append uploaded images to message history by @HenryHengZJ in #3105
- Feature/Hide or Show agent messages for share chatbot by @HenryHengZJ in #3140
- Embed Chat Configuration Updated by @amansoni7477030 in #3151
- feat: add support for calling tools in CustomFunction by @mokeyish in #3143
- Feature/export import stage 2 by @chungyau97 in #3063
- Chore/models update by @HenryHengZJ in #3184
- Feature: Custom Templates by @vinodkiran in #3169
- Chore/changed vm2 to @flowiseai/nodevm by @HenryHengZJ in #3200
- Feature/sse by @vinodkiran in #3125
- Release/2.1.0 by @HenryHengZJ in #3204
Bugfix
- Bugfix/variables replacing by @HenryHengZJ in #3129
- Bugfix/Allow empty uploads of images by @HenryHengZJ in #3135
- Bugfix/Pass state to tool node for agents by @HenryHengZJ in #3139
- Bugfix/Add fix for processing chunks by @HenryHengZJ in #3154
- Bugfix/Prevent sending non image file by @HenryHengZJ in #3173
- Bugfix/implement missing delete method on pgvector by @HenryHengZJ in #3180
- Bugfix: Check for relative path when saving file, to prevent unauthorised writes by @vinodkiran in #3172
- Bugfix/chatOpenAICustom model not streaming by @Wowso in #3179
- Bugfix/Update mysql record manager update by @HenryHengZJ in #3199
New Contributors
- @Eyalm321 made their first contribution in #3068
- @Jrakru made their first contribution in #3103
- @thanhtung100397 made their first contribution in #3153
- @Wowso made their first contribution in #3179
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.0.7...flowise@2.1.0
flowise@2.0.7
What's Changed
- Add $flow to Variable Resolution in Flow Building Process by @raffareis in #3075
- feature/introducting-conversational-retrieval-tool-agent by @niztal in #2430
- Avoid hard-coding returnFalse and returnTrue handle fetching. by @mokeyish in #3091
- Bugfix/prevent upsert when images are uploaded by @HenryHengZJ in #3102
- Chore/update flowise embed version@1.3.13 by @HenryHengZJ in #3106
- Release/2.0.7 by @HenryHengZJ in #3107
Full Changelog: https://github.com/FlowiseAI/Flowise/compare/flowise@2.0.6...flowise@2.0.7