天天看點

雙十一購物節,Nacos 1.4.0 + Go SDK 1.0.1釋出Nacos 1.4.0Nacos Go SDK 1.0.1社群結尾

一年一度的雙十一購物節又來了,不知道小夥伴們有沒有搶到想要的商品呢? 無論您是否“剁手”成功,Nacos都為社群的各位奉上禮物慶祝雙十一 --

Nacos 1.4.0

nacos-sdk-go 1.0.1

正式釋出。

Nacos 1.4.0

這個版本主要變更為:

重構了naming子產品的distro協定,并且下沉到了nacos-core子產品。

使用了jraft對舊的自實作raft協定進行了替換,提高性能和raft語義的準确性。

對nacos所使用的http用戶端進行了完全地統一,并優化了一些http用戶端的使用,減少了連接配接損耗,特别是CLOSE_WAIT連接配接的數量。

添加了一個單獨修改服務中繼資料的BETA接口。

修複了一些舊版本的bug并優化了控制台使用。

具體的變更清單如下:

[#1654] 修複内容高亮在配置詳情頁面無效的問題.
[#2792] 記錄操作時的使用者資訊當打開權限功能後。
[#2835] 修複控制台不停loading如果沒有該namespace的權限。
[#2866] 修複用戶端沒有通路 /nacos/v1/ns/operator/metrics權限的問題。
[#3117] 優化内部事件機制并下沉到nacos-common子產品。
[#3192] 統一nacos服務端的http用戶端使用。
[#3315] nacos用戶端支援https。
[#3397] 修複一些關于啟動腳本的錯誤。
[#3384] 修複控制台關于raft資訊顯示不同步的問題。
[#3500] 統一控制台中服務治理和配置管理的分頁清單。
[#3509] 修複使用位址伺服器模式擷取nacos叢集位址時無法擷取nacos配置檔案的問題。
[#3518] 在綁定角色的時候使用者清單改成下拉選中的模式。
[#3530] 在控制台的頁面中添加重新整理按鈕來重新整理清單。
[#3533] 修改用戶端緩存目錄配置。
[#3515][#3536][#3899] 更新依賴修複安全漏洞。
[#3528] 修複用戶端會擷取到無效的project.version。
[#3550] 修複服務端無法建立raft協定的持久化檔案的問題。
[#3560] 修改浏覽器标簽頁上的nacos logo。
[#3566] 從nacos-config子產品中下沉權限相關内容到nacos-auth子產品。
[#3576] 給NamingMaintainService添加生命周期相關接口。
[#3592] 修複修複通路無權限的名稱空間時的錯誤提示。
[#3628] 優化用戶端更新不存在的訂閱服務的頻率。
[#3635] 在nacos-naming子產品使用Jraft替換自研raft協定。
[#3651] 優化nacos服務端對http-client的使用以減少CLOSE_WAI連接配接的數量。
[#3661] 優化使用Jraft時更新raft group的更新邏輯。
[#3671] 移動部分工具類到nacos-common子產品複用。
[#3676] 修複還原塊在“内容比較”頁面中不起作用。
[#3692] 重構nacos-naming子產品中的Distro協定。
[#3687] 校驗服務名格式為Group@@ServiceName。
[#3710] 修複釋出服務會導緻丢失中繼資料中帶有特殊字元的問題。
[#3781] 修複服務執行個體可能間歇性掉線的問題。
[#3790] 修複用戶端可能發生的配置亂碼問題。
[#3815] 修複當用戶端緩存存在中文時可能被截斷的問題。
[#3833] 修複新消息通知系統在沒有訂閱者的時候抛空指針異常的問題。
[#3855] 在控制台檢視配置詳情頁面裡添加上版本改動的展示。
[#3904] 支援單獨修改服務中繼資料内容的功能。
[#3909] 修複nacos服務端無法配置域名的問題。
[#3973] 修複首次運作時,導入配置失敗的問題。
[#4110] 修複擴容叢集時raft協定服務更新新節點的問題。           

Nacos Go SDK 1.0.1

這個版本主要是修複了一些舊版本的bug以及增加用戶端對于https的支援等等。

詳細的變更清單請檢視

https://github.com/nacos-group/nacos-sdk-go/releases/tag/v1.0.1

社群

随着Nacos 1.4.0的釋出, Nacos社群又新增了兩位Committer:Maijh97 和 wangweizZZ。 兩位分别在統一http client使用,下沉auth子產品,用戶端的https功能,重構部分服務端線程池和修複bug等内容中作出許多貢獻,并積極參與社群讨論。

Nacos社群歡迎更多願意參與共建的小夥伴加入,包括但不限于:

  • 源代碼
  • 文檔
  • 社群讨論
  • 多語言實作
  • 周邊生态産品結合

積極參與将可以獲得Nacos社群贈送的精美小禮品~

結尾

Nacos 緻力于幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實作動态服務發現、服務配置、服務中繼資料及流量管理。

Nacos 幫助您更靈活和容易地建構、傳遞和管理微服務平台。 Nacos 是建構以“服務”為中心的現代應用架構 (例如微服務範式、雲原生範式) 的服務基礎設施。