Spring Statemachine 1.1.0.M1 发布

发布 | Janne Valkealahti | 2016 年 2 月 2 日 | ...

我们很高兴宣布 Spring Statemachine 1.1.0.M1 的第一个里程碑版本。

我们于 2015 年 4 月发布了 1.0.0.M1,并于 2015 年 10 月发布了 1.0.0.RELEASE。我们还为 1.0.x 系列发布了 2 个维护版本,现在是时候展望 1.1.x 系列的未来了。1.0.x 系列将进入维护模式,而主要开发将集中在 1.1.x 系列上。这并不意味着我们将停止支持 1.0.x,我们将一直为其提供维护修复,直到成功过渡到 1.1.x 发布版本之后。在 Spring 项目中,在用户准备好迁移到下一个次要/主要版本之前,停止维护是不明智的。我们预计 1.0.x 和 1.1.x 系列将并存,直到我们在可预见的未来发布 1.2.x 或 2.x 系列。

这个第一个里程碑实际包含了什么?

  • 支持使用 Spring Security 来保护事件、转换和动作。
  • StateContext 现在是头等公民,在内部以及用户与其的交互方面都扮演着更重要的角色。
  • 注解模型 (@WithStateMachine) 已得到增强,以匹配监听器和上下文事件的功能。
  • 使用 Kryo 序列化在 Redis 中实现持久化功能。
  • 额外的 bug 修复和次要增强功能已回溯到 1.0.x。
  • 两个新示例,分别使用了 securityredis persistence

完整的变更列表一如既往地可在 changelog 中查看。

我们为状态机的Session 作用域 bean 添加了初步支持,这是获得 Spring Session 支持的基础。进一步的工作仍在进行中,等待 Spring Session 1.1.x 系列的下一个发布,以便支持自定义会话序列化。

我们计划在发布候选版之前发布第二个里程碑,以便在今年 5 月份左右的 Spring IO 发布会上推出。我们可能会在我们准备好时进行最终发布,但 IO 的日程是最终的可能目标日期。

感谢所有以任何方式做出贡献的人,无论是通过 Stack Overflow、GitHub Issues 还是其他渠道。社区及其请求一直是推动变革的真正动力。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有