Announcing MOSN v0.23.0
MOSN v0.23.0 changelog.
We are happy to announce the release of MOSN v0.23.0
v0.23.0
New Features
- Add new networkfilter:grpc. A grpc server can be extended by networkfilter and implemented in the MOSN, reuse MOSN capabilities. @nejisama @zhenjunMa
- Add a new extended function for traversal calls in the StreamFilterChain. @wangfakang
- Add HTTP 403 status code mapping in the bolt protocol. @pxzero
- Add the ability to shutdown the upstream connections. @nejisama
Optimization
- Optimize the networkfilter configuration parsed. @nejisama
- Support extend proxy config by protocol, optimize the proxy configuration parse timing. @nejisama
- Add tls conenction’s certificate cache, reduce the memory usage. @nejisama
- Optimize Quick Start Sample. @nobodyiam
- Reuse context when router handler check available. @alpha-baby
- Modify the NewSubsetLoadBalancer’s input parameter to interface instead of the determined structure. @alpha-baby
- Add an example of using so plugin to implement a protocol. @yichouchou
- Optimize the method of get environment variable
GOPATH
in theMAKEFILE
. @bincherry - Support darwin & aarch64 architecture. @nejisama
- Optimize the logger file flag. @taoyuanyuan
Bug fixes
- Fix the bug of HTTP1 URL encoding. @morefreeze
- Fix the bug of HTTP1 URL case-sensitive process. @GLYASAI
- Fix the bug of memory leak in error handling when the tls cipher suite is SM4. @william-zk