意外发生:2026年5月和6月
开发者团队一直非常忙碌。我们为 🦙 TinaCMS 和 TinaCloud 推出了大量更新。
新动态
在5月和6月,团队合并了70多个PR到TinaCMS,并为TinaCloud推出了一系列更新。以下是亮点:
⭐️ TinaCMS 在 Astro 新闻中
TinaCMS 在 Astro的“五月新动态”文章 中被提及。我们在自己的项目中尝试了Astro,对他们团队的成果印象深刻!
🧩 全力支持 Astro
这对我们来说是一个重大变化。
TinaCMS 的可视化编辑不再需要 React。
一个约2 KB的原生JS桥接现在可以支持实时编辑,并且它现在也适用于静态构建的页面,支持Astro 6,并且启动器已重建为无React。
我们这样做是因为Astro在用户兴趣方面表现出色——我们收集了一些关于这方面的统计数据。在此更新后,Astro在我们的CMS启动项目中,启动克隆率跃升至 Next.js 的6倍!
我们也在不断完善Astro的开发体验。新页面现在会在您编写内容时显示,而无需重启开发服务器。
🚀 宣布 Tina V4
我们正式宣布了 Tina V4。七个史诗般的基础工作在Sprint 109中启动,认证正在转向WorkOS AuthKit。
这已经在进行中!我们已经搭建了新的核心包,并发布了V4字段插件的第一个版本(字符串、布尔和数字)。
🩺 医生现在可以见您了
为了顺利过渡到V4,我们做了两项更改:新的 tinacms doctor 命令会标记任何过时的Tina包与npm上的最新版本相比,旧的 .tina/ 文件夹现在会显示弃用警告。我们希望这能让使用TinaCMS的维护故事更加吸引人。
🔒 安全加固
我们对代码库进行了集中的安全检查,并发布了我们发现和修复的问题的建议:
postMessage处理程序具有来源验证- 富文本链接和图像URL的清理
- 开发服务器拒绝跨域媒体上传
- 生产媒体适配器被锁定以防止任意写入和删除
- Forestry迁移不再允许代码执行
我们还加强了供应链,采用最低权限的CI权限和锁定的发布管道。
您无需做任何事情,这一切都使Tina默认更安全。
✨ 用户体验改进
为编辑者提供了一些生活质量的升级:编辑工作流现在有一个保存选项下拉菜单,可以在草稿和准备审核之间进行选择,管理编辑页面有一个返回到集合的面包屑,使移动更快。
create-tina-app 还在搭建时显示实时安装活动,因此您不会只是看着一个静止的旋转器。
🧪 更多测试
我们致力于编写更多的前端测试,以提高可靠性并限制回归的风险。
📦 下载量
5月份超过 200,000 次包下载。
☁️ TinaCloud 改进
云团队致力于提高可靠性,数据反映了这一点:
- 内容API 500错误从约13K减少到约2K,身份API 500错误减少87%。
- 大型仓库的搜索重建不再因GitHub速率限制而失败。
- 速率限制现在可以阻止失控的流量导致API宕机。
我们还推出了 独立内容仓库:您现在可以将两个GitHub仓库绑定到一个TinaCloud项目。更多信息请参见 TinaCloud的独立内容仓库已上线。
跟进社交媒体
我们的社交渠道已经安静了一段时间……开发工作并没有停止,我们希望让每个人都了解最新情况。
所以我们恢复了定期发布,提供产品更新、视频和教程内容以及相关新闻。
关注我们的商业账户以保持更新:
- X: @tinacms
- LinkedIn: TinaCMS
- YouTube: @TinaCMS
- Bluesky: @tina.io
- Instagram: @tinacms_
- Facebook: TinaCMS
- Threads: @tinacms_
团队中的两位开发者,Brook 和 Isaac,将直接发布和回复评论,所以当您回复时,您将与团队中的真实人员交流。
来打个招呼吧。
这是最新动态
我们大约每两个月发送一次这些更新。
下次见 👋🦙