CakePHP 2.8.1 发布

CakePHP 核心团队很高兴宣布 CakePHP 2.8.1 立即发布。这是 2.8 分支的维护版本,修复了社区报告的几个问题。

错误修复

您可以在 2.8.1 中看到以下更改。请参阅 变更日志 以查看每个提交。

  • API 文档改进。(@garas, @bcrowe, @dereuromark, @ravage84)
  • Validation::uploadedFile() 不再关心键的顺序。(@markstory)
  • CakeRequest 现在以与内置 PHP webserver 兼容的方式读取请求内容类型。(@challgren)
  • DbAcl 继承的“*”权限现在会考虑叶节点中的显式允许/继承。(@markstory)
  • HttpSocket 现在可以正确解析空标题。(@markstory)
  • 现在可以从 RedisCacheEngine 读取负数。(@markstory)

次要功能

  • Postgres 现在支持 uuid 类型。这在 Postgres 中使用的是本地的 uuid 类型。(@skie)
  • SecurityComponent::requireAuth() 现在已弃用。它已经在 3.x 中被删除。这使得 2.x 中的弃用正式生效。(@ravage84)
  • Security::randomBytes() 已添加。此方法取代了 Text::uuid() 作为 CSRF 令牌生成的种子值。新方法如果使用了不安全的随机数据源,就会发出警告。该警告表明您的 CSRF 令牌可能容易受到计时攻击。(@markstory)

感谢所有帮助完成本次发布的社区成员,他们报告了问题并提交了 pull 请求。

下载 github 上的打包版本.