Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@MouceL MouceL released this 15 Dec 06:51
· 53 commits to master since this release

依赖更新

  • go版本升至1.20
  • k8s相关api升至v0.26.0

功能更新

  • framework: 支持各模块对外暴露指标
  • framework: 支持envoyfilter的proxyVersion特性
  • limitger: 支持ip限流
  • meshregistry: 支持watch模式下的防抖特性
  • plugin:新增在filter级别禁用插件的开关

优化/修复

  • lazyload: 修复特定场景下envoyfilter创建丢失rev的问题
  • lazyload: 修复了当pods绑定多个svc时,该服务懒加载异常的问题
  • limiter: 修复了querymatch和headermatch同时使用的顺序问题
  • meshregistry: 修复特定场景下读写锁造成的问题
  • meshregistry: 修复实例缩为0时se未更新的问题
  • meshregistry: 修复zk连接失败造成的问题

文档

  • 更新slime整体架构图和文档
  • 更新lazyload流程图和lazyload相关特性文档

What's Changed

  • limiter: fix querymatch in global limiter by @MouceL in #448
  • lazyload: add istiorev in envoyfilter when create missing envoyfilter by @MouceL in #449
  • meshreg: mv update-resource-version from convert func to McpConfigStore.Update to avoid possible race condition by @YonkaFang in #450
  • limiter: fix matching order problem by @MouceL in #451
  • meshregistry: zk support extract additional config as meta from configurators node by @believening in #452
  • lazyload: add proxyVersion match by @Patrick0308 in #425
  • meshregistry: fix source concurrent r/w cache map by @YonkaFang in #455
  • lazyload: fix incorrect deletion behavior when pod relate to multi sevice by @MouceL in #456
  • plugin: Plugin add field disable_on_filter_level by @YonkaFang in #457
  • doc: add supported version info by @MouceL in #454
  • slime:add prometheus metrics by @MouceL in #458
  • limiter: support ip match by @MouceL in #459
  • Optimize zk watch mode by @believening in #460
  • meshreg: add metrics by @believening in #461
  • meshreg: fix zk reconnection mechanism failure by @believening in #466
  • meshreg: fix not updated when scaling instances to zero by @believening in #467
  • limiter: support add multi ips in one atcions by @MouceL in #462
  • update slime arch image and add slime http doc by @MouceL in #464
  • meshregistry: zk source support arg SingleAppService,MethodLBServiceSelectors by @YonkaFang in #469
  • update go and k8s version by @MouceL in #470
  • fix: remove incompatible software packages by @MouceL in #471
  • release v0.9.0 by @MouceL in #472

Full Changelog: v0.8.2...v0.9.0