### 2020 年 10 月 10 日 发布 ![](https://img.kancloud.cn/88/0e/880e0e957a8b1f55d95481f654bdb2a8_900x383.jpg) >[danger] ### `V5.1.40 LTS`版本发布,本版本为累积常规更新。 >[success] 官方服务推荐:🌲 [`ThinkAPI`统一接口服务](https://docs.topthink.com/think-api) ## 主要更新: * 改进redis驱动`has`方法 * 修正XA事务 * 修正`HasManyThrough`关联 * 增加mysql json类型字段->>方式获取支持 * 改进路由加载 避免加载编辑器临时文件影响 * 修复关联模型的属性直接附加到当前模型,当关联模型字段名为name时获取的值为模型的属性`name`值 * 修复多态关联预加载`field`无效 * 改进Collection类的`column`方法的PHP兼容性问题 * 改进mysql驱动 * 改进`parseclosure`方法 * SoftDelete删除条件做空判断 * 改进验证类`append`方法 ## 安装和更新 支持上个版本的无缝更新,直接使用 ``` composer update ``` 更新到最新版本即可。 如果需要全新安装,使用: ``` composer create-project topthink/think tp 5.1.40 ``` ## 官方文档 * [官方`5.1`完全开发手册](https://www.kancloud.cn/manual/thinkphp5_1/content) * [官方入门系列教程](https://www.kancloud.cn/special/thinkphp5_quickstart) ## 生命周期 抱着一份初心和坚持,ThinkPHP始终坚持完善和更新,十四年来持续发布了多个大版本。其实`ThinkPHP`历史以来的大版本都提供了超过年18个月的支持和维护,目前ThinkPHP`5.1`版本的更新维护时间截至到2021年1月1日,而`5.0`版本已经停止维护了(包括安全更新)。所以,建议新的项目尽量使用最新的`6.0`版本^_^