Spring for Apache Pulsar 1.2.0-M1 現在已推出
代表團隊和所有貢獻者,我很高興宣布 Spring for Apache Pulsar 1.2.0-M1
已經發布,並且現在可以從 https://repo.spring.io/milestone 取得。
此版本將包含在即將發布的 Spring Boot 3.4.0-M2 版本中。
此版本包含許多增強功能、文件改進、錯誤修復和相依性升級。
值得注意的新功能包括
Spring AI 與 NVIDIA LLM API
Spring AI 現在支援 NVIDIA 的大型語言模型 API,提供與各種 模型 的整合。 透過利用 NVIDIA 與 OpenAI 相容的 API,Spring AI 允許開發人員透過熟悉的 Spring AI API 使用 NVIDIA 的 LLM。
我們將探討如何設定和使用 Spring AI OpenAI 聊天用戶端來連接 NVIDIA LLM API。
- 此展示應用程式碼可在 nvidia-llm GitHub 儲存庫中取得。
- SpringAI / NVIDIA 整合 文件。
先決條件
Spring Data 2024.0.3 和 2023.1.9 已發布
代表團隊和所有貢獻者,我很高興宣布 2024.0.3
和 2023.1.9
服務版本已推出。 這些版本包含相依性升級、迴歸修復和選定的改進。
即將發布的 Spring Boot 版本 3.3.3
和 3.2.9
將在下週採用上述版本。
2024.0.3
- Spring Data Commons
3.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data JPA
3.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data MongoDB
4.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data for Apache Cassandra
4.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data Neo4j
7.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data KeyValue
3.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data LDAP
3.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data REST
4.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data Redis
3.3.3
- Javadoc - 文件 - 變更記錄 - Spring Data Elasticsearch
5.3.3
- Javadoc - 文件 - …
一個 Bootiful Podcast:Gradle 和 Develocity 工程師以及 Spring 社群傳奇人物 Eric Haag
嗨,Spring 的粉絲們! 在這一集中,我與 Gradle 和 Develocity 工程師以及 Spring 社群傳奇人物 Eric Haag 進行了交談
Spring Framework 6.1.12、6.0.23 和 5.3.39 現在已推出
代表團隊和所有貢獻者,我很高興宣布 Spring Framework 6.1.12
、6.0.23
和 5.3.39
現在已推出。 雖然也發布了 5.3.38
,但它已被 5.3.39
取代。
- Spring Framework
6.1.12
包含 43 個修復程式和文件改進。 此版本將與 Spring Boot 3.2.9 和 Spring Boot 3.3.3 一起發布,將於下週發布。 - Spring Framework
6.0.23
包含 14 個修復程式和文件改進。 - Spring Framework
5.3.39
包含 1 個修復程式,加上 5.3.38 的 12 個修復程式和文件改進。
請注意,對 5.3.x
和 6.0.x
的 OSS 支援將於 2024 年 8 月 31 日結束。 因此,5.3.39
和 6.0.23
旨在成為最後的 OSS 版本。 商業支援 可用…
Spring Framework 6.2.0-M7 現在已推出
我們很高興地宣布 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 的修復程式
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 日
Spring 的粉絲們,大家好!歡迎收看又一期的Spring 本週新聞!現在是星期二,並且正在努力準備在拉斯維加斯舉行的盛大的 SpringOne 活動,距離現在只有短短幾週的時間!我非常興奮!所以,讓我們開始這輪總結,以便我可以回到準備的狂熱中……
- Spring AI 採用 OpenAI 的結構化輸出:增強 JSON 回應的可靠性
- 一個精彩的 Podcast:Spring Cloud Dataflow、Spring Cloud Task 和 Spring Batch 傳奇人物 Glenn Renfro
- 在上週的Spring 技巧中,我研究了如何一起使用 Spring Boot 和 HTMX
- 我喜歡這個:一堆開源專案正在研究一組通用的註釋 以在 Java 中傳達可空性和空值限制類型
- 我喜歡這個:IntelliJ IDEA 有一個新功能:多專案工作區…
Spring AI 採用 OpenAI 的結構化輸出:增強 JSON 回應的可靠性
OpenAI 最近推出了一項強大的功能,稱為結構化輸出,可確保 AI 生成的回應嚴格遵守預定義的 JSON 結構描述。此功能顯著提高了實際應用程式中 AI 生成內容的可靠性和可用性。今天,我們很高興地宣布 Spring AI (1.0.0-SNAPSHOT) 已經完全整合支援 OpenAI 的結構化輸出,以無縫的 Spring 原生方式將此功能帶給 Java 開發人員。
下圖顯示了新的結構化輸出功能如何擴展OpenAI Chat API
注意: Spring AI 已經提供了一個強大的、與模型無關的結構化輸出 實用程式,可以與各種 AI 模型(包括 OpenAI)一起使用。 OpenAI 結構化輸出功能提供了一個額外的、一致的、但特定於模型的解決方案,目前僅適用於
…gpt-4o
、gpt-4o-mini
和更新的模型。