宣布 Knative 1.13 版本发布 ¶
发布时间:2024-01-25
宣布 Knative 1.13 版本发布¶
Knative 的新版本现已在多个组件中提供。按照 安装 Knative 中的说明安装您所需的组件。
此版本对 Knative Serving 和 Eventing 核心组件进行了许多较小的改进,并对特定插件进行了多项改进。
目录¶
服务¶
版本说明: Knative Serving 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 Eventing 1.13
🚨 重大变更或注意事项¶
💫 新功能和更改¶
PingSource
调度支持可选的秒字段 (#7394, @SiBell)- 信任管理器集成 (#7532, @pierDipi)
- 允许使用
config-br-defaults
ConfigMap 配置是否允许跨命名空间的代理配置。(#7455, @pierDipi) - 在 Sequence
.status.auth.serviceAccountName
中公开 Sequence OIDC 服务帐户名称 (#7361, @rahulii) - 引入 EventType v1beta3 版本 (#7304, @matzew)
- EventType V1Beta2 已弃用 (#7454, @matzew)
- 在 SinkBinding 的
/oidc/token
路径下提供 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 监视代理 (#7499, @xiangpingjiang)
- 重构 AuthStatus 逻辑 (#7417, @xiangpingjiang)
- InMemoryChannel 仅在成功将事件传递给所有订阅者后发送 202 响应 (#7415, @Cali0707)
- 在 OIDC 模式下,所有传出的事件请求都将附加 JWT 授权标头 (#7452, @Leo6Leo)
- 使用
kmeta.ChildName()
生成 OIDC 服务帐户名称 (#7521, @xiangpingjiang)
客户端¶
版本说明: Knative Client 1.13
💫 新功能和更改¶
- 添加了对
--profile
标志的支持,该标志将向服务添加相关的注释和标签。(#1903, @sharmaansh21)
其他(清理或错误)¶
函数¶
版本说明: Knative func 1.13
增强¶
- 如果 s2i 构建器中引用了图像,则记录日志。(#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)
- 测试两个来源(代理)和第三次调用以覆盖第一个 (#2118, @matzew)
- 调用实例化 CE 函数的 handle withNew() (#2119, @matzew)
- Springboot 版本更新 (#2126, @matzew)
- 升级到 GO-GIT 5.11 (#2130, @matzew)
操作符¶
发布说明: Knative 操作符 1.13
仅依赖项更新
感谢贡献者¶
发布负责人