RSS

Announcing MOSN v0.22.0

MOSN v0.22.0 changelog.

We are happy to announce the release of MOSN v0.22.0

v0.22.0

New Features

  • Add Wasm extension framework @antJack
  • Add x-bolt sub-protocol to allow wasm-based codec for XProtocol @zonghaishang
  • Support fallback through SO_ORIGINAL_DST when protocol auto-matching got failed @antJack
  • Support Go Plugin mode for XProtocol @fdingiit
  • Support for network extension @wangfakang
  • Update to Istio xDS v3 API @champly Branch: istio-1.7.7

Optimization

  • Remove redundant file path clean when resolving StreamFilter configs @eliasyaoyc
  • Allow setting a unified callback handler for the StreamFilterChain @antJack
  • Support multi-stage execution and remove state lock for the FeatureGate @nejisama
  • Add trace support for HTTP2 @OrezzerO

Refactoring

  • Add StageManger to divide the bootstrap procedure of MOSN into four configurable stages @nejisama
  • Unify the type definitions of XProtocol and move into mosn.io/api package @fdingiit
  • Add GetTimeout method for XProtocol to replace the variable getter @nejisama

Bug fixes

  • Fix concurrent read and write for RequestInfo in Proxy @nejisama
  • Fix the safety bug when forwarding the request URI @antJack
  • Fix concurrent slice read and write for Router configurations when doing persistence @nejisama