shenyu icon indicating copy to clipboard operation
shenyu copied to clipboard

[RoadMap] New Plannes for ShenYu 2.7.0

Open moremind opened this issue 1 year ago • 16 comments

Volunteer help

Volunteer help

Dear community,

As shenyu becomes more and more popular, it accommodates diverse needs. I've proposed some of the more important features, so if you're interested, please join us!

Next Version(2.7.0)

waiting for 2.6.1 released

1. Support Java 17

  1. [x] change pom.xml java version
  2. [x] change shenyu-dist/shenyu-admin-dist or shenyu-bootstrap-dist/bin
  3. [x] check checkstyle https://github.com/apache/shenyu/pull/5374

2. Upgrade SpringBoot to 3.x

Now, SpringBoot has been upgraded to 3.x version, and the SpringBoot 2.x version will not be supported in the near future.

  1. [x] upgrade shenyu pom.xml

3. ShenYu Admin cluster mode design and implement

  1. [x] Design shenyu admin cluster model
  2. [x] Admin distributed lock by spring-integration-mysql
  3. [x] Implement ShenYu admin cluster model
  4. [x] Add e2e shenyu admin cluster test case https://github.com/apache/shenyu/pull/5544

4. ShenYu NameSpace Supports

  1. [ ] support shenyu admin and shenyu bootstrap namespace

5. Display Service Instance List

  1. [ ] Add discovery service instance code for shenyu admin
  2. [ ] Add discovery service instance code for apache/shenyu-dashboard
  3. [ ] Design discovery service instance UI

6.SpringCloud Dynamic route based on discovery

7. Optimize ShenYu dashboard

  1. [x] optimize ShenYu dashboard

8. Enhance metrics plugin

  1. [x] Add rate-limit/Circuit Breaker plugin statistics to the metrics plugin https://github.com/apache/shenyu/pull/5468 https://github.com/apache/shenyu/pull/5461

9. Enhance Kubernetes supports

  1. [ ] Automatically sense the pod's HPA elastic scaling, dynamically adjusting the rate-limiting and circuit-breaking configurations for instance services
  2. [ ] k8s offline HTTP API implement

10. Rewrite plugin enhance

  1. [x] Support all proxy plugin @loongs-zhang

11. Plugin lifecycle and Chain lifecycle

  1. [x] plugin lifecycle @moremind
  2. [x] chain lifecycle

12. Refactor match cache

13. Request record & replay

  1. [ ] request record
  2. [ ] request replay

14. Config ShenYu based on Service #5524

If you have any questions, feel email to [email protected] to discuss, or just reply to.

moremind avatar Nov 28 '23 16:11 moremind

good job~

yu199195 avatar Nov 29 '23 09:11 yu199195

I want to join in.😊

misaya295 avatar Nov 30 '23 03:11 misaya295

I'm very interested in this!

whenelse avatar Dec 01 '23 02:12 whenelse

I want to join

jojocodeX avatar Dec 01 '23 10:12 jojocodeX

hello, I'm glad to join 😀

Yoken-Mao avatar Dec 05 '23 11:12 Yoken-Mao

Make it rain issues! This one's mine!🫡

VampireAchao avatar Dec 07 '23 14:12 VampireAchao

I'm glad to join

wlngo avatar Jan 29 '24 07:01 wlngo

hi, community, if you are interested in these tasks, pls comment on and new issue to resolve it.

moremind avatar Jan 31 '24 09:01 moremind

I'm glad to be part 😊

Aias00 avatar Jan 31 '24 09:01 Aias00

I'm glad to join.

---- Replied Message ---- | From | @.> | | Date | 01/31/2024 17:38 | | To | @.> | | Cc | @.>@.> | | Subject | Re: [apache/shenyu] [RoadMap] New Plannes for ShenYu 2.7.0 (Issue #5324) |

I'm glad to be part 😊

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Yoken-Mao avatar Jan 31 '24 09:01 Yoken-Mao

I'm glad to join

---- Replied Message ---- | From | @.> | | Date | 01/31/2024 17:38 | | To | @.> | | Cc | @.>@.> | | Subject | Re: [apache/shenyu] [RoadMap] New Plannes for ShenYu 2.7.0 (Issue #5324) |

I'm glad to be part 😊

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Yoken-Mao avatar Jan 31 '24 09:01 Yoken-Mao

I'm glad to join

Divyansh200102 avatar Jan 31 '24 09:01 Divyansh200102

I want to join in.😊

liangqilang-zhuhui avatar Feb 21 '24 02:02 liangqilang-zhuhui

I want to join

tlhhup avatar Feb 29 '24 08:02 tlhhup

I want to join in.

jevinjiang avatar Mar 16 '24 17:03 jevinjiang