跳至主要內容

Dante Cloud

码匠君2024/12/18大约 1 分钟Breaking ChangeDante Cloud

v3.5.3.0

Bootstrap 模式(即 Bootstrap.yml)是兼容性处理模式,已经是 Spring 官方不推荐的模式。

Spring Cloud Alibaba 自 2023.0.1.3 版本起改用了新的配置方式,其实本质就是不打算继续兼容 Bootstrap 模式,因此在 Bootstrap 模式下 SCA 会出现一些问题。

因此 Dante Cloud 自 v3.5.3.0 版本起,也改用 Spring Boot 的标准配置模式,将 bootstrap.yml 统一修改为 application.yml,并去除了对模块 spring-cloud-starter-bootstrap 的依赖。

v3.4.1.0

本版本为了适配 Spring Authorization Server 1.4.1,在系统中增加了两个 Token 的属性字段,以保持与 Spring Authorization Server 的一致性。

当您更新了最新的代码后启动服务,系统会自动在 oauth2_application 表中增加两个字段:bound_access_tokensubject_dn

subject_dn 字段不会对系统产生任何影响。但是由于系统使用的数据库组件会自动添加新的字段,不会同步设置已有信息的值,这就导致新增的另外的一个字段 bound_access_token(bool 类型)的值为 null。这就会导致系统登录时出现异常。

解决办法:

  1. 如果您已经更新了代码并且启动了服务,oauth2_application 表中会新增两个字段:bound_access_tokensubject_dn
  2. 打开 oauth2_application 表,找到 bound_access_token 字段,将其值设置为 "false"。
  3. 清空 Redis 缓存,或者等待缓存失效后,再次尝试。

v3.4.0.0

已将 Spring Cloud Alibaba 版本回滚至 2023.0.1.2

v3.3.6.0

v3.3.6.0 版本将 Spring Cloud Alibaba 升级至 2023.0.1.3,这将会出现两个问题:

  1. 只能使用 spring.config.import 方式读取配置
  2. Spring Boot 自身日志配置失效,无法在配置文件中,通过 logging.level.<logger-name>=<level> 方式灵活控制日志显示和输出
🎉 公告:近期更新