v1.3 版本发布
发布时间:2022-03-18, 修订时间:2023-08-03
宣布 Knative v1.3 版本发布¶
Knative 的新版本现已在多个组件中提供。
按照 安装 Knative 中的说明安装所需的组件。
目录¶
亮点¶
- 就绪探测端口现在可以与用户容器端口不同。
net-certmanager
现在正在测试 cert-manager v1.7.1。- 对 Eventing 进行了各种改进和错误修复。
kn
CLI 添加了 Knativeeventtype
支持。- Knative 运算符已启用 v1beta1 API。
Serving v1.3¶
🚨 重要更改¶
- 放弃了 alpha 字段
RevisionSpec.MaxDurationSeconds
,转而修复现有Timeout
字段的行为。(#12635)
💫 新功能和更改¶
🐞 错误修复¶
- 将 prometheus/client_golang 升级到 v1.11.1 以解决 CVE-2022-21698。(#12653)
- 确保激活器正常排空并且自动缩放器谨慎推出。这有助于避免在升级过程中出现 503 错误。(#12617)
- 修复了可能导致流量中断(503)的激活器崩溃。(#12679)
- 修复了当注册表凭据位于 Kubernetes 密钥中时,标签到摘要的解析。(#12655)
- 为
autoscaling.knative.dev/initial-scale
的无效值提供更详细的错误消息。(#12704) - 删除了解析标签到摘要时不必要的开始延迟。(#12668)
- 切换 Knative 资源的选择器以使用推荐的
app.kubernetes.io
标签。(#12587) - 验证 Webhook 为
autoscaling.knative.dev/target
的无效值返回更准确的错误。(#12698) - 更新 Serving ConfigMap 验证 Webhook 以使用对象选择器,以减少不必要的 Webhook 调用。(#12612)
Eventing v1.3¶
🚨 重要更改¶
💫 新功能和更改¶
- 在安装后清单中添加了缺少的 Kubernetes 标签。(#6184)
- 在通道状态中设置死信接收器 URI。(#6261)
SubscriptionSpec.Delivery
现在是可变的。(#6139)
🐞 错误修复¶
- 当启用新触发器过滤器实验性功能时,已修复一个错误,该错误导致一些无效的 CE SQL 表达式导致 Eventing Webhook 崩溃。现在,这些表达式将被视为无效,Webhook 将继续正常运行。(#6140)
事件扩展¶
Apache Kafka Broker v1.3¶
💫 新功能和更改¶
- 在代理和通道状态中显示解析接收器失败时的错误。(#1833)
- 将 KafkaSource 迁移逻辑添加为安装后作业(
eventing-kafka-post-install.yaml
)。(#1889) - 为 KafkaSource 和 KafkaChannel 添加了 Storage-Version-Migrator。(#1869)
- KafkaChannel 现在符合规范。一致性测试现在将随每次代码更改运行。(#1825)
🐞 错误修复¶
已知问题¶
- Kafka 通道的指标参考信息构建不成功。(#1824)
RabbitMQ Broker 和源 v1.3¶
💫 新功能和更改¶
- 代理 URL 更新为
http://<broker-URL>/<namespace>/<broker-name>
。(#587) - 贡献者简短测试指南,将
.env
转换为(direnv 友好) .envrc
环境文件。(#599)
客户端 v1.3¶
💫 新功能和更改¶
- 添加了 Knative eventtype 支持。(#1598)
🐞 错误修复¶
- 修复了流量拆分自动重定向以仅考虑活动修订版。(#1617)
- 修复了缺少的 Azure 身份验证提供程序。 (#1616)
- 删除了用于使用和错误的硬编码
kn
。 (#1603) - 修复了 Serving 和 Eventing 的显示版本。 (#1601)
Operator v1.3¶
💫 新功能和更改¶
- 为 API 过渡重构了 API 的通用函数。 (#941)
- 将 v1beta1 API 添加到 Knative Operator 中。 (#945)
- 添加了 v1alpha1 和 v1beta1 的转换函数。 (#948)
- 添加了转换 webhook 模块。 (#936)
- 启用了 v1beta1 API。 (#968)
- 将 v1beta1 提升为存储版本。 (#969)
🐞 错误修复¶
- 将默认镜像名称保持与原始名称相同。 (#958)
感谢贡献者¶
发布负责人
贡献者
- @aliok
- @benmoss
- @ChunyiLyu
- @dprotaso
- @devguyio
- @dsimansk
- @gabo1208
- @gab-satchi
- @gvmw
- @houshengbo
- @ikvmw
- @itsmurugappan
- @izabelacg
- @kobayashi
- @matzew
- @nak3
- @pierDipi
- @psschwei
- @qu1queee
- @vyasgun
了解更多¶
Knative 是一个开源项目,社区 中的任何人都可以使用、改进和享受它。 我们很乐意邀请您加入我们!
- Knative 文档
- 快速入门文档
- 示例
- Knative 工作组
- Knative 用户邮件列表
- Knative 开发邮件列表
- Knative 在 Twitter 上 @KnativeProject
- Knative 在 StackOverflow 上
- Knative Slack
- Knative 在 YouTube 上