-
Notifications
You must be signed in to change notification settings - Fork 12.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Vote] Nacos Server 升级Spring Boot3 + JDK 17 | Upgrade to Spring boot3 and JDK 17 for Nacos Server #12923
Comments
支持升级到 JDK 17 和 Spring Boot 3,可以提升应用性能及安全性,同时享受最新的语言特性和框架功能。这些变化使得项目在长期维护和扩展时更具优势。 |
直接适配3.4.x吧,spring-boot#support,3.3.x开源支持到2025-05-23就结束了。3.3.x之前的版本的后续维护,也都转成商业版本了,即后续的安全漏洞修复,是不免费对外公开的,以spring为例,maven仓库能看到的spring 5.3.39,实际上最新的安全漏洞修复版本是5.3.42,具体安全漏洞,见https://spring.io/security,所以我为啥建议最好不要落后于2个版本系列,一方面方便适配最新,另一方面就是安全问题 |
服务端建议升级,未来如果能支持native-image,那么对java环境已经没有依赖,面对用户实际上直接提供aot的部署包即可。而对于开发者而已,装个jdk17+也不是什么难事。 The server suggests upgrading, and in the future, if native-image support is provided, there will be no dependency on the Java environment. For users, it will be possible to directly provide an AOT deployment package. As for developers, installing JDK 17+ is not a difficult task. The client needs to maintain compatibility with version 2.x, as there are still a considerable number of users on JDK 8. |
同意 |
支持升级,springboot停止维护后,安全漏洞是个大问题 |
支持升级 |
1 similar comment
支持升级 |
升级到spring 3.x ,支持native , 启动更快 |
希望升级 |
支持! |
我认为这是一个好主意,目前在大陆地区,大多数的项目还停留在JDK8的层面上,如果需要nacos的漏洞升级或维护,务必要升级到更高的版本,而项目的客户端未必能及时的升级。建议2.x的版本还预留修复期限,而3.0如果单独出来使用spring Boot 3.x,也未必不是一件坏事。不知道是否有迭代的计划? |
对于不追求新版本的朋友来说,有个版本可以用就行了。既然说考虑技术栈和兼容性问题,这种情况下新版本未必会对他们造成什么影响,因为大概率不会去升级,别说大版本升级,难说小版本都基本不会去升级,毕竟要追求“稳定”。 对于喜欢新技术安全漏洞少的朋友来说,一个全新的版本用全新的内容是最吸引人的。现在对安全性要求那么高,很多人升级就是为了解决安全问题,要么一扫一堆第三方漏洞,改又改不了更麻烦。 而且一个全新的版本,使用新版本框架,没什么不好,还可以抛弃很多历史包袱,轻装简行。 Spring Boot 3.0 刚出来的时候,还是有很多“你升任你升我用JAVA8”的声音。但是现在是有条件的能升级的都升级了,所以升级一下挺好。 |
另外,建议考虑一下 PostgreSQL 数据。可以直接使用,而不是像现在 Plugin 的方式。 nacos-plugin 基本没维护,想用个 PG 都要自己改,然后自己打包。 |
可以看看 Spring Cloud Alibaba 近期的 ISSUE。原以为大家都不愿意升级,其实还是有很多人非常积极的。只要是发布到中央仓库的,即使没有正式发布,还是有很多人升级使用的。 |
这个是在计划中的,欢迎多贡献贡献PostgreSQL插件能力, 越早稳定越早成熟,就能越早放入主干分支维护,发布时自带。 |
支持升级,现在对安全问题看的越来越重,在依赖EOL前提供双版本维护即可 |
现在的形势 已经是安全漏洞逼着升级了 别无选择 |
支持 |
支持升级,大势所趋 |
没有一个统计选项吗? [X] Java 17 |
[X] Java 17+ |
[X] nacos client瘦身 |
all right. |
可能是我文字描述的不准确,不应该说是没人维护,其实代码并不多也不需要投入太多精力维护。主要感觉是没人管理,提交了 PR 没人审核和合并代码。目前就堆积了好多 PR。 |
快升级,快升级,安全漏扫,都快过不去了。大佬们,有时间顺手支持一下PG吧,嘻嘻 |
支持升级,保留2.x客户端兼容性当然更好 |
相当支持 |
升级spring boot 3.4 ,pgsql数据库,jdk17 |
我一直不理解,为什么对新版本支持国产软件为什么老是很痴呆呢? 对于大项目升级现在有很多的自动化工具,做好单元测试,跟着spring boot版本,不是更好吗? |
支持 |
升级最新很有必要,3.0应该是一个新的版本。 既然喜欢jdk8的稳定就一直用2.x就行拉 |
支持升级,老版本修复漏洞就好 |
支持升级,是否考虑升级jdk到21呢 |
只是升级server端,client端还保持对jdk8的支持吗? |
都要升级了,直接jdk21 算了,激进点 |
可以考虑。 |
No, no, no. I think it should be upgraded to JDK 21. |
升级吧,对nacos相对空闲期间的内存回收帮助很大,现在nacos 32g内存都能占用完,实际属于开辟的内存空间未归还。 |
支持升级!再不升级,Spring 7 + Spring Boot 4 都要来了,😁 |
Nacos升级到spring boot 3 有具体的计划节点吗? |
spring boot 3.4.x |
尊敬的社区成员,
随着 Spring Boot 2 的维护已于近期停止,我们意识到升级到 Spring Boot 3 对 Nacos 3 的持续发展至关重要。与此同时,这一转变也伴随着 JDK 版本的升级,将 JDK 升级至版本 17。
考虑到 JDK 升级可能会对项目和开发环境带来显著影响,我们了解到部分用户可能由于技术栈、兼容性或其他考量因素,暂时无法接受这种变更。因此,在作出最终决策之前,我们鼓励大家积极参与讨论,并分享你们的看法。
在此,我们诚挚地邀请社区成员参与我们在此ISSUE中的投票和讨论。请在留言中提供你的意见和建议,表明你对 JDK 升级的支持或反对,并简要说明原因。这将帮助我们更好地理解社区的需求,以便做出适合大多数用户的决策。
感谢大家的支持与参与!
Nacos 维护团队
Dear Community Members,
As the maintenance of Spring Boot 2 has recently ceased, we realize that upgrading to Spring Boot 3 is crucial for the ongoing development of Nacos 3. At the same time, this transition involves an upgrade of the JDK to version 17.
We understand that the JDK upgrade may have significant impacts on projects and development environments, and some users may be temporarily unable to accept this change due to technology stack, compatibility, or other considerations. Therefore, before making a final decision, we encourage everyone to actively participate in the discussion and share your thoughts.
We sincerely invite community members to participate in the voting and discussion in this ISSUE. Please leave your opinions and suggestions, indicating your support or opposition to the JDK upgrade, and briefly explain your reasons. This will help us better understand the needs of the community, enabling us to make a decision that is suitable for the majority of users.
Thank you for your support and participation!
The Nacos Maintenance Team
The text was updated successfully, but these errors were encountered: