Reactor Bismuth-SR10 发布

工程 | Simon Baslé | 2018 年 6 月 14 日 | ...

我谨代表 Reactor 团队,很高兴宣布本周 Reactor 的第一个版本:Reactor Bismuth-SR10 发布了 🎉

请继续关注本周晚些时候发布的 Reactor Californium 里程碑版本 ??‍♂️

Reactor Bismuth-SR10

3.1.x 系列的最新维护 BOM,Bismuth-SR10,已发布。 它包括两个新的工件(点击版本号查看 GitHub 上的发布说明)

但有一个更新需要注意:Flux.last() 过去会在某些类别的空源(如 FluxMono,它们是 Callable,例如 Flux.empty())上跳过抛出 NoSuchElementException。 这是一个错误,现在已正确抛出。

否则,此版本主要包含从 Californium 的第一个版本在主分支上的持续开发工作中反向移植的错误修复。

维护版本中反向移植/修复问题的流程变更

说到反向移植:对于那些已经或有兴趣贡献的人 (❤️),请注意我们即将更改分类和分支策略。 受 Spring Boot 团队做法的启发,我们现在将

  • 将已分类的问题分配给一个 backlog 里程碑
  • 尽早决定问题/PR 应在维护分支还是当前开发分支中修复(选择的 backlog 里程碑将反映这一点)
  • 在应该发布的*最早的维护分支*中修复该问题
  • 将根维护分支向前合并到 master 中(并且当我们有更多维护分支时,也合并到更新的维护分支中)
  • 只有在问题*已经合并和转发*后,才将问题移动到精确的里程碑(例如 3.2.0.M2

这将减少围绕反向移植问题的繁琐步骤(消除对令人困惑的跟踪器问题的需求)。 我们相信,通过让 github 里程碑显示修复已发布的**最早的维护版本**,这也有助于用户了解问题是否已在维护版本中修复。 最后,它将有助于查看修复的代码,因为现在修复程序将只有一个参考提交(加上一个可能包含使之与最新的重大更改兼容的调整的合并提交)。

由于我们正处于 3.1.xmaster 中都发生了发布的时间点,因此现在是实施该流程变更的好时机。 有关更多详细信息,请参见 #1225

祝您编程愉快!

获取 Spring 新闻资讯

与 Spring 新闻资讯保持联系

订阅

抢占先机

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部