当选择将您在微服务引擎 TSE 创建的 Apollo 引擎升级到 2.0.1 以上的版本时,由于版本间开源代码的改动,可能会出现以下两个兼容性问题。请参考以下的说明与解决方案。
问题一:升级后浏览器缓存导致控制台无法访问
现象
由于升级到 2.0.1 版本后数据库结构的变化,如果您当前的浏览器缓存了 TSE Apollo 旧版本的登录信息,将会导致升级后控制台页面出现500错误。
解决方案
请尝试清理浏览器缓存后重新打开控制台。
问题二:在TSE控制台修改密码时报错
现象
Apollo 2.0.1 版本新增支持配置控制台密码规则的功能,您可以自定义对控制台登录密码的规范。由于本次升级 Apollo 默认内置了对登录密码的规范(如必须包含数字和字母,长度8-20位,且不能包含常用密码,常用密码的定义可以由用户自行设置,未定义时则默认为"1234"、"777"、"qwer"、"asdf"等),如果您尝试修改的密码过于简单,可能会因为触发校验规则而不通过。