Spring for Apache Pulsar 1.2.0-M1 現在已推出

發布 | Chris Bono | 2024 年 8 月 20 日 | ...

代表團隊和所有貢獻者,我很高興宣布 Spring for Apache Pulsar 1.2.0-M1 已經發布,並且現在可以從 https://repo.spring.io/milestone 取得。

此版本將包含在即將發布的 Spring Boot 3.4.0-M2 版本中。

此版本包含許多增強功能、文件改進、錯誤修復和相依性升級。

值得注意的新功能包括

  • 自訂物件對應器 - 您可以提供自己的 Jackson ObjectMapper,Pulsar 將在產生和使用 JSON 訊息時使用它(更多詳細資訊

  • 預設租戶和命名空間 - 您可以在針對非完全限定的主題 URL 產生或使用訊息時,指定要使用的預設租戶和/或命名空間(更多詳細資訊

  • 更新至下一個 Spring、Reactor 和 Micrometer 程式庫的次要版本

Spring AI 與 NVIDIA LLM API

工程 | Christian Tzolov | 2024 年 8 月 20 日 | ...

Spring AI 現在支援 NVIDIA 的大型語言模型 API,提供與各種 模型 的整合。 透過利用 NVIDIA 與 OpenAI 相容的 API,Spring AI 允許開發人員透過熟悉的 Spring AI API 使用 NVIDIA 的 LLM。

SpringAI-NVIDIA-API-5

我們將探討如何設定和使用 Spring AI OpenAI 聊天用戶端來連接 NVIDIA LLM API。

  • 此展示應用程式碼可在 nvidia-llm GitHub 儲存庫中取得。
  • SpringAI / NVIDIA 整合 文件

先決條件

  • 建立具有足夠點數的 NVIDIA 帳戶。
  • 從 NVIDIA 的產品中選擇您偏好的 LLM 模型。 例如,下面螢幕截圖中的 meta/llama-3.1-70b-instruct
  • 從模型的頁面中,取得您選擇之模型的 API 金鑰。

Spring Data 2024.0.3 和 2023.1.9 已發布

發布 | Jens Schauder | 2024 年 8 月 19 日 | ...

代表團隊和所有貢獻者,我很高興宣布 2024.0.32023.1.9 服務版本已推出。 這些版本包含相依性升級、迴歸修復和選定的改進。

即將發布的 Spring Boot 版本 3.3.33.2.9 將在下週採用上述版本。

2024.0.3

Spring Framework 6.1.12、6.0.23 和 5.3.39 現在已推出

發布 | Stéphane Nicoll | 2024 年 8 月 14 日 | ...

代表團隊和所有貢獻者,我很高興宣布 Spring Framework 6.1.126.0.235.3.39 現在已推出。 雖然也發布了 5.3.38,但它已被 5.3.39 取代。

請注意,對 5.3.x6.0.x 的 OSS 支援將於 2024 年 8 月 31 日結束。 因此,5.3.396.0.23 旨在成為最後的 OSS 版本。 商業支援 可用

Spring Framework 6.2.0-M7 現在已推出

發布 | Simon Baslé | 2024 年 8 月 14 日 | ...

我們很高興地宣布 Spring Framework 6.2 的第七個里程碑版本已推出。 自 上次 M6 版本 以來,我們發布了相當多的功能。

Spring Framework 6.2.0-M7 現在可從 repo.spring.io/milestone 取得,請查看 此版本的詳細變更記錄

核心和原生支援

此版本包含框架核心的各種改進,包括 快取抽象的錯誤處理。 它將 彈性的多單位格式 新增到先前引入的 Duration 剖析/列印支援。

關於原生支援,現在可以在 AOT 處理期間忽略 bean 註冊,這要歸功於 新引入的屬性。 使用 Kotlin DSL 註冊的 Beans…

Spring Framework 發布 CVE-2024-38808 和 CVE-2024-38809 的修復程式

發布 | Rossen Stoyanchev | 2024 年 8 月 14 日 | ...

Spring Framework 已發布版本 5.3.39、6.0.23 和 6.1.12,其中包含 CVE-2024-38809 的修復程式,即透過條件式 HTTP 請求進行 DoS 攻擊。

5.3.39 版本包含 CVE-2024-38808 的額外修復程式,即透過 SpEL 運算式進行 DoS 攻擊。

請注意,5.3.39 版本已修復了這兩個 CVE。5.3.38 版本於同日稍早發布,其中包含 CVE-2024-38809 的修復程式,但不包含 CVE-2024-38808 的修復程式。

升級您的專案

使用 Spring Boot 2.7、3.0 或 3.1 的商業客戶可以使用 Spring Boot Hotfix 版本 2.7.21.1、3.0.16.1 和 3.1.12.1。這些版本現在可在 Spring 商業構件儲存庫上取得,並且可以使用 Spring Enterprise Subscription 存取…

Spring 本週新聞 - 2024 年 8 月 13 日

工程 | Josh Long | 2024 年 8 月 13 日 | ...

Spring 的粉絲們,大家好!歡迎收看又一期的Spring 本週新聞!現在是星期二,並且正在努力準備在拉斯維加斯舉行的盛大的 SpringOne 活動,距離現在只有短短幾週的時間!我非常興奮!所以,讓我們開始這輪總結,以便我可以回到準備的狂熱中……

Spring AI 採用 OpenAI 的結構化輸出:增強 JSON 回應的可靠性

工程 | Christian Tzolov | 2024 年 8 月 9 日 | ...

OpenAI 最近推出了一項強大的功能,稱為結構化輸出,可確保 AI 生成的回應嚴格遵守預定義的 JSON 結構描述。此功能顯著提高了實際應用程式中 AI 生成內容的可靠性和可用性。今天,我們很高興地宣布 Spring AI (1.0.0-SNAPSHOT) 已經完全整合支援 OpenAI 的結構化輸出,以無縫的 Spring 原生方式將此功能帶給 Java 開發人員。

下圖顯示了新的結構化輸出功能如何擴展OpenAI Chat API

Restored Spring AI (2)

注意: Spring AI 已經提供了一個強大的、與模型無關的結構化輸出 實用程式,可以與各種 AI 模型(包括 OpenAI)一起使用。 OpenAI 結構化輸出功能提供了一個額外的、一致的、但特定於模型的解決方案,目前僅適用於 gpt-4ogpt-4o-mini 和更新的模型。

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

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

了解更多

即將到來的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部