Oliver Drotbohm

Oliver Drotbohm

Oliver Drotbohm 是 Pivotal 的高階首席軟體工程師、Java Champion 和 JPA 2.1 專家組成員。他從事企業應用和開源專案開發已有 12 年多。他的工作重點圍繞軟體架構、DDD、REST 和持久化技術。他經常在德國和國際會議上發表演講,也是技術文章以及第一本 Spring Data 書籍的作者。

博文作者Oliver Drotbohm

Spring Modulith 1.4 RC1、1.3.5 和 1.2.11 釋出

釋出 | 2025 年 4 月 25 日 | ...

我很高興宣佈 Spring Modulith 1.4 RC1、1.3.5 和 1.2.11 的釋出。雖然後兩個版本包含一些錯誤修復和針對最新 Spring Boot 版本的常規依賴升級,但此里程碑版本也包含一些新特性

  • 核心事件釋出註冊中心和可觀測性 instrumentation 的效能改進。(GH-1146GH-1149
  • Scenario API 預設只將非空集合視為成功的狀態轉換(GH-1131
  • 核心 ApplicationModule(s) 抽象和文件生成的改進(GH-1150GH-1152
  • 小的(內部)清理(GH-1153GH-1122

Spring Modulith 1.4 M3、1.3.4 和 1.2.10 釋出

釋出 | 2025 年 3 月 21 日 | ...

我很高興宣佈 Spring Modulith 1.4 M3、1.3.4 和 1.2.10 的釋出。雖然後兩個版本包含一些錯誤修復和針對最新 Spring Boot 版本的常規依賴升級,但此里程碑版本也包含一些新特性

  • 使用 @ApplicationModuleTest 的整合測試現在可以消費在測試源中宣告的類的 bean 例項。(GH-202
  • 如果在 classpath 中存在 AssertJ,註冊在 ApplicationContext 中的全域性 PublishedEvents 例項現在將是 AssertablePublishedEvents。(GH-1110
  • 我們修復了 JavaPackage 中的一個性能回退問題,該問題錯誤地重複計算所有子包。(在 1.3.4 和 1.2.10 中也已修復,GH-1098

Spring Modulith 1.4 M2、1.3.3 和 1.2.9 釋出

釋出 | 2025 年 2 月 25 日 | ...

我很高興宣佈 Spring Modulith 1.4 M2、1.3.3 和 1.2.9 的釋出。雖然後兩個版本包含一些錯誤修復和針對最新 Spring Boot 版本的常規依賴升級,但此里程碑版本帶來了一些重要的新特性。

  • 可觀測性模組現在會自動為模組釋出的應用程式事件建立計數器。引入了一個新的 ModulithEventMetrics API,可以透過註冊在 ApplicationContext 中的 ModulithEventMetricsCustomizer bean 來使用(GH-1068)。
  • 執行時支援已進行了改進,避免依賴外部庫進行應用程式模組的拓撲排序,以便它們可以按依賴順序遍歷(GH-1060)。這使得應用程式元資料檔案中的模組順序更加穩定——該檔案以前只在 AOT 模式下建立——現在在生成文件時也會寫入(GH-1063)。這反過來又使我們能夠在執行時避免 ApplicationModules 例項的完全引導,例如,執行 ApplicationModuleListener bean(GH-1062GH-1065…)

Spring Modulith 1.2.8、1.3.2 和 1.4 M1 釋出

釋出 | 2025 年 1 月 24 日 | ...

我很高興宣佈 Spring Modulith 1.4 M1、1.3.2 和 1.2.8 的釋出。雖然後兩個版本包含一些錯誤修復和針對最新 Spring Boot 版本的常規依賴升級,但此里程碑版本帶來了一些重要的新特性。

  • GH-928 – 遷移到 Micrometer Observations API – Marcin Grzejszczak 非常友好地將我們現有的基於 tracing API 的 instrumentation 移植到了更現代的 observations API,後者允許更細粒度的整合和指標捕獲。敬請期待即將釋出的更詳細博文!

  • GH-933 – 考慮為建立的代理設定全域性代理配置。

  • GH-1009 - 以程式設計方式檢測 NamedInterfaces 的 SPI。

  • GH-1037 - 升級到 Spring Boot 3.5 M1。

  • GH-961 – 升級到 Structurizr 3.1。

Spring Modulith 1.3 有哪些新特性?

工程 | 2024 年 11 月 22 日 | ...

經過半年的開發,Spring Modulith 1.3 GA 版本已釋出。它包含了許多新特性、改進,以及最棒的是社群貢獻。讓我帶您瞭解其中一些最有趣的部分。

基線升級

像往常一樣,Spring Modulith 的新次要版本會升級到 Spring Boot 和 Spring Framework 的最新版本,分別是 3.46.2。也就是說,我們仍然相容它們各自的上一代版本,以便您可以選擇性地升級到 Spring Modulith 1.3,而無需升級到最新的 Boot 和 Framework 版本。

應用程式模組模型…

Spring Modulith 1.3 GA 釋出

釋出 | 2024 年 11 月 22 日 | ...

我代表社群很高興宣佈 Spring Modulith 1.3 GA 的可用性。經過 6 個月的開發,此版本帶來了以下亮點:

  • 升級到 Spring Boot 3.4 和 Spring Framework 6.2。
  • 支援巢狀應用程式模組和外部應用程式模組貢獻。
  • 透過 JUnit Jupiter 擴充套件最佳化整合測試執行。
  • 新的刪除和歸檔事件釋出完成模式。
  • 透過 ID 完成事件釋出,顯著提高了效能。
  • 在基於 JDBC 的事件釋出註冊中心中支援 MariaDB、Oracle DB 和 Microsoft SQL Server。
  • 將事件外部化到 Spring 的 MessageChannel 抽象中,例如觸發 Spring Integration 流。

Spring Modulith 1.3 RC1、1.2.5 和 1.1.10 釋出

釋出 | 2024 年 10 月 28 日 | ...

我代表社群很高興宣佈 Spring Modulith 1.3 RC1、1.2.5 和 1.1.10 的可用性。雖然服務版本包含一些錯誤修復和常規依賴更新,但該候選釋出版包含許多功能和改進,例如(完整更改日誌此處

Spring Modulith 1.3 M3、1.2.4 和 1.1.9 釋出

釋出 | 2024 年 9 月 20 日 | ...

我很高興宣佈 Spring Modulith 1.3 M3、1.2.4 和 1.1.9 的可用性。雖然後兩個版本帶來了常規的錯誤修復和服務版本錯誤修復升級,但我對里程碑版本特別高興,因為它包含了兩個重要的社群貢獻。以下是最重要的新特性:

Spring Modulith 1.3 M2、1.2.3 和 1.1.8 釋出

釋出 | 2024 年 8 月 23 日 | ...

我很高興宣佈 Spring Modulith 1.3 M2、1.2.3 和 1.1.8 的可用性。它們都包含錯誤修復和對最新依賴版本的升級。以下是這些版本中最重要的特性:

  • 支援巢狀應用程式模組(僅 1.3 M2)。詳情請參閱參考文件。– GH-578
  • 事件釋出完成現在會發出按 ID 查詢,顯著提高效能並減少資料庫負載(僅 1.3 M2)。– GH-258
  • 事件完成方面的次要效能改進(所有版本)。– GH-749

詳情請檢視 1.3 M21.2.31.1.8 的更改日誌。我們非常歡迎任何形式的反饋,特別是關於里程碑版本的,請在 GitHub 討論區提出…

先行一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

Tanzu Spring 透過一個簡單的訂閱提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將到來的活動

檢視 Spring 社群所有即將到來的活動。

檢視全部