RSS

Announcing MOSN v1.4.0

MOSN v1.4.0 changelog.

We are happy to announce the release of MOSN v1.4.0.

v1.4.0

New Features

  • Support record HTTP health check log (#2096) @dengqian
  • Add least_connection load balancer (#2184) @dengqian
  • Add API to force reconnect and send ADS request (#2183) @dengqian
  • Support pprof debug server endpoint configure (#2202) @dengqian
  • Integrate with mosn.io/envoy-go-extension, consult document (#2200) @antJack (#2222) @3062
  • Add API to support override registration (mosn/pkg#72) @antJack
  • Add a field in variables to record mosn processing time (#2235) @z2z23n0
  • Support setting cluster idle_timeout to zero to indicate never timeout (#2197) @antJack

Refactoring

  • Move pprof import to pkg/mosn (#2216) @3062

Optimization

  • Reduce logging for proxywasm benchmarks (#2189) @Crypt Keeper

Bug fixes

  • Enlarge UDP DNS resolve buffer (#2201) @dengqian
  • Fix the debug server not inherited during smooth upgrade (#2204) @dengqian
  • Fix where new mosn would delete reconfig.sock when smooth upgrade failed (#2205) @dengqian
  • Fix HTTP health check URL with query string will be unescaped (#2207) @dengqian
  • Fix lb ReqRoundRobin fails to choose host when index exceeds hosts length (#2209) @dengqian
  • Fix the problem that after RDS creates a route, the established connection cannot find the route (#2199) @dengqian (#2210) @3062
  • Fix old cache values are read after the execution of Variable.Set (mosn/pkg#73) @antJack
  • Fix panic caused by DefaultRoller not setting time (mosn/pkg#74) @dengqian
  • Advance the timing of metrics initialization to make it work for static config (#2221) @dengqian
  • Fix a concurrency problem caused by multiple health checkers sharing rander (#2228) @dengqian
  • Set HTTP/1.1 as the HTTP protocol to be sent upstream (#2225) @dengqian
  • Completing the missing statistics (#2215) @3062