From f5a03f4a87899c20b32c73b2572395d5c5f29eaa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 03:04:31 +0000 Subject: [PATCH] Editorial: Structural improvements --- app/en/references/changelog/page.mdx | 292 +++++++++------------------ 1 file changed, 100 insertions(+), 192 deletions(-) diff --git a/app/en/references/changelog/page.mdx b/app/en/references/changelog/page.mdx index 78d232903..7c9e0837c 100644 --- a/app/en/references/changelog/page.mdx +++ b/app/en/references/changelog/page.mdx @@ -1,17 +1,10 @@ ---- -title: "Changelog" -description: "What's new at Arcade.dev" ---- - -import { Callout } from "nextra/components"; - # Changelog -_Here's what's new at Arcade.dev!_ +_Here's what's new at Arcade._ ## 2026-02-27 -**Arcade MCP Servers** +**Arcade MCP servers** - `[maintenance - 🔧]` Improve experience for developers on Windows - `[feature - 🚀]` Improve `.env` discovery @@ -28,15 +21,15 @@ _Here's what's new at Arcade.dev!_ ## 2026-02-20 - Contextual Access for Tool Executions is Live! Learn more + Contextual Access for tool Executions is Live. Learn more [here](/guides/contextual-access) -**Arcade MCP Servers** +**Arcade MCP servers** -- `[feature - 🚀]` Add Tool Metadata for MCP Servers -- `[feature - 🚀]` Add Attio MCP Server -- `[documentation - 📝]` Arcade MCP Server documentation now includes per-tool scope documentation and tool to help build needed OAuth Provide scopes +- `[feature - 🚀]` Add tool Metadata for MCP servers +- `[feature - 🚀]` Add Attio MCP server +- `[documentation - 📝]` Arcade MCP server documentation now includes per-tool scope documentation and tool to help build needed OAuth Provide scopes **Platform and Engine** @@ -52,14 +45,14 @@ _Here's what's new at Arcade.dev!_ ## 2026-02-06 -**Arcade MCP Servers** +**Arcade MCP servers** - `[maintenance - 🔧]` Fix Google Docs Edit tool to work with documents that have multiple tabs - `[maintenance - 🔧]` Improve LLM Instructions for Google Drive file picker **Platform and Engine** -- `[feature - 🚀]` Batch Tool Reconcile +- `[feature - 🚀]` Batch tool Reconcile - `[feature - 🚀]` Improve gateway error message - `[maintenance - 🔧]` Hide OAuth UI when server is already authorized (Dashboard) - `[feature - 🚀]` Added grouped overview for toolkits (Dashboard) @@ -74,9 +67,9 @@ _Here's what's new at Arcade.dev!_ ## 2026-01-23 -**Arcade MCP Servers** +**Arcade MCP servers** -- `[feature - 🚀]` Launched `https://ctl.arcade.dev/mcp` - Arcade's Gateway Assistant. Connect your LLM to help build MCP Gateways and MCP Servers for any agent use case. Learn more about it [here](/guides/mcp-gateways/create-via-ai)! +- `[feature - 🚀]` Launched `https://ctl.arcade.dev/mcp` - Arcade's Gateway Assistant. Connect your LLM to help build MCP Gateways and MCP servers for any agent use case. Learn more about it [here](/guides/mcp-gateways/create-via-ai). **Platform and Engine** @@ -92,7 +85,7 @@ _Here's what's new at Arcade.dev!_ ## 2026-01-16 -**Arcade MCP Servers** +**Arcade MCP servers** - `[feature - 🚀]` [`arcade-mcp`](https://github.com/ArcadeAI/arcade-mcp) Support Ed25519 Algorithm - `[bugfix - 🐛]` [`arcade-mcp`](https://github.com/ArcadeAI/arcade-mcp) Fix dateutil dependency issue @@ -106,19 +99,19 @@ _Here's what's new at Arcade.dev!_ ## 2026-01-09 - We've dramatically revamped our documentation to focus on making it easier to - get started with Arcade. Update your links and let us know what you think - [here](/resources/contact-us)! + The documentation has been dramatically revamped to focus on making it easier to + get started with Arcade. Update your links and let users know what you think + [here](/resources/contact-us). - MCP Gateways now support OAuth! Learn more about it - [here](/guides/mcp-gateways)! + MCP Gateways now support OAuth. Learn more about it + [here](/guides/mcp-gateways). -**Arcade MCP Servers** +**Arcade MCP servers** -- `[feature - 🚀]` Add support for Arcade Evals on MCP Servers +- `[feature - 🚀]` Add support for Arcade Evals on MCP servers - `[maintenance - 🔧]` Replace fcntl with cross-platform portalocker to fix Windows/Powershell errors **Platform and Engine** @@ -139,15 +132,15 @@ _Here's what's new at Arcade.dev!_ ## 2025-12-12 -**Arcade MCP Servers** +**Arcade MCP servers** -- `[feature - 🚀]` OAuth authentication for `arcade-mcp` servers. Learn more about it [here](/guides/security/secure-your-mcp-server! +- `[feature - 🚀]` OAuth authentication for `arcade-mcp` servers. Learn more about it [here](/guides/security/secure-your-mcp-server). - `[maintenance - 🔧]` Ability to run multiple uvicorn workers - `[maintenance - 🔧]` Include type annotations for `arcade_mcp_server` **Arcade CLI** -- `[feature - 🚀]` Support multiple orgs & projects in Arcade's CLI. Learn more about it [here](/references/arcade-cli)! +- `[feature - 🚀]` Support multiple orgs & projects in Arcade's CLI. Learn more about it [here](/references/arcade-cli). **Platform and Engine** @@ -171,15 +164,15 @@ _Here's what's new at Arcade.dev!_ - As of December 1, 2025, we have migrated the MCP servers deployed via `arcade - deploy` to our own managed infrastructure. Please ensure you have the latest + As of December 1, 2025, the MCP servers deployed via `arcade + deploy` have been migrated to managed infrastructure. Please ensure you have the latest version of the arcade CLI installed and that you are using the latest version of the `arcade-mcp-server` package. -**Arcade MCP Servers** +**Arcade MCP servers** -- `[feature - 🚀]` Add tools for project management, pull request, and projects to the Github MCP Server +- `[feature - 🚀]` Add tools for project management, pull request, and projects to the Github MCP server - `[feature - 🚀]` Add Optimized Linear toolkit - `[feature - 🚀]` Add Optimized Ashby toolkit - `[feature - 🚀]` Shorten Jira tool names exceeding Cursor limit @@ -189,7 +182,7 @@ _Here's what's new at Arcade.dev!_ - `[feature - 🚀]` Add startup warnings for missing secrets - `[bugfix - 🐛]` Handle client disconnect for large payloads -- `[bugfix - 🐛]` Only serve worker endpoints if `ARCADE_WORKER_SECRET` environment variable is set +- `[bugfix - 🐛]` Only serve worker endpoints if `ARCADE_WORKER_SECRET` environment variable sets - `[maintenance - 🔧]` Increase Worker Termination Grace Period **Arcade CLI** @@ -198,14 +191,14 @@ _Here's what's new at Arcade.dev!_ **Platform and Engine** -- `[feature - 🚀]` New users can be invited to projects by email, regardless of whether they have an account on Arcade, or already belong to your organization. +- `[feature - 🚀]` New users can receive invitations to projects by email, regardless of whether they have an account on Arcade, or already belong to your organization. - `[maintenance - 🔧]` Allows users to update organization and project names\ ## 2025-11-21 -**MCP Servers** +**MCP servers** -- `[feature - 🚀]` Updated Github MCP Sever to support projects, issues, and pull requests +- `[feature - 🚀]` Updated Github MCP server to support projects, issues, and pull requests **Platform and Engine** @@ -213,10 +206,10 @@ _Here's what's new at Arcade.dev!_ ## 2025-11-14 -**MCP Servers** +**MCP servers** -- `[feature - 🚀]` Customer.io Starter MCP Servers added -- `[feature - 🚀]` Intercom Starter MCP Server added +- `[feature - 🚀]` Customer.io Starter MCP servers added +- `[feature - 🚀]` Intercom Starter MCP server added **Arcade MCP** @@ -224,7 +217,7 @@ _Here's what's new at Arcade.dev!_ **Platform and Engine** -- `[maintenance - 🔧]` Update `arcade deploy` command to support MCP Servers built with `arcade-mcp` +- `[maintenance - 🔧]` Update `arcade deploy` command to support MCP servers built with `arcade-mcp` - `[maintenance - 🔧]` Improve performance of tool execution with large collections of tools ## 2025-11-07 @@ -234,16 +227,16 @@ _Here's what's new at Arcade.dev!_ - `[feature - 🚀]` AddedMailchimp market toolkit - `[feature - 🚀]` Enhanced Hubspot Marketing & CRM toolkit -**MCP Servers** +**MCP servers** - `[maintenance - 🔧]` Better Handling of MCP-specific `Context` usage for managed servers - `[maintenance - 🔧]` Set server version for `@app.tool` and `MCPApp.add_tool` - `[maintenance - 🔧]` Better errors in UI and CLI if `arcade deploy` fails t **Platform and Engine** -- `[feature - 🚀]` Optional customization of OAuth request header format for upstrem MCP Servers +- `[feature - 🚀]` Optional customization of OAuth request header format for upstrem MCP servers - `[bugfix - 🐛]` Fix MCP token refresh -- `[maintenance - 🔧]` Add log viewing for managed MCP Servers +- `[maintenance - 🔧]` Add log viewing for managed MCP servers **Misc** @@ -254,7 +247,7 @@ _Here's what's new at Arcade.dev!_ **Toolkits** - `[feature - 🚀]` Added new HubSpot Marketing & CRM starter tools -- `[feature - 🚀]` Added Exa.ai Starter MCP Server +- `[feature - 🚀]` Added Exa.ai Starter MCP server - `[feature - 🚀]` Added Asana starter toolkit - `[feature - 🚀]` Added Github starter toolkit - `[feature - 🚀]` Added Pylon Starter Toolkit @@ -285,60 +278,60 @@ _Here's what's new at Arcade.dev!_ **Platform and Engine** -- `[feature - 🚀]` Dashboard: Add redirect_uri to MCP Servers -- `[feature - 🚀]` Dashboard: Add OAuth fields to MCP Servers +- `[feature - 🚀]` Dashboard: Add redirect_uri to MCP servers +- `[feature - 🚀]` Dashboard: Add OAuth fields to MCP servers ## 2025-10-17 - We've updated our documentation to be more clear, consistent, and easier to + The documentation has been updated to be more clear, consistent, and easier to navigate. This includes updated quickstarts, guides, and reference - information. [Let us know what you think](/resources/contact-us)! + information. [Let others know what you think](/resources/contact-us). - This week we released `arcade-mcp`, the best way to build MCP Servers. + This week `arcade-mcp` was released, the best way to build MCP servers. `arcade-mcp` supersedes the Arcade TDK. Learn more about it - [here](/get-started/quickstarts/mcp-server-quickstart)! Detailed reference + [here](/get-started/quickstarts/mcp-server-quickstart). Detailed reference information for `arcade-mcp` is available [here](/references/mcp/python). - This week MCP Gateways are now generally available! MCP Gateways allow you to - federate the tools from multiple MCP Servers into a single collection for + This week MCP Gateways are now generally available. MCP Gateways allow you to + federate the tools from multiple MCP servers into a single collection for easier management, control, and access. Learn more about them - [here](/guides/create-tools/mcp-gateways! + [here](/guides/create-tools/mcp-gateways). - This week projects are now generally available! Projects are a new way to - organize your MCP Servers, tools, and secrets for easier management, control, + This week projects are now generally available. Projects are a new way to + organize your MCP servers, tools, and secrets for easier management, control, and access. **Toolkits** -- `[feature - 🚀]` `arcade-mcp` is now generally available! Learn more about it [here](/get-started/quickstarts/mcp-server-quickstart)! +- `[feature - 🚀]` `arcade-mcp` is now generally available. Learn more about it [here](/get-started/quickstarts/mcp-server-quickstart). - `[feature - 🚀]` [Toolkits/BrightData] Added BrightData Toolkit -- `[feature - 🚀]` [Toolkits/Figma] Added Figma Starter MCP Server -- `[feature - 🚀]` [Toolkits/Freshservice] Added Freshservice Starter MCP Server -- `[feature - 🚀]` [Toolkits/Cursor Agents] Added Cursor Agents Starter MCP Server -- `[feature - 🚀]` [Toolkits/AirTable] Added AirTable starter MCP Server -- `[feature - 🚀]` [Toolkits/Miro] Added Miro Starter MCP Server -- `[feature - 🚀]` [Toolkits/PagerDuty] Added PagerDuty Starter MCP Server -- `[feature - 🚀]` `arcade deploy` for MCP Servers built with `arcade-mcp` +- `[feature - 🚀]` [Toolkits/Figma] Added Figma Starter MCP server +- `[feature - 🚀]` [Toolkits/Freshservice] Added Freshservice Starter MCP server +- `[feature - 🚀]` [Toolkits/Cursor Agents] Added Cursor Agents Starter MCP server +- `[feature - 🚀]` [Toolkits/AirTable] Added AirTable starter MCP server +- `[feature - 🚀]` [Toolkits/Miro] Added Miro Starter MCP server +- `[feature - 🚀]` [Toolkits/PagerDuty] Added PagerDuty Starter MCP server +- `[feature - 🚀]` `arcade deploy` for MCP servers built with `arcade-mcp` **Platform and Engine** -- `[feature - 🚀]` Dashboard: Allow OAuth on MCP Servers -- `[feature - 🚀]` MCP Gateways are now generally available! Learn more about them [here](/guides/create-tools/mcp-gateways! +- `[feature - 🚀]` Dashboard: Allow OAuth on MCP servers +- `[feature - 🚀]` MCP Gateways are now generally available. Learn more about them [here](/guides/create-tools/mcp-gateways). - `[feature - 🚀]` Projects are now generally available. - `[maintenance - 🔧]` Support remote MCP servers which require DCR (dynamic client registration). **Misc** - `[documentation - 📝]` Updated documentation to be more clear, consistent, and easier to navigate. This includes updated quickstarts, guides, and reference information. -- `[documentation - 📝]` `llms.txt` is now kept up to date and simplified. We've also added a new section to the docs for [agentic development](/get-started/setup/connect-arcade-docs). +- `[documentation - 📝]` `llms.txt` is now kept up to date and simplified. A new section was also added to the docs for [agentic development](/get-started/setup/connect-arcade-docs). ## 2025-10-10 @@ -349,7 +342,7 @@ _Here's what's new at Arcade.dev!_ - `[feature - 🚀]` [Toolkits/SquareUp] Added SquareUp toolkit - `[feature - 🚀]` [Toolkits/Xero] Xero API Starter MCP server -**MCP Servers** +**MCP servers** - `[feature - 🚀]` Added reference area to `arcade-mcp` docs ([PR #488](https://github.com/ArcadeAI/docs/pull/488)) @@ -365,8 +358,8 @@ _Here's what's new at Arcade.dev!_ **Toolkits** -- `[feature - 🚀]` Box.com Starter MCP Server released ([docs](/resources/integrations/productivity/boxapi)) -- `[feature - 🚀]` Stripe Starter MCP Server released ([docs](/resources/integrations/payments/stripeapi)) +- `[feature - 🚀]` Box.com Starter MCP server released ([docs](/resources/integrations/productivity/boxapi)) +- `[feature - 🚀]` Stripe Starter MCP server released ([docs](/resources/integrations/payments/stripeapi)) **Misc** @@ -377,10 +370,10 @@ _Here's what's new at Arcade.dev!_ **Toolkits** - `[feature - 🚀]` Introduce [Unoptimized tools](/guides/create-tools/improve/types-of-tools), a new type of tool that mirrors the original HTTP API design of the upstream service. -- `[feature - 🚀]` Release Slack started MCP Server which contains support for most of the Slack API. -- `[feature - 🚀]` Include advanced error handling in the following MCP Servers: Google, Microsoft, Slack, and Asana. Learn more about handling tool errors [here](/guides/create-tools/error-handling/useful-tool-errors). -- `[bugfix - 🐛]` [MCP Servers/MS Teams] Fix get_chat_metadata by chat's users -- `[feature - 🚀]` [MCP Servers/confluence] Adding WhoAmI tools for Confluence +- `[feature - 🚀]` Release Slack started MCP server which contains support for most of the Slack API. +- `[feature - 🚀]` Include advanced error handling in the following MCP servers: Google, Microsoft, Slack, and Asana. Learn more about handling tool errors [here](/guides/create-tools/error-handling/useful-tool-errors). +- `[bugfix - 🐛]` [MCP servers/MS Teams] Fix get_chat_metadata by chat's users +- `[feature - 🚀]` [MCP servers/confluence] Adding WhoAmI tools for Confluence **CLI and TDK** @@ -388,24 +381,24 @@ _Here's what's new at Arcade.dev!_ **Misc** -- `[documentation - 📝]` Documents API wrapper vs LLM-native MCP Servers; includes Slack API wrapper MCP Server docs +- `[documentation - 📝]` Documents API wrapper vs LLM-native MCP servers; includes Slack API wrapper MCP server docs ## 2025-09-19 **Toolkits** - `[feature - 🚀]` [Toolkits/ClickUp] Removing no content additional messages in Evals -- `[feature - 🚀]` [Toolkits/MongoDB] Add analytics MongoDB MCP Server ([PR #548](https://github.com/ArcadeAI/arcade-ai/pull/548)) -- `[feature - 🚀]` [MCP Servers/HubSpot] Adding HubSpot MCP Server enhancements ([PR #441](https://github.com/ArcadeAI/docs/pull/441)) +- `[feature - 🚀]` [Toolkits/MongoDB] Add analytics MongoDB MCP server ([PR #548](https://github.com/ArcadeAI/arcade-ai/pull/548)) +- `[feature - 🚀]` [MCP servers/HubSpot] Adding HubSpot MCP server enhancements ([PR #441](https://github.com/ArcadeAI/docs/pull/441)) **CLI and TDK** -- `[maintenance - 🔧]` Update Mastra example MCP Server project +- `[maintenance - 🔧]` Update Mastra example MCP server project **Misc** - `[documentation - 📝]` Term consistency ([PR #445](https://github.com/ArcadeAI/docs/pull/445)) -- `[documentation - 📝]` Update Tool Error Handling ([PR #438](https://github.com/ArcadeAI/docs/pull/438)) +- `[documentation - 📝]` Update tool Error Handling ([PR #438](https://github.com/ArcadeAI/docs/pull/438)) - `[maintenance - 🔧]` Update Mastra example docs to better match the example repo ([PR #444](https://github.com/ArcadeAI/docs/pull/444)) ## 2025-09-12 @@ -418,12 +411,12 @@ _Here's what's new at Arcade.dev!_ **Toolkits** - `[feature - 🚀]` Google Calendar improvements to video call scheduling ([Docs](https://github.com/ArcadeAI/docs/pull/436)) -- `[feature - 🚀]` [MCP Servers/Jira] Added `WhoAmI` tool to Jira, Google, Clickup, Slack, and Zendesk MCP Servers ([Docs](https://github.com/ArcadeAI/docs/pull/426)) +- `[feature - 🚀]` [MCP servers/Jira] Added `WhoAmI` tool to Jira, Google, Clickup, Slack, and Zendesk MCP servers ([Docs](https://github.com/ArcadeAI/docs/pull/426)) **Platform and Engine** - `[bugfix - 🐛]` Engine: Fix rate limiting algorithm -- `[feature - 🚀]` Engine: Improve Tool Error Handling +- `[feature - 🚀]` Engine: Improve tool Error Handling **Misc** @@ -433,8 +426,8 @@ _Here's what's new at Arcade.dev!_ **Toolkits** -- `[feature - 🚀]` Imgflip MCP Server: tools for memes ([docs PR #424](https://github.com/ArcadeAI/docs/pull/424)) -- `[feature - 🚀]` Edit Google Document Tool ([docs PR #427](https://github.com/ArcadeAI/docs/pull/427)) +- `[feature - 🚀]` Imgflip MCP server: tools for memes ([docs PR #424](https://github.com/ArcadeAI/docs/pull/424)) +- `[feature - 🚀]` Edit Google Document tool ([docs PR #427](https://github.com/ArcadeAI/docs/pull/427)) - `[bugfix - 🐛]` [Toolkits/clickup] fix fuzzy match search **Platform and Engine** @@ -455,12 +448,12 @@ _Here's what's new at Arcade.dev!_ **Toolkits** -- `[feature - 🚀]` Re-add GoogleNews MCP Server +- `[feature - 🚀]` Re-add GoogleNews MCP server **Platform and Engine** -- `[feature - 🚀]` Dashboard: Update MCP Server and tool selection UI in playground -- `[feature - 🚀]` Dashboard: Add MCP Servers and OAuth providers from the design system +- `[feature - 🚀]` Dashboard: Update MCP server and tool selection UI in playground +- `[feature - 🚀]` Dashboard: Add MCP servers and OAuth providers from the design system - `[feature - 🚀]` Dashboard: Add optional request parameters when adding OAuth providers **CLI and TDK** @@ -476,7 +469,7 @@ _Here's what's new at Arcade.dev!_ ## 2025-08-22 - This week we released a new pricing model for Arcade which will be better for + This week a new pricing model for Arcade was released which will be better for hobbyists and enterprises alike. Learn more here: [https://blog.arcade.dev/pricing-updates](https://blog.arcade.dev/pricing-updates) @@ -496,9 +489,9 @@ _Here's what's new at Arcade.dev!_ ## 2025-08-15 - This week we enforced a new requirement for all OAuth providers: they must - have a unique callback URL. This is a minor security change, but does require - you to update your OAuth configuration. This can be updated from the + This week a new requirement for all OAuth providers was enforced: they must + have a unique callback URL. This is a minor security change, but requires + updating your OAuth configuration. This can be updated from the dashboard. @@ -518,8 +511,8 @@ _Here's what's new at Arcade.dev!_ **Misc** -- `[documentation - 📝]` Document Microsoft scopes required by Arcade MCP Servers ([PR #409](https://github.com/ArcadeAI/docs/pull/409)) -- `[documentation - 📝]` Microsoft SharePoint MCP Server documentation ([PR #400](https://github.com/ArcadeAI/docs/pull/400)) +- `[documentation - 📝]` Document Microsoft scopes required by Arcade MCP servers ([PR #409](https://github.com/ArcadeAI/docs/pull/409)) +- `[documentation - 📝]` Microsoft SharePoint MCP server documentation ([PR #400](https://github.com/ArcadeAI/docs/pull/400)) ## 2025-08-08 @@ -527,7 +520,7 @@ _Here's what's new at Arcade.dev!_ - `[feature - 🚀]` Clickhouse Toolkit ([PR #527](https://github.com/ArcadeAI/arcade-ai/pull/527)) - `[feature - 🚀]` Add search to Google Drive -- `[bugfix - 🐛]` Fix and docstring improvement in MS Teams MCP Server +- `[bugfix - 🐛]` Fix and docstring improvement in MS Teams MCP server **Platform and Engine** @@ -538,12 +531,12 @@ _Here's what's new at Arcade.dev!_ **Toolkits** -- `[feature - 🚀]` Microsoft Teams MCP Server added +- `[feature - 🚀]` Microsoft Teams MCP server added - `[feature - 🚀]` Jira Toolkit: Add List Sprints & Boards tools -- `[feature - 🚀]` Google Sheets MCP Server: Add pagination to GetSpreadsheet -- `[bugfix - 🐛]` Jira MCP Server: Return UI URL for items again -- `[feature - 🚀]` Salesforce MCP Server: Configure subdomain & max concurrency through secrets -- `[feature - 🚀]` Confluence MCP Server supports Atlassian multi-cloud +- `[feature - 🚀]` Google Sheets MCP server: Add pagination to GetSpreadsheet +- `[bugfix - 🐛]` Jira MCP server: Return UI URL for items again +- `[feature - 🚀]` Salesforce MCP server: Configure subdomain & max concurrency through secrets +- `[feature - 🚀]` Confluence MCP server supports Atlassian multi-cloud **CLI and TDK** @@ -553,11 +546,11 @@ _Here's what's new at Arcade.dev!_ ## 2025-07-25 - Most Arcade MCP Servers have been removed from the + Most Arcade MCP servers have moved from the `github.com/ArcadeAI/arcade-ai` repository, and transitioned to closed-source. - Toolkit source code remains available upon request for our paying customers. - This enables us to iterate more quickly and provide a better experience for - our customers. The previously open-sourced MCP Servers are still available in + Toolkit source code remains available upon request for paying customers. + This enables faster iteration and provides a better experience for + customers. The previously open-sourced MCP servers are still available in the public repository's git history. @@ -568,13 +561,13 @@ _Here's what's new at Arcade.dev!_ **CLI and TDK** - `[bugfix - 🐛]` Fix `arcade worker list` endpoints ([PR #504](https://github.com/ArcadeAI/arcade-ai/pull/504)) -- `[feature - 🚀]` Support Tool Output in ValueSchema of ToolDefinition ([PR #487](https://github.com/ArcadeAI/arcade-ai/pull/487)) +- `[feature - 🚀]` Support tool Output in ValueSchema of ToolDefinition ([PR #487](https://github.com/ArcadeAI/arcade-ai/pull/487)) **Platform and Engine** - `[feature - 🚀]` Self-service plan selection for Arcade Cloud and payment is now available. - `[bugfix - 🐛]` Dashboard: Userinfo config must respect response_map property -- `[feature - 🚀]` Dashboard: Add Tool Types in Metrics +- `[feature - 🚀]` Dashboard: Add tool Types in Metrics **Misc** @@ -585,9 +578,9 @@ _Here's what's new at Arcade.dev!_ ## 2025-07-18 - Version 2.0.0 of the Arcade Engine was released this week. Upgrading to version 2.0.0 is recommended for all self-hosted developers, and includes an important security fix for [secure OAuth flows](/guides/user-facing-agents/secure-auth-production). After upgrading, all projects will default to using the Arcade user verifier. If desired, you can then implement a custom user verifier in your application/agent and make the switch via the Arcade Dashboard. + Version 2.0.0 of Arcade Engine was released this week. Upgrading to version 2.0.0 is recommended for all self-hosted developers, and includes an important security fix for [secure OAuth flows](/guides/user-facing-agents/secure-auth-production). After upgrading, all projects will default to using the Arcade user verifier. If desired, you can then implement a custom user verifier in your application/agent and make the switch via the Arcade Dashboard. -Self-hosed Arcade developers cannot be grandfathered into the old (insecure) behavior of skipping user verification once the Engine is upgraded to version 2.0.0 or higher. +Self-hosted Arcade developers cannot be deprecated into the old (insecure) behavior of skipping user verification once the Engine upgrades to version 2.0.0 or higher. @@ -607,89 +600,4 @@ Self-hosed Arcade developers cannot be grandfathered into the old (insecure) beh **Platform and Engine** -- `[feature - 🚀]` Dashboard: Add filter for user id and providers in Connected Accounts -- `[feature - 🚀]` Add new endpoint for upcoming scheduled subs -- `[bugfix - 🐛]` Engine OAuth hardening: secure defaults, config updates, validation, additional API flags, and route for user confirmation -- `[feature - 🚀]` Dashboard: UI for security settings -- `[bugfix - 🐛]` Engine: Correctly handle nils in auth provider responses -- `[bugfix - 🐛]` Platform: Improved success & error pages for OAuth - -**Misc** - -- `[documentation - 📝]` replaced creating MCP Server video with full tutorial ([PR #349](https://github.com/ArcadeAI/docs/pull/349)) -- `[documentation - 📝]` Add secure/brand auth in production doc ([PR #341](https://github.com/ArcadeAI/docs/pull/341)) - -## 2025-07-11 - -**Frameworks** - -**Toolkits** - -- `[feature - 🚀]` Split previously combined Google, Microsoft, and other Toolkits into separate MCP Servers to aid in retrieval and maintenance ([PR #438](https://github.com/ArcadeAI/arcade-ai/pull/438)) -- `[feature - 🚀]` Slack Toolkit: Major refactor and improvements ([PR #453](https://github.com/ArcadeAI/arcade-ai/pull/453)) - -**CLI and TDK** - -- `[feature - 🚀]` `--debug` flag added for CLI commands ([PR #454](https://github.com/ArcadeAI/arcade-ai/pull/454)) - -**Platform and Engine** - -- `[bugfix - 🐛]` Fix token refresh bug - -**Misc** - -- `[documentation - 📝]` Document the OAuth scopes required by the Slack MCP Server ([PR #344](https://github.com/ArcadeAI/docs/pull/344)) - -## 2025-07-04 - -**Toolkits** - -- `[bugfix - 🐛]` patching MCP Server template generator for outside the main repo ([PR #460](https://github.com/ArcadeAI/arcade-ai/pull/460)) -- `[bugfix - 🐛]` Filter out unneeded files/directories before deploying workers ([PR #464](https://github.com/ArcadeAI/arcade-ai/pull/464)) - -**Platform and Engine** - -- `[feature - 🚀]` Concurrent auth requests for the same user and same scopes use the same authentication flow and URLs. This means that your users only have to authenticate once if the agent chooses to use multiple tools at once with the same scopes. -- `[bugfix - 🐛]` Fix secret deletion - -**Cloud** - -- `[bugfix - 🐛]` Update cross-origin-opener-policy header to allow Google Drive File Picker popup - -**Platform and Engine** - -- `[feature - 🚀]` Dashboard: Allow editing the description of a secret -- `[feature - 🚀]` Dashboard: Preserve tools when resetting parameters - -## 2025-06-28 - -**Toolkits** - -- `[bugfix - 🐛]` Jira MCP Server: deduplicate cloud data in Atlassian's available-resources response ([PR #456](https://github.com/ArcadeAI/arcade-ai/pull/456)) - -## 2025-06-20 - -**Frameworks** - -- `[feature - 🚀]` Support for OpenAI Agent SDK in Typescript ([docs](/get-started/agent-frameworks/openai-agents/overview)) - -**Toolkits** - -- `[feature - 🚀]` Jira MCP Server released ([docs](/resources/integrations/productivity/jira)) - -**CLI and TDK** - -- `[feature - 🚀]` V2.0 of Python Tool Development Kit (TDK) -- `[feature - 🚀]` Admin API client support - - Requires v1.6.0 of `arcade-py`, or v1.8.0 of `arcade-js`, or v0.1.0-alpha.4 of `arcade-go` - -**Platform and Engine** - -- `[feature - 🚀]` Admin APIs released for managing users, secrets, and tools ([API References](https://reference.arcade.dev/api-reference#tag/admin)) -- `[bugfix - 🐛]` Unauthenticated MCP servers can be called anonymously -- `[feature - 🚀]` End-user credentials and auth status can be fetched in batches ([docs](/guides/tool-calling/custom-apps/check-auth-status)) - -**Misc** - -- `[feature - 🚀]` Launched Github Discussions for product feedback and support ([link](https://github.com/ArcadeAI/arcade-ai/discussions)) -- `[feature - 🚀]` Launched status.arcade.dev for monitoring platform status ([link](https://status.arcade.dev)) +- `[feature - 🚀]` Dashboard: Add filter for user id and providers in Connected \ No newline at end of file