宣布 Knative 1.16 版本发布 ¶
发布时间:2024-10-25,修订时间:2024-10-30
宣布 Knative 1.16 版本发布¶
Knative 的新版本现已在多个组件中可用。请按照安装 Knative中的说明安装所需的组件。
此版本对核心 Knative Serving 和 Eventing 组件进行了一些较小的改进,并对特定插件进行了一些改进。
目录¶
服务¶
版本说明: Knative Serving 1.16
💫 新功能和更改¶
- 允许为 Knative 服务设置 hostPID、hostNetwork 和 HostIPC(功能标志:kubernetes.podspec-hostpid、kubernetes.podspec-hostnetwrok、kubernetes.podspec-hostipc)。所有功能默认禁用。(#15414,@skonto)
- 在构建我们的控制器时支持 s390x/ppc(#15407,@dprotaso)
🐞 错误修复¶
- 修复阻止正确配置 cert manager 的错误(#15434,@mstein11)
事件¶
版本说明: Knative Eventing 1.16
💫 新功能和更改¶
- 在 IMC 调度程序中禁用控制器默认健康探测(#8125,@pierDipi)
- EventPolicy 资源现在支持在入口处使用 SubscriptionsAPI 过滤器。(#8122,@Cali0707)
- 在代理支持通道的 EventPolicies OwnerReference 中设置 UID(#8143,@creydr)
- 内存通道入口:拒绝未经授权的请求(#8162,@creydr)
- JobSink:拒绝未经授权的请求(#8169,@creydr)
- Mt-broker-filter:仅允许来自触发器订阅 OIDC ID 的请求(#8147,@creydr)
- 协调并行通道的 EventPolicies。(#8112,@rahulii)
- OIDC 发现 URL 现在可以通过 config-features configmap 中的 oidc-discovery-base-url 功能标志进行配置。(#8145,@Cali0707)
- 引用 MTChannelBased 代理的触发器现在支持交付格式选项(#8151,@Cali0707)
- 使 auth 包独立于 eventpolicy informer(#8195,@creydr)
客户端¶
版本说明: Knative 客户端 1.16
💫 新功能和更改¶
- 重构代码生成以使用 kube_codegen.sh 脚本(#1964,@dsimansk)
- knative.dev/client-pkg 包现已弃用,建议使用 knative.dev/client/pkg 包。(#1953,@cardil)
函数¶
版本说明: Knative func 1.16
💫 新功能和更改¶
- 特性:为 Go 启用集群内 s2i 构建(#2471,@matejvasek)
🐞 错误修复¶
- 修复了注册表有时无法指定端口的错误(#2510,@lkingland)
- 测试:防止 git 单元测试中出现不明确的所有权存储库错误(#2499,@jrangelramos)
- 修复:Go 函数无法在 Windows 上使用 S2I 构建(#2535,@matejvasek)
运算符¶
版本说明: Knative 运算符 1.16
💫 新功能和更改¶
- 特性:Istio 网关可以通过自动 HTTP->HTTPS 重定向进行配置(#1912,@houshengbo)
- Statefulset kafka 调度程序通过 kafka 控制器进行托管扩展,因此我们忽略这些上的副本(#1889,@matzew)
感谢贡献者¶
版本发布负责人