念念不忘,必有回响
Typecho终于迎来了v1.2.0的第二个测试版本,相信离正式版发布已经不远了!
真是有生之年系列,距离上次发布1.1版本,已经过去了4年之久...
期间虽然一直没有发布正式版本,但是Typecho的开发版本其实一直保持在活跃中,作者也一直在修复BUG和开发新的功能,只是一直没有发布新版本而已;这次作者也是鸽了好久,准备发布一个新的版本,带来了许多新特性:
具体详见:新版的Typecho开发计划
其实本站从1.1版本发布之后,一直使用的都是Typecho开发版本;
我是直接在我网站根目录下把开发版本master
分支的Github
项目给clone
下来,然后Nginx
手动屏蔽敏感文件的访问;
这样的好处就是比较方便能够保持程序与最新开发版的更新,如果作者修复了BUG,我直接执行git clone
命令即可更新到最新的版本,而不用等到作者多年后发布正式版...
这次看到作者发布第一个测试版本Typecho v1.2.0-beta.1
时,我就跃跃欲试去更新了最新版,但由于这次作者的改动比较大,而我也没有去手动测试,就直接头铁的在线上环境更新了程序,然后果不其然网站直接就挂掉了... ,虽然作者说这次更新会兼容以前的插件,但是我所用的众多插件还是都不兼容,博客主题也有不兼容的情况... 数据也进行了升级,网站直接打不开也没法回退版本了...
还好我有每日的自动备份(定期备份真是一个程序员的基本素养),先把网站恢复到上次备份... 看来新版本还是有很多BUG啊
经过几天测试,我将测试出来的BUG都提交到了Typecho项目的issues,作者回复的很及时,确认是BUG的话基本上当天就修复完毕,经过一周测试,作者发布了第二个测试版本Typecho v1.2.0-beta.2
,此时最新版本和本站已经基本没有什么兼容性问题了,除了又拍云的UpyunFile
插件有点不兼容,不过这个已经定位到BUG,作者也表示需要自己修改插件实现,手动修改一下函数调用方式即可;
又拍云插件UpyunFile适配Typecho1.2.0:https://github.com/noisky/UpyunFile
到此兼容问题全部解决,终于可以放心升级了