前言
Knative Eventing 0.1.15 版本在5月27日已經釋出,來看看它的變化。
注意
需要使用遷移工具把存儲版本由v1alpha1 更新為 v1beta1,如果使用了Broker.Spec.ChannelTemplateSpec,需要在更新前先更新為相容的配置。
功能
- 在Parallel、SequenceAPI增加Delivery字段,用于死信隊列,重試等配置。
apiVersion: flows.knative.dev/v1beta1
kind: Sequence
metadata:
name: sequence-audit
spec:
channelTemplate:
...
spec:
delivery:
backoffDelay: 3s
backoffPolicy: exponential
deadLetterSink:
apiVersion: serving.knative.dev/v1beta1
kind: Service
name: event-display-audit
retry: 5
steps:
...
- 多租戶Channel Broker現在是預設的Broker實作了。
- 現在不允許通過Spec.ChannelTemplate來建立Broker,需要改用Spec.Config來指定ConfigMap來建立。
- 更新sdk-go到v2.0.0-RC4
- 使用v1beta1版本做reconcile
缺陷修複
- 允許tracing可以配置,不再使用預設值,使用config-tracing ConfigMap來配置
- 修複在0.14.0版本中,開啟自動注入會導緻更新失敗
- 如果Trigger指向不存在的Broker,标記狀态為失敗
- 設定admission webhook逾時時間為2秒
- 修複混合多個Subscription API 版本報錯PhysicalChannelSyncFailed
- 修複trigger沒有顯示SUBSCRIBER_URI
- 增加webhook詳情到eventtypes CRD
- API Server Source支援叢集資源