.NET Aspire 預覽版 7 並不是原計劃的一部分,此預覽版有很多重大 API 更改,部分原因是一旦產品釋出,我們將致力於穩定的 API 表面。可以說,Aspire團隊希望確保在最終釋出之前完成這些 API 更改。 但作為開發人員,我們會喜歡能夠對快速發展的開發生態系統中的變化做出快速反應。
.NET Aspire 預覽版 7 的釋出版本為 8.0.0-preview.7.24251.11。這個版本包含了大量的 API 破壞性更改,主要是為了在最終釋出前確保 API 的穩定性。這些更改包括屬性重新命名、類重新命名和方法簽名更改。例如,元件設定類中的共享屬性名稱進行了調整,以增加一致性和易用性。此外,Azure Service Bus 元件的某些屬性名稱也進行了更新,以更好地反映其代表的含義。
此外,.NET Aspire 的儀表板在這個預覽版中也得到了更新,改善了視覺效果並增加了更多本地化內容。容器映象的預設設定也有所更改,現在所有容器映象都完全限定了其註冊中心和標籤。
.NET Aspire 預覽版 7 的 GitHub 釋出頁面提供了關於這個版本的詳細資訊。這個版本包含了許多更新和改進,例如對 Azure.Identity 的更新、對 ASP.NET Core 的升級、對 OpenTelemetry HTTP 監測包的更新、對元件 API 的更改、對 Docker 映象標籤的更新,以及對各種元件和服務的修復和改進。此外,還進行了許多其他的修復和改進,包括對文件的更新和對測試的增強。這些更改旨在提高效能、穩定性和使用者體驗。有關完整的更改列表和詳細資訊,請檢視 GitHub 釋出頁面。