diff --git a/app/en/references/changelog/page.mdx b/app/en/references/changelog/page.mdx index 7dacc60ee..94363c4ea 100644 --- a/app/en/references/changelog/page.mdx +++ b/app/en/references/changelog/page.mdx @@ -3,11 +3,13 @@ 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.dev. ## 2026-01-16 @@ -24,7 +26,7 @@ _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 the team know what you think [here](/resources/contact-us)! @@ -32,7 +34,7 @@ _Here's what's new at Arcade.dev!_ **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** @@ -52,7 +54,7 @@ _Here's what's new at Arcade.dev!_ ## 2025-12-12 **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` @@ -76,11 +78,11 @@ _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 version of the arcade CLI installed and that you are using the latest version of the `arcade-mcp-server` package. +As of December 1, 2025, the MCP servers deployed via `arcade deploy` have 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** -- `[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 @@ -89,53 +91,53 @@ As of December 1, 2025, we have migrated the MCP servers deployed via `arcade de **Arcade MCP** - `[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 configures them - `[maintenance - 🔧]` Increase Worker Termination Grace Period **Arcade CLI** - `[feature - 🚀]` CLI config and WhoAmI endpoints **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** -- `[feature - 🚀]` Updated Github MCP Sever to support projects, issues, and pull requests +**MCP servers** +- `[feature - 🚀]` Updated Github MCP server to support projects, issues, and pull requests **Platform and Engine** - `[feature - 🚀]` Invite users to projects by email ## 2025-11-14 -**MCP Servers** -- `[feature - 🚀]` Customer.io Starter MCP Servers added -- `[feature - 🚀]` Intercom Starter MCP Server added +**MCP servers** +- `[feature - 🚀]` Customer.io Starter MCP servers added +- `[feature - 🚀]` Intercom Starter MCP server added **Arcade MCP** - `[maintenance - 🔧]` Do not require entrypoint for `arcade configure` for HTTP server **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 **Toolkits** -- `[feature - 🚀]` AddedMailchimp market toolkit +- `[feature - 🚀]` Added Mailchimp 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** - `[documentation - 📝]` Fix site search @@ -146,7 +148,7 @@ t **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 @@ -177,27 +179,27 @@ t **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 navigate. This includes updated quickstarts, guides, and reference information. [Let us know what you think](/resources/contact-us)! + The documentation has been updated to be more clear, consistent, and easier to navigate. This includes updated quickstarts, guides, and reference information. [Let the team know what you think](/resources/contact-us)! - This week we released `arcade-mcp`, 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 information for `arcade-mcp` is available [here](/references/mcp/python). + 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 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 easier management, control, and access. Learn more about them [here](/guides/create-tools/mcp-gateways! + 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)! - 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. + 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. @@ -205,25 +207,25 @@ t - `[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. There is also a new section in the docs for [agentic development](/get-started/setup/connect-arcade-docs). ## 2025-10-10 @@ -234,7 +236,7 @@ t - `[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)) @@ -250,8 +252,8 @@ t **Toolkits** -- `[feature - 🚀]` Box.com Starter MCP Server released ([docs](/resources/integrations/productivity/box-api)) -- `[feature - 🚀]` Stripe Starter MCP Server released ([docs](/resources/integrations/payments/stripe_api)) +- `[feature - 🚀]` Box.com Starter MCP server released ([docs](/resources/integrations/productivity/box-api)) +- `[feature - 🚀]` Stripe Starter MCP server released ([docs](/resources/integrations/payments/stripe_api)) **Misc** @@ -261,11 +263,11 @@ t **Toolkits** -- `[feature - 🚀]` Introduce [Starter 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 - 🚀]` Introduce [Starter 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 **CLI and TDK** @@ -273,19 +275,19 @@ t **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** @@ -303,7 +305,7 @@ t **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** @@ -318,7 +320,7 @@ t **Toolkits** -- `[feature - 🚀]` Imgflip MCP Server: tools for memes ([docs PR #424](https://github.com/ArcadeAI/docs/pull/424)) +- `[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 @@ -340,12 +342,12 @@ t **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** @@ -361,7 +363,7 @@ t ## 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) @@ -381,7 +383,7 @@ t ## 2025-08-15 - This week we enforced a new requirement for all OAuth providers: they must + 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 does require you to update your OAuth configuration. This can be updated from the dashboard. @@ -403,8 +405,8 @@ t **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 @@ -412,7 +414,7 @@ t - `[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** @@ -423,12 +425,12 @@ t **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** @@ -438,11 +440,11 @@ t ## 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 the + 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 remain available in the public repository's git history. @@ -472,7 +474,7 @@ t 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. -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-hosed Arcade developers will receive deprecated support for the old (insecure) behavior of skipping user verification once the Engine upgrades to version 2.0.0 or higher. @@ -501,7 +503,7 @@ Self-hosed Arcade developers cannot be grandfathered into the old (insecure) beh **Misc** -- `[documentation - 📝]` replaced creating MCP Server video with full tutorial ([PR #349](https://github.com/ArcadeAI/docs/pull/349)) +- `[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 @@ -510,7 +512,7 @@ Self-hosed Arcade developers cannot be grandfathered into the old (insecure) beh **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 - 🚀]` 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** @@ -523,13 +525,13 @@ Self-hosed Arcade developers cannot be grandfathered into the old (insecure) beh **Misc** -- `[documentation - 📝]` Document the OAuth scopes required by the Slack MCP Server ([PR #344](https://github.com/ArcadeAI/docs/pull/344)) +- `[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 - 🐛]` 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** @@ -550,7 +552,7 @@ Self-hosed Arcade developers cannot be grandfathered into the old (insecure) beh **Toolkits** -- `[bugfix - 🐛]` Jira MCP Server: deduplicate cloud data in Atlassian's available-resources response ([PR #456](https://github.com/ArcadeAI/arcade-ai/pull/456)) +- `[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 @@ -560,21 +562,4 @@ Self-hosed Arcade developers cannot be grandfathered into the old (insecure) beh **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 - 🚀]` Jira MCP server released ([ \ No newline at end of file