Announcing MOSN v0.24.0
MOSN v0.24.0 changelog.
We are happy to announce the release of MOSN v0.24.0, congratulations to Jianhao Fu(@alpha-baby) on becoming a MOSN Committer and thanks for his contribution to the MOSN community.
v0.24.0
New Features
- Support jaeger to collect OpenTracing message @Roger
- Routing configuration new variable configuration mode, you can modify the routing results by modifying the variable @wangfakang
- Routing virtualhost matching supports port matching mode @jiebin
- Impl envoy filter: header_to_metadata @antJack
- Support graceful for uds @taoyuanyuan
- New subset load balancing logic to use the full list of machines for load balancing in scenarios where there is no metadata matching @nejisama
- MOSN’s grpc framework supports graceful stop @alpha-baby
Optimization
- Optimize health check update mode for Cluster configuration updates @alpha-baby
- Add OnConnectionEvent interface in api.Connection @CodingSinger
- Weighted roundrobin loadbalancer underwriting policy adjusted to normal roundrobin load balancer @alpha-baby
- Enhance interface value in mosn variable model @antJack
- Subset also follows the same underwriting strategy when determining the number of machines and whether they exist @antJack
Bug fixes
- Dubbo stream filter supports automatic protocol recognition @Thiswang
- Fix roundrobin loadbalancer result exception in case of concurrency @alpha-baby
- Fix unix address resolution exception @taoyuanyuan
- Fix the exception that HTTP short connection cannot take effect @taoyuanyuan
- Fix a memory leak in the TLS over SM3 suite after disconnection @ZengKe
- HTTP2 support doretry when connection reset by peer or broken pipe @taoyuanyuan
- Fix the host information error from the connection pool @Sharember
- Fix data race bug when choose weighted cluster @alpha-baby
- Return invalid host if host is unhealthy in EdfLoadBalancer @alpha-baby
- Fix the problem that XProtocol routing configuration timeout is invalid @nejisama