代码版本M、RC、GA、Release等标识的区别

SpringFramework已推出6.0.0GA版本,标志着新一代框架的开始,支持Java17,较之前的5.3.x系列有重大更新。GA版本意味着稳定性和生产环境的适用性。对于依赖5.3.x版本的公司,可能需要考虑升级计划以利用新特性并确保长期支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

最近听说spring framework有了重大版本调整,出了6.0的GA版本了

那GA是啥意思呢?

看了下spring 官网和代码仓库,除了GA,还有M、RC、Release等

Spring FrameworkLevel up your Java code and explore what Spring can do for you.https://spring.io/projects/spring-framework#learn

 

GitHub - spring-projects/spring-framework: Spring FrameworkSpring Framework. Contribute to spring-projects/spring-framework development by creating an account on GitHub.https://github.com/spring-projects/spring-framework

 GA(GenerallyAvailable)版本

在很多软件下载的时候,你会发觉标识为GA或者CRx等。比如MySQL和JBoss都采用这种标识。那什么是GA呢。GA是GenerallyAvailable的缩写,意思是开发团队认为该版本是稳定版(有的软件可能会标识为stable版或者production版,其意思和GA相同),可以在较为关键的场合使用。
  如果你是要用在生产中的软件,或者你是一个新手,那么你最好选用GA版本。这是测试最为充分,最为稳定的版本。

M(milestone)版本

M1,M2,M3中的M是milestone的简写,这个单词是里程碑的意思

RC(Release Candidate)版本

  Candidate是候选人的意思,用在软件上就是候选版本。Release是发行、发布的意思。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错!

话说之前最新的5.3.26还是java8支持的,现在到6.0.0后直接使用java17了,这是妥妥把java11不放眼里了

 

 

我们公司用的还是5.3.17的版本

https://www.cnblogs.com/softidea/p/6290948.htmlicon-default.png?t=N2N8https://www.cnblogs.com/softidea/p/6290948.html

Spring Framework 6.0 正式 GA,新一代框架的开始 - OSCHINA - 中文开源技术交流社区Spring Framework 6.0.0 现已正式发布。 “这是 2023 年及以后新一代框架的开始,拥抱了 OpenJDK 和 Java 生态系统中当前和即将到来的创新。同时,我们将其精心设计为针对现代运行时环境的 Spring Framework 5.3...https://www.oschina.net/news/218076/spring-framework-6-0-ga

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱的叹息

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值