MybatisNacosSpring Boot新版本发布
Posted snr开发者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MybatisNacosSpring Boot新版本发布相关的知识,希望对你有一定的参考价值。
概要
4月26日 Mybatis发布v3.5.7
4月29日 Nacos发布v2.0.1
5月21日 Spring Boot发布v2.5.0
4月26日 Mybatis发布v3.5.7
主要解决了jdk1.8下ConcurrentHashMap.computeIfAbsent(key, function)在key存在情况时可能发生死锁(点击查看该BUG详情:JDK-8161372
https://bugs.openjdk.java.net/browse/JDK-8161372)导致的性能问题。
解决方案为若key存在,则直接返回。详情:Prevent thread from being blocked by JDK-8 ConcurrentHashMap#computeIfAbsent() by harawata · Pull Request #2223
https://github.com/mybatis/mybatis-3/pull/2223/files/2fc8ec060dd2042cc4ab22ab60ed8accedf1e903
并且修复了一个在并发情况下,因未加锁导致的一个缓存BUG。详情:Prevent errors when accessing the cache concurrently #2179
https://github.com/mybatis/mybatis-3/pull/2179
4月29日 Nacos发布v2.0.1
主要修复了在K8S环境中,Jraft leader选举的稳定性和经常抛出Server is Down的问题
共修复了11个BUG,点击查看详情:Release 2.0.1 nacos
https://github.com/alibaba/nacos/releases/tag/2.0.1
5月21日 Spring Boot发布v2.5.0
协议:内置的四个web容器(Tomcat、Jetty、Undertow、Netty)都已支持HTTP/2 over TCP(h2c)。若要启用此功能,需要设置server.http2.enabled=true && server.ssl.enabled=false(默认)
版本兼容:
JAVA:兼容至最新的JAVA16(大厂进度都是这么快的吗???),依旧兼容JAVA8。
Gradle:7.0.x
Jetty:兼容Jetty 10,但因为Jetty 10需要JAVA 11,所以默认版本依旧为 Jetty 9,若要启用Jetty 10,需要在pom.xml中设置jetty.version
以及一些其他内容,点击查看详情:Spring Boot 2.5 Release Notes
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.5-Release-Notes
该版本共修复了35个BUG,但因为我本人是真的都没了解过这些BUG,就不细说了,以免露怯,点击查看详情:Release v2.5.0 · spring-boot
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.5-Release-Notes
结语
好像不能引用超链接,直接把链接贴在了对应的内容后边,后续想办法调整一下,没想到什么好的方法
大佬们,别更新了,我真的学不动了
以上是关于MybatisNacosSpring Boot新版本发布的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot 2.3.9.Release新版本发布,Spring Boot 2.3.9新版本发布
Spring Boot 2.3.4.RELEASE正式升级,SpringBoot新版本发布
终于!Spring Boot 最新版发布,一招解决 Log4j2 核弹级漏洞!
干货|最新版 Spring Boot2.1.5 教程+案例合集