宣布 Knative 1.14 版本发布 ¶
发布时间:2024-05-03
宣布 Knative 1.14 版本发布¶
现在,Knative 的新版本在多个组件中可用。请按照 安装 Knative 中的说明安装所需的组件。
此版本对 Knative Serving 和 Eventing 核心组件进行了一些小改进,并对特定插件进行了一些改进。
目录¶
服务¶
版本说明: Knative Serving 1.14
💫 新功能和更改¶
- 引入了一个新功能 (
multi-container-probing
) 来启用包含多个容器的 Knative 服务的存活和就绪探测 (#14853, @ReToCode) - 在域配置中添加对多个通配符证书域的支持 (#14543, @arsenetar)
- 证书生成错误会冒泡到其父路由。(#14962, @ckcd)
- 在计算修订版本 ContainerHealthy 条件时检查所有容器的状态 (#14744, @seongpyoHong)
- Serving 现在支持实验性功能
cluster-local-domain-tls
并创建必要的KnativeCertificates
(#14610, @ReToCode) - 自动扩展器现在在初始化期间将 PodAutoscaler 的 desiredScale 保持在其当前值,因此尚未获得指标 (#14866, @SaschaSchwarze0)
- 在升级部署失败时不要丢弃流量 (#14795, @dprotaso)
- 从 CM 包中添加上游 TLS 信任 (#14717, @ReToCode)
- 使路由域错误具体化 (#15082, @skonto)
事件¶
版本说明: Knative Eventing 1.14
💫 新功能和更改¶
- EventType 自动创建现在是非阻塞操作 (#7709, @Cali0707)
- 当向触发器和订阅发送回复事件时,EventType 现在会在其上自动创建 (#7733, @Cali0707)
- 添加了在部署 ApiServerSource 时配置
nodeSelector
的能力 (#7584, @sadath-12) - 替换 YAML 合并标签,以符合 YAML 1.2 (#7662, @converge)
- StatefulSet 调度现在减少了对 API 服务器的请求次数,从而降低了 APIServer 的负载。(#7651, @Cali0707)
🐞 错误修复¶
- 将配置验证 Webhook 的范围缩减到仅
knative-eventing
命名空间。(#7792, @pierDipi)
客户端¶
版本说明: Knative Client 1.14
💫 新功能和更改¶
- 添加对 fish 和 PowerShell shell 的完成支持 (#1929, @tuhtah)
🐞 错误修复¶
函数¶
版本说明: Knative func 1.14
💫 新功能和更改¶
- 使用实验性“主机”构建器构建的函数包括 FUNC_CREATED 和 FUNC_VERSION 元数据环境变量。(#2195, @lkingland)
🐞 错误修复¶
- Func invoke 现在可以正确处理内容类型为 application/json 的数据 (#2256, @Cali0707)
- 修复:darwin/aarch64 上的“没有要构建的主包” (#2148, @matejvasek)
- Func deploy --username=func --*** 获取密码 registry.example.com) (#2242, @lkingland)
- 原型主机构建器现在支持非正则文件,例如符号链接 (#2156, @lkingland)
- 修复 run cmd 中的拼写错误 (#2168, @Sanket-0510)
- 更新文档 (#2169, @matzew)
- 将 go-func 提升到 v0.20.0 (#2170, @matzew)
- 删除已停产的 tanzu 构建器镜像 (#2178, @matzew)
- 使用具有多架构支持的上游生命周期镜像 (#2196, @matzew)
- 修复 make 未被调用 (#2245, @matzew)
- 仅使用正确的处理程序 API,不再需要冗余的上下文 (#2249, @matzew)
运算符¶
版本说明: Knative Operator 1.14
仅依赖项更新
感谢贡献者¶
发布负责人