spacewander opened a new issue #6473: URL: https://github.com/apache/apisix/issues/6473
### Issue description We are going to release a new major version (V3) in 2022. As a major version, we will remove deprecated fields, bring break changes, and most importantly, add great features. We are going to make APISIX easier to adopt: 1. redesign documentation 2. refactor the backend of Dashboard. Now, this backend will talk with Admin API instead of etcd. 3. refactor the API definition in Admin API, so that it can match the backend of Dashboard. 4. support different backend as the source of configuration instead of etcd. 5. move some features to CP side. 6. smarter way to diagnose runtime issues. Probably a builtin plugin? 7. Connect to etcd via gRPC and reduce the number of etcd connection 8. declarative configuration like what we have done in apisix-ingress (a better implementation of standalone mode or Admin API can sync configuration in file to etcd) We are going to make APISIX connect to more ecosystems: 1. integrate with more Open Source projects 2. integrate with cloud vendors 3. integrate with OpenAPI spec and other API spec definitions 4. write plugin without Lua, in the traditional way (Plugin Runner) or the modern way (Wasm) 5. native gRPC support as a client, so we can connect to further places We are going to make APISIX proxy everything: 1. xRPC: an L4 proxy framework to provide wire-level observability of databases & message queue & RPC. And more L4 observability: Prometheus & logger in the L4 level. 2. support XDS so APISIX can be used as the DP of istio -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
