Apache APISIX 3.7.0 正式发布
Apache APISIX 3.7.0 版本已经发布,带来了一系列新功能、Bug 修复和相关用户体验优化。该新版本添加了许多新功能,包括对 Consul 服务发现的 ACL 令牌的支持、openid-connect 插件中的授权参数、Nacos AK/SK 身份验证等,此外还包含了一些重要的变更。
重大变更
1、限制修改核心资源的创建时间和更新时间
在早期版本中,使用 Admin API 修改资源的 create_time
和 update_time
不受限制。这种行为是不必要的,而且容易产生风险。从 3.7.0 开始,用户将无法修改这些时间戳。
详情请参阅 变更提案 :https://lists.apache.org/thread/968kp7hd6zcg7ty2clomkbshmd53v71d
和 PR #10232:https://github.com/apache/apisix/pull/10232
2、从 SSL 模式中删除 exptime、validity_start 和 validity_end 属性
从 SSL 架构中删除 exptime
、validity_start
和 validity_end
属性,因为这些信息现已存在于证书中。
详情请参阅 变更提案 :https://lists.apache.org/thread/8l4h8f6wcv482s0b7vt17do5z3g1y3o3
和 PR #10323:https://github.com/apache/apisix/pull/10323
3、更新 opentelemetry 插件属性以更好地遵循规范
将 opentelemetry
插件中的属性 route
替换为 apisix.route_name
,将 service
替换为 apisix.service_name
,以遵循 Span 名称的 OpenTelemetry 规范。
详情请参阅 PR #10393:https://github.com/apache/apisix/pull/10393
新功能
1、支持 Consul 发现的 ACL 令牌
使用 Consul 或 Consul KV 服务发现时支持 ACL 令牌。
详情请参阅 PR #10278:https://github.com/apache/apisix/pull/10278
2、支持为流路由配置服务
支持在流路由中引用服务来配置上游。
详情请参阅 PR #10298:https://github.com/apache/apisix/pull/10298
3、在 openid-connect 插件中支持授权参数
在 openid-connect
插件的 authorization_params
属性中支持额外的授权参数。
详情请参阅 PR #10588:https://github.com/apache/apisix/pull/10588
4、支持在 zipkin 插件中设置变量
支持在 zipkin 插件中设置变量以在重写阶段公开span信息。
详情请参阅 文档:https://github.com/wizhuo/apisix/blob/master/docs/zh/latest/plugins/zipkin.md#如何使用变量
和 PR #10361:https://github.com/apache/apisix/pull/10361
5、支持 Nacos AK/SK 认证
支持 Nacos AK/SK 认证。访问密钥和秘密密钥可以在配置文件中配置如下:
discovery: nacos: ... access_key: "" # Nacos AccessKey ID secret_key: "" # Nacos AccessKey Secret
详情请参阅 PR #10445:https://github.com/apache/apisix/pull/10445
其他更新
- 修复 POST 表单 Content-Type 附加字符集时 post_arg_* 变量匹配失败的问题 (PR #10372)
- 使用 apisix-runtime 作为默认 APISIX runtime(PR #10415 和 PR #10427)
- 使用 apisix secrets 添加 authz-keycloak 测试(PR #10353)
- 当上游更改时保持运行状况检查目标状态(PR #10312 和 PR #10307)
- 修复由于 log-rotate 插件超时而导致的不完整日志压缩(PR #8620)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CoSky 4.2.0 发布 - 高性能、低成本微服务治理平台
CoSky高性能、低成本微服务治理平台(服务注册/发现 & 配置中心) CoSky是一个轻量级、低成本的服务注册、服务发现、 配置服务 SDK,通过使用现有基础设施中的 Redis (相信你已经部署了Redis),不用给运维部署带来额外的成本与负担。 借助于 Redis 的高性能,CoSky提供了超高TPS&QPS (10W+/sJMH 基准测试)。CoSky结合本地进程缓存策略 +Redis PubSub,实现实时进程缓存刷新,兼具无与伦比的QPS性能 (7000W+/sJMH 基准测试)、进程缓存与 Redis 的实时一致性。 更新内容 🎉 🎉 🎉 全面兼容Spring Boot 3 依赖:更新org.springframework.boot:spring-boot-dependencies版本v3.1.5 依赖:更新Angular版本到 v17 重构:优化管理控制台(UI)样式 特新:新增登陆用户水印 依赖:更新io.mockk:mockk版本v1.13.8 依赖:更新CosId版本v2.5.6 依赖:使用CoSec版本v2.4.3 依赖:更新Kotlin版...
- 下一篇
Wow 2.7.3 发布,让领域驱动设计变得触手可得
基于 DDD、EventSourcing 的现代响应式 CQRS 架构微服务开发框架 领域驱动|事件驱动|测试驱动|声明式设计|响应式编程|命令查询职责分离|事件溯源 更新内容 🎉 🎉 🎉 依赖: 更新org.testcontainers:testcontainers-bom版本1.19.2 依赖: 更新io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom版本v1.32.0 重构: 当CI单元测试不通过时,输出详细异常到CI控制台日志 架构图 性能测试 (Example) 测试代码:Example 测试场景:加入购物车、下单 命令发送等待模式(WaitStrategy):SENT、PROCESSED 部署 Redis MongoDB Kafka Application-Config Application-Deployment 测试报告 加入购物车 请求 详细报告 (PDF)-SENT 详细报告 (PDF)-PROCESSED WaitStrategy:SENT WaitStrategy:PROCE...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8安装Docker,最新的服务器搭配容器使用