宣布 Knative 1.6 版本发布 ¶
发布时间:2022-07-14,修订时间:2023-08-03
宣布 Knative 1.6 版本发布¶
Knative 的新版本现已在多个组件中可用。
按照安装 Knative中的说明安装所需的组件。
此版本对核心 Knative Serving 和 Eventing 组件进行了一些较小的改进,并对特定插件(特别是 net-kourier
、net-gateway-api
和 eventing-rabbitmq
)进行了一些改进。
目录¶
服务¶
💫 新功能和更改¶
HTTPRedirect
功能已稳定,并且已删除功能标志。此功能允许使用networking.knative.dev/httpOption
注解在每个服务的基础上配置 HTTP -> HTTPS 重定向。 #13084- Serving API 不再拒绝未知字段,而是依赖于 kubernetes apiserver 来修剪(删除)这些字段。 #13095,#13111
事件¶
🐞 错误修复¶
- 在某些情况下,并行会创建无效的订阅。 #6405
客户端¶
💫 新功能和更改¶
- 已将对
--broker-config
标志的事件支持添加到broker create
中 #1700 - 已添加对
--probe-*
标志的 Serving 支持来管理服务存活性/就绪性 #1697 - 已添加对挂载 EmptyDir 和 PersistentVolumeClaims 的 Serving 支持 #1679,#1693
运算符¶
💫 新功能和更改¶
🐞 错误修复¶
- 已删除
v1alpha1
版本。 #1104
网络扩展¶
kourier 插件¶
💫 新功能和更改¶
- 添加一个新的实验性配置参数,通过 TCP 端口为不同命名空间分离内部流量。这应该能够在 Knative 中使用 NetworkPolicy。 #852
- 在使用 AutoTLS 时实验性地启用过滤的密钥监视。这应该能够在大型集群中提供性能改进。 #862
🐞 错误修复¶
- 修复使用
proxy_protocol
时的 SNI。 #869
网关 API 插件¶
💫 新功能和更改¶
- 添加对 AutoTLS 的支持 #316
🐞 错误修复¶
- 网络编程探针现在会尊重网关的服务端口。 #310
事件扩展¶
Apache Kafka 源¶
🐞 错误修复¶
- KafkaSource 资源的删除现在可以正确清理内部调度资源。 #1206
RabbitMQ 代理和源¶
重大更改¶
- 一些已弃用的细粒度配置选项已从 RabbitMQSource 中删除。 #800
- RabbitMQSource 现在使用类似于代理的 RabbitCluster 引用。 #801
- RabbitMQSource 参数已重新排列到逻辑组中。 #810
💫 新功能和更改¶
- 消息预取现在自动设置为 100,从而提高了稳态吞吐量。 #856
- 添加了在 RabbitmqBrokerConfig 中配置队列类型的能力。 #808
- 支持 RabbitMQ ClusterReference 连接密钥。 #822
🐞 错误修复¶
- 修复了配置了
retries
的 RabbitMQSource 对象在从事件目标接收错误时可能崩溃的错误。 #831
感谢贡献者¶
版本负责人:¶
贡献者:¶
- @aavarghese
- @aliok
- @carlisia
- @davidsalerno
- @dprotaso
- @dsimansk
- @evankanderson
- @gab-satchi
- @gabo1208
- @houshengbo
- @ikvmw
- @lionelvillard
- @mattmoor
- @naderziada
- @nak3
- @RamyChaabane
- @skonto
- @vyasgun
了解更多¶
Knative 是一个开源项目,社区中的任何人都可以使用、改进和享受它。我们非常欢迎您加入我们!
- Knative 文档
- 快速入门教程
- 示例
- Knative 工作组
- Knative 用户邮件列表
- Knative 开发邮件列表
- Knative 推特 @KnativeProject
- Knative 在 StackOverflow 上
- Knative Slack
- Knative 在 YouTube 上