MybatisNacosSpring Boot新版本发布

Posted snr开发者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MybatisNacosSpring Boot新版本发布相关的知识,希望对你有一定的参考价值。

概要

  1. 4月26日 Mybatis发布v3.5.7

  2. 4月29日 Nacos发布v2.0.1

  3. 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 教程+案例合集

001-快速构建系统(Spring Boot + ant Design新版全开源)简介

001-快速构建系统(Spring Boot + ant Design新版全开源)简介