Skip to content

Latest commit

 

History

History
229 lines (138 loc) · 6.28 KB

ROADMAP.md

File metadata and controls

229 lines (138 loc) · 6.28 KB

ROADMAP

Slime v0.4.0 (Released)

Traffic Management

  • [SmartLimiter] Support for adding limit rules to inbound traffic

Operation Management

  • [Lazyload] Dynamic service dependency persistence

  • [Lazyload] Prometheus Metric mode supports Istio version 1.12+

Extension Management

  • [Plugin] PluginManager supports port matching

Engineering

  • Support for adding custom HTTP interfaces to modules

  • Support for rapid generation of new Slime Blank modules

  • Support for generating multiple architecture mirrors

Slime v0.5.0 (Released)

Traffic Management

  • [SmartLimiter] Release of Service Mesh Limit standard API
  • [SmartLimiter] Supports local traffic limitation for gateway scenarios
  • [SmartLimiter] Support for multi-service registration centers

Operation Management

  • [Lazyload] Support for auto-regulation of all services
  • [Lazyload] Support for auto-regulation of all ports
  • [Lazyload] Supports multi-cluster with same network scenarios
  • [i9s] Support for the Istio debug API view
  • [i9s] Support for the Envoy debug API view

Engineering

  • More user-friendly version management, aggregation of Slime modules code to the main project
  • Support for registering HTTP redirection interfaces

Slime v0.6.0 (Released)

  • Released new module meshregistry for interfacing with multiple registries
  • i9s provide universal expansion interface
  • Standardize issue processing, pr processing, posting, community meeting mechanism and other content
  • Improve tutorials to help new users join the community

Slime v0.7.0(Released)

  • Optimized many of the problems encountered in practice

Slime v0.8.0 (Released)

Traffic Management

  • [SmartDowngrade] Release of Service Mesh downgrade standard API
  • [SmartDowngrade] Release of New smart downgrade module

Operation Management

  • [Lazyload] Release of Service Mesh accurate pushing standard API

Extension Management

  • [Plugin] Support for service level plugin distribution

Slime v0.8.1(Released)

  • Optimized many of the problems encountered in practice

Slime v0.8.2(Released)

  • Optimized many of the problems encountered in practice

Slime v0.9.0(Released)

  • upgrade go version to 1.20
  • upgrade k8s version to 1.26.0
  • support metrics for slime

路线图

Slime v0.4.0 (已发布)

流量管理

  • 【智能限流】支持对入口流量添加限流规则

运维管理

  • 【配置懒加载】实现动态服务依赖关系持久化

  • 【配置懒加载】Prometheus Metric 模式支持 Istio 1.12+ 版本

扩展管理

  • 【插件管理】PluginManager支持端口匹配

工程

  • 支持给模块添加自定义 HTTP 接口

  • 支持快速生成 Slime 空白新模块

  • 支持打多架构镜像

详见RELEASE NOTE V0.4.0

Slime v0.5.0(已发布)

流量管理

  • 【智能限流】发布服务网格限流标准 API
  • 【智能限流】支持网关场景本地限流
  • 【智能限流】支持多服务注册中心

运维管理

  • 【配置懒加载】支持自动纳管所有服务
  • 【配置懒加载】支持自动纳管所有端口
  • 【配置懒加载】支持同网络多集群场景
  • 【i9s】支持 Istio Debug API 视图
  • 【i9s】支持 Envoy Debug API 视图

详见RELEASE NOTE V0.5.0

工程

  • 更友好的版本管理,Slime 子模块代码聚合至主项目
  • 支持注册 HTTP 重定向接口

Slime v0.6.0(已发布)

扩展管理 -【注册中心】发布新模块meshregistry,用于对接多注册中心

运维管理 -【i9s】提供通用扩展接口

工程

  • 规范issue处理、pr处理、发版、社区会议机制等内容
  • 完善教程,帮助新用户加入社区

详见RELEASE NOTE V0.6.0

Slime v0.7.0(已发布)

流量管理

  • 【智能限流】支持请求参数匹配条件
  • 【智能限流】持限流触发时,自定义响应头

运维管理

  • 【配置懒加载】块支持ServiceEntry类型服务,现在可以同时支持K8s Service与ServiceEntry服务

扩展管理

  • 【注册中心】网格仓库模块支持对接开启认证的 Nacos

详见RELEASE NOTE V0.7.0

Slime v0.7.1(已发布)

  • 优化处理了很多实践过程中遇到的问题

详见RELEASE NOTE V0.7.1

Slime v0.7.2(已发布)

  • 优化处理了很多实践过程中遇到的问题

详见RELEASE NOTE V0.7.2

Slime v0.8.0(已发布)

  • 支持grpc懒加载
  • 特征流量分发 详见RELEASE NOTE V0.8.0

Slime v0.8.1(已发布)

  • 优化处理了很多实践过程中遇到的问题 详见RELEASE NOTE V0.8.1

Slime v0.8.2(已发布)

  • 优化处理了很多实践过程中遇到的问题 详见RELEASE NOTE V0.8.2

Slime v0.9.0(发布中)

  • 升级go版本到1.20
  • 升级k8s版本到1.26.0
  • slime支持metrics

详见RELEASE NOTE V0.9.0