我很高兴地宣布 Spring Modulith 1.4 M2、1.3.3 和 1.2.9 现已推出。虽然后者包含一些错误修复和对最新 Spring Boot 版本的通常依赖项升级,但里程碑版本提供了一些重要的新功能。
- 可观测性模块现在会自动为模块发布的应用程序事件创建计数器。引入了一个新的 API,可以通过在 (GH-1068) 中注册的 bean 来使用。
ModulithEventMetrics
ModulithEventMetricsCustomizer
ApplicationContext
- 运行时支持已得到改进,以避免依赖外部库对应用程序模块进行拓扑排序,以便可以按依赖关系顺序遍历它们 (GH-1060)。这允许在应用程序元数据文件中假设稳定的模块顺序(以前仅在 AOT 模式下创建)现在也在生成文档时写入 (GH-1063)。这反过来又允许我们避免在运行时对实例进行完全引导,例如,执行 bean(GH-1062、GH-1065)。
ApplicationModules
ApplicationModuleListener
- 事件发布基础结构已经过改进,现在还支持结构相同的事件 (GH-1056)。
错误修复版本可以在 Maven Central 上找到,里程碑版本可以从 http://repo.spring.io/milestone 获得。在 1.2.9、1.3.3 和 1.4 M2 的官方更改日志中查找有关这些版本的更多信息。