0.86.3

electroplix/Design-System0.86.3Jul 17, 2026by github-actions[bot]

AI Summary

This release addresses critical bugs in file uploads and approval links while introducing support for external MCP servers. It also adds user feedback mechanisms for chat and optimizes Docker image sizes.

Key Highlights

  • Fixed file uploads to prevent sending empty or corrupted files
  • Added support for calling external MCP server tools
  • Enabled users to rate replies and share feedback in chat
  • Added support for receiving large file uploads without memory limits

New Features

  • Chat rating and feedback system
  • Large file webhook support
  • Flow run details explanation
  • Docker image optimization

Full Release Notes

## 🔌 Pieces

* fix(pieces): file uploads no longer send empty or corrupted files (#14263) @majewskibartosz
* fix(approval): Create Approval Links shows "link expired" when email scanners prefetch approval emails (#14255) @majewskibartosz
* feat(mcp-client): add piece to call external MCP server tools (#14221) @sanket-a11y

## ✨ Exciting New Features

* feat(chat): let users rate replies with thumbs up/down and share feedback (#14277) @hazemadelkhalel
* feat(webhooks): receive large file uploads without memory limits (#14251) @abuaboud
* feat(flow-runs): explain truncated step inputs in run details instead of a raw placeholder (#14151) @majewskibartosz
* feat: optimize docker image size (#14232) @MrChaker

## 🐞 Bug Fixes

* fix(ai-providers): restrict provider changes to platform admins (#14066) @KhaledR57
* fix(variables): saving a variable no longer triggers Chrome's password breach warning (#14198) @majewskibartosz
* fix(chat): share one Redis subscriber for approval-gate waits (#14282) @hazemadelkhalel
* fix(user): deleting a platform user fails on first attempt when they were the last active session (#14190) @sanket-a11y
* fix(chat): limit how often a user can send chat messages to prevent flooding (#14264) @hazemadelkhalel
* fix(analytics): Impact "Automation Runs" tile now sums all days instead of one (#14261) @majewskibartosz
* fix(chat): handle approval time-outs gracefully instead of treating them as cancellations (#14262) @hazemadelkhalel
* fix(chat): prevent chat agent from acting on instructions hidden in external data (#14259) @hazemadelkhalel
* fix(chat): enforce project role on ap_execute_action and ap_run_code (#14258) @hazemadelkhalel
* fix(embed-sdk): publish embed SDK versions to the CDN automatically (#14246) @majewskibartosz
* fix(chat): recover stuck STREAMING conversations; keep gate cards visible on remount (#14242) @hazemadelkhalel
* fix(builder): step name labels no longer overlap in horizontal canvas layout (#14204) @majewskibartosz
* fix(web): guard MCP tool test dialog against non-array inputSchema (#14217) @kishanprmr
* fix(workers): Prometheus queue metrics endpoint missing on self-hosted (#14192) @majewskibartosz

## Thanks ❤️
@KhaledR57, @MrChaker, @abuaboud, @automated-commits-ap, @hazemadelkhalel, @kishanprmr, @majewskibartosz and @sanket-a11y