宣布 Knative 1.13 版本發佈 ¶
發佈於: 2024-01-25
宣布 Knative 1.13 版本發佈¶
Knative 的新版本現在已在多個元件中推出。請按照安裝 Knative中的說明安裝您需要的元件。
此版本為核心 Knative 服務和事件元件帶來了許多較小的改進,以及對特定外掛程式的數項改進。
目錄¶
服務¶
版本說明: Knative 服務 1.13
💫 新功能與變更¶
- 現在支援 Http1 全雙工。工作負載需要使用
features.knative.dev/http-full-duplex
進行註解。( #14568, @skonto ) - 改善沒有 LoadBalancer IP 的服務的預設網域記錄輸出。( #14788, @lou-lan )
- 從保留路徑中移除
/tmp
和/var/log
。( #14719, @jacksgt ) - 在適用情況下,現在會將服務上的
AppProtocol
設定為 "kubernetes.io/h2c"。( #14757 和 #14809, @KauzClay ) - 將 Vegeta 速率/目標新增至效能測試中的 SLA。( #14429, @xiangpingjiang )
🐞 錯誤修正¶
- 在建立修訂版本時,現在會套用
revision-idle-timeout-seconds
和revision-response-start-timeout-seconds
的全域預設值。( #14600, @skonto ) - 部署和 ReplicaSet 錯誤會正確地呈現到 Knative 服務狀態。( #14453, @gabo1208 )
事件¶
版本說明: Knative 事件 1.13
🚨 重大或值得注意¶
💫 新功能與變更¶
PingSource
排程支援選用的秒數欄位。( #7394, @SiBell )- Trust-manager 整合。( #7532, @pierDipi )
- 允許使用
config-br-defaults
ConfigMap 設定是否允許跨命名空間 Broker 設定。( #7455, @pierDipi ) - 在 Sequence
.status.auth.serviceAccountName
中公開 Sequence OIDC 服務帳戶名稱。( #7361, @rahulii ) - 引入 EventTypes v1beta3 版本。( #7304, @matzew )
- EventType V1Beta2 已棄用。( #7454, @matzew )
- 在
/oidc/token
路徑下的 SinkBinding 中提供 OIDC 權杖。( #7444, @creydr ) - 通道分派器使用 OIDC 驗證請求。( #7445, @Cali0707 )
- 驗證來自 ApiServerSource 的請求。( #7452, @Leo6Leo )
- 使用基礎輸入通道的對象作為順序對象。( #7387, @md-saif-husain )
🐞 錯誤修正¶
- 啟用 EventType v1beta2 而非 v1beta1 的儲存。( #7594, @dsimansk )
- EventType v1beta1 已棄用。( #7453 和 #7303, @matzew )
- 修復 mt-broker-ingress 監看 Broker。( #7499, @xiangpingjiang )
- 重構 AuthStatus 邏輯。( #7417, @xiangpingjiang )
- InMemoryChannel 僅在成功將事件傳遞給所有訂閱者後才傳送 202 回應。( #7415, @Cali0707 )
- 在 OIDC 模式下,所有傳出的事件請求都會附加 JWT 授權標頭。( #7452, @Leo6Leo )
- 使用
kmeta.ChildName()
產生 OIDC 服務帳戶名稱。( #7521, @xiangpingjiang )
用戶端¶
版本說明: Knative 用戶端 1.13
💫 新功能與變更¶
- 新增了對
--profile
旗標的支援,這會將相關的註解和標籤新增至服務。( #1903, @sharmaansh21 )
其他(清理或不穩定)¶
函數¶
版本說明: Knative func 1.13
增強¶
- 如果 s2i builder 中使用標籤引用影像,則記錄。( #2090, @AdamKorcz )
- 新增函數的本機欄位,用於處理暫時規格 (Local.Remote)。( #2121, @vyasgun )
錯誤或迴歸¶
- 限制資訊清單的數量。( #2055, @AdamKorcz )
未分類¶
Kn func subscribe
將允許您為kn func
建立 Knative Eventing 觸發器,以改善事件處理。( #2001, @matzew )- 新增簡單的 Podman 不安全登錄支援。( #2060, @matzew )
- 使用
$CONTAINER_ENGINE
變數取代硬編碼的 docker (#2066, @matzew) - 簡潔的語法,只傳遞過濾器而非整個配置 (#2115, @matzew)
- 不要重複訂閱 (#2116, @matzew)
- 測試兩個來源(broker)以及針對第一個來源的覆寫的第三個調用 (#2118, @matzew)
- 使用 new() 調用實例化的 CE 函數處理程式 (#2119, @matzew)
- Springboot 版本升級 (#2126, @matzew)
- GO-GIT 5.11 版本升級 (#2130, @matzew)
Operator¶
版本說明: Knative Operator 1.13
僅限依賴項更新
感謝貢獻者¶
版本負責人