• 升级服务清单

    以下服务或组件升级至 0.9.0.RELEASE

    组件

    服务

    服务/组件升级

    SpringBoot 升级

    本次版本升级最大的一个升级是将 Spring boot 版本由 1.5.x 升级至 2.0.6.RELEASE,Spring cloud 版本由 Dalston.SR4 升级至 Finchley.SR2,对于非依赖HZERO服务的服务需自行做如下的一些调整

    WebSecurity 配置方式变动

    Eureka 依赖变动

    Eureka 的依赖包分离出 eureka-clienteureka-server 两个子依赖,用户在使用eureka时需根据情况选择引入eureka-client或eureka-server

    Hystrix依赖变动

    Feign依赖变动

    org.springframework.cloud.netflix.feign.FeignClient -> org.springframework.cloud.openfeign.FeignClient

    org.springframework.cloud.netflix.feign.EnableFeignClients -> org.springframework.cloud.openfeign.EnableFeignClients

    Actuator路径变动

    spring-boot-starter-redis依赖包变动

    如果项目使用了该依赖包的类,可以根据情况自行引入redis.clients:jedis

    常用配置的路径变动

    server.context-path -> server.servlet.context-path
    
    spring.resources.cache-period -> spring.resources.cache.period
    
    spring.redis.pool.max-active -> spring.redis.jedis.pool.max-active 
    
    spring.redis.pool.max-idle -> spring.redis.jedis.pool.max-idle 
    
    spring.redis.pool.max-wait-> spring.redis.jedis.pool.max-wait
    

    配置文件变动

    spring:
      datasource:
        url: ${SPRING_DATASOURCE_URL:jdbc:mysql://db.hzero.org:3306/hzero_platform?useUnicode=true&characterEncoding=utf-8&useSSL=false}
        username: ${SPRING_DATASOURCE_USERNAME:xxx}
        password: ${SPRING_DATASOURCE_PASSWORD:xxx}
        hikari:
          # 连接池最小空闲连接数
          minimum-idle: ${SPRING_DATASOURCE_MINIMUM_IDLE:20}
          # 连接池允许的最大连接数
          maximum-pool-size: ${SPRING_DATASOURCE_MAXIMUM_POOL_SIZE:200}
          # 等待连接池分配连接的最大时长(毫秒)
          connection-timeout: ${SPRING_DATASOURCE_CONNECTION_TIMEOUT:30000}
    

    表结构升级

    数据升级

    数据处理