SpringBoot v2.4.6 发布

:beetle: Bug 修复

  • 在默认的安全配置和Spring MVC下,执行器不使用CORS配置。 #26611
  • 一个活跃的请求会使Jetty的关机时间推迟30秒 #26607
  • SmartInitializingSingleton Bean在懒惰初始化时无法工作 #26605
  • 当指标记录失败时,MVC和WebFlux指标过滤器对响应产生不利影响 #26595
  • 有模式的强制性地点失败,有例外 #26577
  • 如果没有文件贡献,带有通配符的非选择位置会失败 #26468
  • ConfigurationProperties是通过classpath扫描获取的,但并不表明它应该被索引。 #26462
  • 当通配符目录位置不匹配任何文件时,错误信息会引起误解 #26415
  • StandardConfigDataLoader可以以不正确的顺序导入配置文件的特定文件 #26400
  • productionRuntimeClasspath的可解析性和可消耗性与runtimeClasspath不一致。 #26364
  • spring.config.import中的空值导致NullPointerException #26342
  • @DataRedisTest不考虑RedisReactiveAutoConfiguration#26327
  • 当一个bean导致了一个依赖性循环时,失败分析并没有清楚地说明这个循环 #26322
  • SpringBootConfiguration通过classpath扫描被检索到,但并没有表明它应该被索引。 #26317
  • Maven spring-boot:build-image忽略了ZIP布局 #26312
  • 自定义任务后,配置bootBuildImage时,不能拾取targetCompatibility。 #26300
  • 配置项元数据排序不一致 #26275
  • @EnableAutoConfiguration@ImportAutoConfiguration使用不同的类加载器来寻找候选配置 #26236
  • spring.web.resources.cache.use-last-modified=false "在Spring MVC中不起作用。 #26212
  • 当配置文件被配置为YAML列表时,无法检测到在特定配置文件中使用spring.profiles.include。 #26205
  • 在Spring Boot 2.4中,SpringApplication的额外配置文件和活动配置文件的排序发生了变化。#26189
  • 在环境中以编程方式设置的配置文件不再与活动的配置文件属性合并。 #26151
  • 当spring-core和spring-boot中的类由不同的ClassLoaders加载时,spring-boot无法找到自己的配置数据位置解析器 #26149
  • 如果直接导入一个特定档案的属性文件,会出现配置数据位置不存在的错误。 #26147
  • 不能轻易从StandardConfigDataResource中推断出简介。 #25940
  • ConfigDataResolvers不能发出信号说它们应该被跳过 #25894
  • 如果actuator和spring security在classpath上,则无法访问远程devtools端点。 #25868
  • 当使用传统的处理方法时,额外的配置文件处理得太晚了 #25817
  • 缓冲应用启动失败,出现NoSuchElementException #25792
  • 当spring.main.lazy-initialization=true时,@Scheduled方法未被触发。 #25315
  • Actuator在默认的安全配置和Spring Webflux中不使用CORS配置。 #24541

:notebook_with_decorative_cover: 文档

  • 更新Gradle文档以使用模块替换而不是依赖性替换 #26525
  • 改进TestRestTemplate的容错性文档 #26521
  • 记录下堆转储端点需要一个HotSpot JVM #26473
  • 修正DockerImageNames#couchbase中对Cassandra的错误引用 #26405
  • 将 "使用代码 "从CONTRIBUTING.adoc移到wiki上。 #26333
  • 修正NamedContributors Javadoc中的拼写错误 #26324
  • 文件属性名称以实现反应性健康指标 #26298
  • 文档中的DataSourceHealthIndicator有错误的键。 #26282
  • 将文档与主要的默认分支名称对齐 #26256
  • 使系统要求中的Maven版本与实际测试的内容相一致 #26210
  • 说明MeterFilters只适用于Spring管理的MeterRegistry。 #26185
  • 使用Spring Java格式的Eclipse插件的新更新站点 #26171
  • spring.profiles.include在配置元数据中具有过时的sourceType #26163
  • 加强多个实体管理厂的在线文档 #26159
  • 在 additional-spring-configuration-metadata.json 中包括 spring.profiles.group。#26127
  • 建议在使用Jersey作为过滤器时启用默认的servlet #25733

:hammer: 依赖升级

  • Upgrade to ActiveMQ 5.16.2 #26496
  • Upgrade to Dropwizard Metrics 4.1.21 #26497
  • Upgrade to Ehcache 2.10.9.2 #26498
  • Upgrade to Ehcache3 3.9.3 #26499
  • Upgrade to Hibernate 5.4.31.Final #26500
  • Upgrade to Infinispan 11.0.11.Final #26501
  • Upgrade to Janino 3.1.4 #26502
  • Upgrade to JBoss Transaction SPI 7.6.1.Final #26503
  • Upgrade to Jetty 9.4.41.v20210516 #26601
  • Upgrade to Jetty Reactive HTTPClient 1.1.8 #26504
  • Upgrade to Johnzon 1.2.11 #26506
  • Upgrade to jOOQ 3.14.9 #26507
  • Upgrade to Json-smart 2.3.1 #26508
  • Upgrade to JUnit Jupiter 5.7.2 #26509
  • Upgrade to Kafka 2.6.2 #24247
  • Upgrade to Lettuce 6.0.5.RELEASE #26510
  • Upgrade to MariaDB 2.7.3 #26511
  • Upgrade to Micrometer 1.6.7 #26430
  • Upgrade to MySQL 8.0.25 #26512
  • Upgrade to Neo4j Java Driver 4.1.2 #26513
  • Upgrade to Netty 4.1.65.Final #26602
  • Upgrade to Netty tcNative 2.0.39.Final #26514
  • Upgrade to Pooled JMS 1.2.2 #26515
  • Upgrade to Postgresql 42.2.20 #26516
  • Upgrade to R2DBC Bom Arabba-SR10 #26517
  • Upgrade to Reactor 2020.0.7 #26358
  • Upgrade to Spring AMQP 2.3.7 #26383
  • Upgrade to Spring Batch 4.3.3 #26391
  • Upgrade to Spring Data 2020.0.9 #26381
  • Upgrade to Spring Framework 5.3.7 #26360
  • Upgrade to Spring HATEOAS 1.2.6 #26442
  • Upgrade to Spring Integration 5.4.7 #26587
  • Upgrade to Spring Kafka 2.6.8 #26385
  • Upgrade to Spring LDAP 2.3.4 #26393
  • Upgrade to Thymeleaf Layout Dialect 2.5.3 #26518
  • Upgrade to Tomcat 9.0.46 #26519

详情

1 Like