Spring Boot 3.1.5 发布
Spring Boot 3.1.5 现已发布,此版本包括62 个错误修复、文档改进和依赖项升级。
Noteworthy Changes
- 已更正
spring.jms.listener.concurrency
的行为,以匹配文档 ( #37180 )。如果你在设置spring.jms.listener.concurrency
时未同时设置spring.jms.listener.max-concurrency
,建议在升级时查看你的配置。
Bug Fixes
- 与自定义集合类型绑定的构造函数不起作用 #37941
@Order
不适用于 (CommandLine|Application)Runner@Bean
方法#37938- 测试类上的
@ComponentScan
会在创建测试上下文时被处理,但不会包含在上下文的缓存键中 #37924 - Restarter 在测试中造成内存泄漏#37920
- 当扫描发现的
@WebServlet
被注释为@MultipartConfig
时,AOT 处理失败 #37883 - Gradle 插件使用即将弃用的 API 来获取和设置文件权限#37881
- 使用 lazy initialization 时未注册 Task executor metric #37838
- Gradle AOT 处理任务不使用项目的 Java 工具链#37826
- 在测试类实现的接口中使用
@ServiceConnection
时找不到#37671 - 使用 GraalVM 编译和远程 Docker 守护进程时,Image building 可能会失败#37665
- 使用
@SpringBootTest
、@AutoConfigureMockMvc
和 MockMvc 进行测试时,Jetty 的 WebSocketUpgradeFilter 会出现 NPE #37663 - 如果没有额外的反射提示,
@WebListener
则无法在 native image 中工作#37635 - 使用编译时编织的 AspectJ 事务管理不适用于 spring.main.lazy-initialization=true #37632
- IPv6 IP 地址不能与 RabbitMQ 一起使用#37619
- 有时在启动期间会记录不需要的 Logback 状态消息#37600
- Neo4j 数据自动配置中不使用 Neo4j 的托管类型#37594
- fileMode 和 dirMode 不适用于 BootJar 生成的存档中的所有条目#37588
- 当无法解析可选配置导入时,应用程序无法启动#37570
- 与文档相反,单独设置 spring.jms.listener.concurrency 配置最大并发数#37553
- 缺少带有测试分类器的 kafka-server-common 的依赖管理#37542
- RepackageMojo 不支持 project.build.outputTimestamp 的 1 位数字值#37535
Documentation
- 记录“spring.docker.compose.file”可用于在应用程序之间共享 Docker Compose 配置 #37886
- 由于超时而删除 LiveReload 网站的链接 #37691
- 将 ActiveMQ 称为 ActiveMQ "Classic" #37615
- 移除 spring.webflux.multipart.streaming 没有记录 #37609
- spring.jmx.registration-policy 的默认值未记录 #37596
- 默认情况下使用内联模拟生成器更新文档以与 Mockito 5 保持一致 #37561
- 为 AbstractAotMojo.getSession() 添加 Javadoc #37547
- Java 21 的文档支持#37532
- 在“Map Health Indicators to Micrometer Metrics”的示例中使用更惯用的 Kotlin #37510
Dependency Upgrades
- 升级到 Byte Buddy 1.14.9 #37853
- 升级到 Couchbase Client 3.4.11 #37759
- 升级到 Dropwizard Metrics 4.2.21 #37897
- 升级到 Hibernate 6.2.13.Final #37854
- 升级到 HttpCore5 5.2.3 #37762
- 升级到 Infinispan 14.0.19.Final #37855
- 升级到 Jackson Bom 2.15.3 #37898
- 升级到 Jetty 11.0.17 #37856
- 升级到 Jetty Reactive HTTPClient 3.0.9 #37932
- 升级到 jOOQ 3.18.7 #37857
- 升级到 Micrometer 1.11.5 #37693
- 升级到 Micrometer Tracing 1.1.6 #37694
- 升级到 Neo4j Java Driver 5.13.0 #37793
- 升级到 Netty 4.1.100.Final #37858
- 升级到 Pooled JMS 3.1.4 #37764
- 升级到 R2DBC MySQL 1.0.5 #37859
- 升级到 Reactor Bom 2022.0.12 #37695
- 升级到 RxJava3 3.1.8 #37766
- 升级到 Spring AMQP 3.0.10 #37696
- 升级到 Spring Authorization Server 1.1.3 #37697
- 升级到 Spring Data Bom 2023.0.5 #37698
- 升级到 Spring Framework 6.0.13 #37816
- 升级到 Spring Integration 6.1.4 #37914
- 升级到 Spring Kafka 3.0.12 #37797
- 升级到 Spring LDAP 3.1.2 #37699
- 升级到 Spring Retry 2.0.4 #37700
- 升级到 Spring Security 6.1.5 #37701
- 升级到 Spring 会话 3.1.3 #37702
- 升级到 Tomcat 10.1.15 #37902
- 升级到 UnboundID LDAPSDK 6.0.10 #37767
- 升级到 Undertow 2.3.10.Final #37933
更新说明:https://github.com/spring-projects/spring-boot/releases/tag/v3.1.5

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Alluxio AI 全新产品发布:无缝对接低成本对象存储 AI 训练解决方案
(2023 年 10 月 19 日,北京)Alluxio 作为一家承载各类数据驱动型工作负载的数据平台公司,现推出全新的 Alluxio Enterprise AI 高性能数据平台, 旨在满足人工智能 (AI) 和机器学习 (ML) 负载对于企业数据基础设施不断增长的需求。 Alluxio Enterprise AI 平台可综合优化企业 AI 和分析基础设施的性能、数据可访问性、可扩展性和成本效益,助力生成式 AI、计算机视觉、自然语言处理、大语言模型和高性能数据分析等下一代数据密集型应用的发展。 为保持竞争力并在竞争中脱颖而出,各家企业都在全力推进数据和 AI 基础设施的现代化。在此过程中,企业家们也意识到传统的数据基础设施已经无法匹配下一代数据密集型 AI 负载的需求。在 AI 项目推进中经常遭遇的各类挑战,诸如性能低下、数据可访问性差、GPU 稀缺、数据工程复杂以及资源未充分利用等,都严重妨碍了企业获取数据价值。Gartner® 研究称,“可操作 AI 的价值在于能够在企业的各种环境下进行快速开发、部署、调整和维护。考虑到工程复杂性和更快的市场响应需求,开发较为灵活的 AI 工程...
- 下一篇
Proxy-Go v14.0 发布,sps/socks5 新增 tcps 加密协议,全能安全代理!
Proxy 是 golang 实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP 端口映射、SSH 中转、TLS 加密传输、协议转换、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理连接重定向、API 动态调用上级代理、限速限连接数。提供全平台的命令行版本,友好易用的 Windows&Linux&macOS 控制面板,强大的安卓版。 更新内容 1、sps/http(s)/socks5新增tcps加密协议,使用更方便。 2、socks5/sps的udp 更新了底层传输加密方式,如果设置了加密传输的socks5,而且使用了udp功能,服务端和客户端都升级到最新版udp功能才能使用。 更新: v10.7 及以后版本,执行:proxy update,即可完成快速更新到最新版。 特色功能 链式代理,程序本身可以作为一级代理,如果设置了上级代理那么可以作为二级代理,乃至 N 级代理。 通讯加密,如果程序不是一级代理,而且上级代理也是本程序,那么可以加密和上级代理之间...
相关文章
文章评论
共有0条评论来说两句吧...