RSS

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