版本说明
发布说明 (6月25日) - 云代码和网页托管部署,MCP服务器更新
云代码和网页托管部署:回滚支持
我们很高兴在Back4App仪表板中引入一个备受期待的功能:一键回滚,适用于云代码和网页托管部署。现在,您可以在几秒钟内安全地恢复到任何先前版本,最小化停机时间并简化发布工作流程。
随时随地回滚
- 即时恢复 – 在云代码 → 部署屏幕上,点击任何历史版本旁边的“回滚”将其设为新的“当前”部署。
- 零停机安全 – 您之前的代码快照会立即生效,因此您可以在没有手动重新部署的情况下从意外问题中恢复。
清晰的版本历史
- 全面的时间线 – 在整齐的可滚动历史中查看每个过去的部署(版本号、时间戳和描述)。
- 上下文细节 – 悬停或展开每个条目以查看您在部署时提供的提交消息和备注。
简化的发布工作流程
- 审计友好 – 跟踪每个回滚操作;审计日志记录谁在何时回滚到哪个版本。
- 无缝集成 – 回滚在无服务器函数和静态网页资产之间工作,因此您的前端和后端保持同步。
如何回滚
- 导航到云代码 → 部署。
- 在历史部分,悬停在您想要恢复的版本上。
- 点击回滚。确认后,您的应用程序会立即切换到该快照。
为什么你会喜欢它
- 更快的恢复 – 当生产环境出现问题时,不再需要手动进行 git 检出和部署命令。
- 更大的信心 – 自由实验,知道你可以通过一次点击撤销任何更改。
- 完全可见性 – 立即查看任何过去发布的状态,包括谁进行了部署以及原因。
享受更顺畅、更安全的部署!一如既往,我们期待您的反馈——通过仪表板或我们的支持渠道与我们联系。
Back4App MCP 服务器增强功能
在此版本中,我们为 MCP 服务器提供了两个主要改进:
- 基于路径的大文件部署
- 一步到位的 MCP 安装程序 CLI
1- 基于路径的云代码和网页托管部署
推送大包时,“令牌过长”错误的时代已经过去。现在你可以:
- 按文件路径部署 – 提供本地文件或目录路径,而不是内联内容。
- 支持大文件 – 部署巨大的 JavaScript 包、媒体资产、图像和任何静态块,而不必担心大小限制。
- 框架友好 – 非常适合与 Parse Web Hosting 一起运行的 React JS、Next JS、Angular、Vue 和其他前端框架。
- 更快的体验 - 在几秒钟内部署到你的应用。
2-一步到位的 MCP 安装程序 CLI
在 IDE 之间设置 MCP 现在变得轻而易举。我们的新 @back4app/mcp-installer 工具将会:
- 一条命令安装 – 通过一行代码将 Back4App MCP 服务器添加到任何支持的 IDE。
- 多 IDE 支持 – Cursor, Windsurf, Cline, Claude Desktop, VS Code (工作区), Witsy, Enconvo 等等。
- 智能配置 – 自动在您的主目录或工作区中写入正确的 mcp.json/mcp_config.json。
快速入门:
# One-time usage with npx (any supported IDE)
npx @back4app/mcp-installer install <ide> --account-key YOUR_ACCOUNT_KEY
# Examples:
# Install for Cursor:
npx @back4app/mcp-installer install cursor --account-key YOUR_ACCOUNT_KEY
# Install for Windsurf:
npx @back4app/mcp-installer install windsurf --account-key YOUR_ACCOUNT_KEY
# Install for VS Code:
npx @back4app/mcp-installer install vscode --account-key YOUR_ACCOUNT_KEY
# Install for Cline:
npx @back4app/mcp-installer install cline --account-key YOUR_ACCOUNT_KEY
# Workspace-scoped install for VS Code (run inside your project folder):
cd /path/to/your/project
npx @back4app/mcp-installer install vscode --account-key YOUR_ACCOUNT_KEY
# Check status in any IDE:
npx @back4app/mcp-installer status
# Uninstall from an IDE:
npx @back4app/mcp-installer uninstall <ide>
为什么你会喜欢它
- 扩展您的部署 – 没有大小限制意味着在发布大型应用时的信心。
- 更快的设置 – 在几秒钟内让 MCP 在您最喜欢的编辑器中运行。
- 一致的工作流程 – 在云代码、Web 资产和 IDE 中使用相同的 CLI 和 MCP 操作。
一如既往,我们期待您的反馈—通过仪表板或我们的支持渠道给我们留言!
发布说明(5月25日) - Back4app MCP 服务器
Back4App MCP 服务器实现了 MCP 协议,将 Back4App 的后端平台作为一组工具供 AI 代理使用。
当一个符合 MCP 标准的 AI 客户端连接到 Back4App MCP 服务器时,它会发现一套用于创建应用程序、操作数据库架构、部署云代码、部署网页托管前端等的工具。您可以用自然语言直接要求您的 AI 代理执行后端任务,它会在后台调用适当的 MCP 工具。
由于它使用 MCP 标准,该服务器可以与任何支持 MCP 的 AI 代理环境一起使用,包括 Cursor IDE、Claude Desktop 等。您不必被锁定在特定的 AI 或插件中,这意味着您可以将 Back4App 自动化集成到现有工作流程中。
可用的 MCP 工具
Back4App MCP 服务器提供了一个全面的操作工具箱:
应用管理 – create_parse_app: 在 Back4app 上通过简单的提示创建一个新的 Parse 应用
– get_parse_apps: 列出您在 Back4app 上的所有 Parse 应用
– get_parse_app: 检索特定应用的详细信息
– set_current_app: 为后续操作建立一个默认应用
– get_current_app: 检查您当前正在使用哪个应用
直接 API 访问 (Parse REST API) – call_parse_api: 后端操作的瑞士军刀:
– 设计和修改您的数据库架构
– 对您的数据执行 CRUD 操作
– 管理用户和身份验证
– 处理文件存储和检索
– 调用云函数和安排任务
– 配置安全权限和访问控制
云代码和网页托管 – list_cloud_code_and_web_hosting_files: 查看当前已部署的内容
– get_file_content: 审查您部署中的特定云代码和网页托管文件
– deploy_cloud_code_files: 将无服务器函数推送到您的应用
– deploy_web_hosting_files: 更新您的网页前端
设置 Back4App MCP
开始是简单的:
- 生成 Back4App 账户密钥:登录到您的 Back4App 控制面板,导航到“账户密钥”,并创建一个新的个人访问令牌。
- 配置您的 AI 代理:将 Back4App MCP 服务器添加到您的 MCP 兼容客户端。例如,在 Cursor 中:例如,在 Cursor 中:
{
"mcpServers": {
"back4app": {
"command": "npx",
"args": [
"@back4app/mcp-server-back4app",
"--account-key",
"YOUR_ACCOUNT_KEY"
]
}
}
}
注意:服务器作为 Node.js 包运行,因此您需要先在系统上安装 Node.js。还要确保 npx 命令可以正常工作。MCP 依赖 npx 来执行该包,而无需全局安装。
验证连接:您的 AI 代理在正确配置后应将 Back4App 服务器显示为“活动”。
发布说明(4月25日) - 应用概述
应用概述
我们全新的应用概述仪表板现已上线——一个集中式中心,汇集应用信息、日志、性能监控、应用安全的洞察以及相关的应用管理操作。借助这个强大的工具,您可以:
- 集中关键数据 – 在一个直观的界面中查看关键应用信息、性能指标和系统日志。
- 提供可操作的洞察 – 通过实时性能指标、安全警告和资源利用跟踪保持信息更新。
- 轻松集成: 享受前端与 Back4App 后端服务之间的一键连接,配备现成的代码片段以加快实施。
Parse Server 7.5.2 – 关键安全更新
安全是我们的首要任务。随着 Parse Server 7.5.2 的发布,我们又迈出了保护您应用程序的巨大一步:
- 增强安全性: 此次更新隔离了身份验证凭据,并解决了一个关键漏洞,确保您的应用程序在面对新兴威胁时保持安全。
- 优化性能: 体验显著的性能提升和增强的稳定性,使您的应用程序运行顺畅。
- 无缝升级: 通过您的 Back4app 控制面板轻松更新您的 Parse Server。为了顺利过渡,我们建议在更新生产应用程序之前,在克隆环境中测试新版本。
您的成功是我们一切工作的核心,这些更新证明了我们致力于提供安全、高效和创新的后端开发体验。
发布说明(12月24日) - 简化的入职流程,改善的安全性和稳定性,管理员应用。
我们一直在努力完善我们平台的每一个方面,从入职到后台管理。以下是我们所做的一些关键改进:
- 简化的入职流程:我们简化了初始设置过程,以帮助您更快地开始,并使您与平台的首次互动更加直观。
- 加强平台控制和安全:
- 实施了更严格的控制,限制请求调用的次数,从而确保应用程序性能更加可预测和稳定。
- 引入了根据创建时间阻止部署的功能,增加了安全性和操作清晰度的另一层保障。
- 更全面的文档:我们的文档现在反映了最新的平台更新,使您更容易找到所需的信息,并保持与最佳实践的一致性。
- 后端仪表板增强:
- 添加了一个专用的管理员界面,以便于精细的访问管理,让您对环境中每个人的操作有更多的控制。
- 增强了文件类型字段的用户界面,提供了更清晰的视觉效果和交互。
- 发布了菜单的调整,以便更好、更直观的导航。
- 解决了JavaScript控制台中的可用性问题,使调试和故障排除变得更简单。
- 错误修复和平台稳定性:
- 解决了处理无效指针和数组的问题,确保数据管理更加顺畅。
- 解决了处理无效指针和数组的问题,确保数据管理更加顺畅。
- 阻止使用保留类名以防止冲突和错误。
- 解决了仪表板中的错误,以处理大量数据,从而确保整体稳定性更高。
- 修复了导入/导出数据功能,以便您可以无缝传输资源。
这些改进只是我们持续承诺提供顺畅、安全和高效的后端开发体验的一部分。您的反馈继续指导我们完善和发展平台。
发布说明(9月24日) - Parse Server 6 和新的入职 AI 顾问
Back4app 后端上的 Parse Server 6
安全性改进
文件上传限制: Back4App 用户受益于增强的安全性,因为通过 HTML 文件上传的潜在网络钓鱼攻击现在默认被阻止。依赖 HTML 上传的用户需要自定义设置,但大多数用户会将此视为对漏洞的保护措施。
自定义速率限制: 通过这个新功能,Back4App 用户现在可以通过调整 rateLimit 参数来限制对其应用的请求数量,为 DDoS 攻击增加了一层额外的保护。这有助于确保应用的可用性并保护免受恶意流量的影响。
修复和改进
针对 LiveQuery、Cloud Code 触发器、嵌套对象编码和客户端 IP 问题的修复: Back4App 用户将体验到更稳定和可预测的应用行为,特别是对于使用 LiveQuery 和 Cloud Code 的实时应用程序。这些修复解决了日期格式和对象处理的问题,提高了数据的完整性和准确性。
重大变更
嵌套对象正确存储: 存储复杂数据结构的 Back4App 用户现在将看到嵌套对象被正确序列化和保存。这提高了数据的一致性,但可能需要审查以前的实现,以确保数据存储没有出现意外问题。
移除 Parse.Cloud.httpRequest: 依赖 httpRequest 便利方法的 Back4App 用户需要切换到其他第三方库来进行 HTTP 请求。此更改可能需要某些用户调整代码,但通过流行的库如 Axios 或 Fetch 提供了更多灵活性。
新功能
使用 Parse SDK JS 4.0 的云代码: 通过此更新,Back4App 用户可以访问更强大和功能丰富的 SDK 功能,改善他们在云代码中处理数据和执行操作的方式。此更新对于希望获得更强大云功能的用户至关重要。
新的自定义 Parse 选项: 用户现在可以利用更多可自定义的选项来配置他们的 Parse Server 设置(例如 allowExpiredAuthDataToken、defaultLimit、rateLimit)。这为特定应用程序的优化开辟了新的可能性,提供了更大的控制和自定义。
Node 18 支持: Back4App 后端现在支持 Node.js 18,使用户能够在其云代码中安装和使用更新版本的 Node 包。这允许提高性能,访问最新功能,并为服务器端代码执行提供更好的安全性。