Announcing MOSN v1.5.0
MOSN v1.5.0 changelog.
We are happy to announce the release of MOSN v1.5.0.
v1.5.0
New Features
- EdfLoadBalancer supports slow start mode (#2178) @jizhuozhi
- Support cluster exclusive connectionPool (#2281) @yejialiango
- LeastActiveRequest and LeastActiveConnection load balancers support setting active_request_bias (#2286) @jizhuozhi
- Support configuration of metric sampler (#2261) @jizhuozhi
- Add PeakEWMA load balancer (#2253) @jizhuozhi
Changes
- README update partners & users (#2245) @doujiang24
- Update dependencies (#2242) (#2248) (#2249) @dependabot
- Upgrade the floor Go version supported by MOSN to 1.18 (#2288) @muyuan0
Optimization
- Use logical clock to make edf scheduler more stable (#2229) @jizhuozhi
- Change log level on missing proxy_on_delete from ERROR to WARN in proxywasm (#2246) @codefromthecrypt
- Receiver names are different for connection object (#2262) @diannaowa
- Disable over strict linters in workflow (#2259) @jizhuozhi
- Disable workflow when PR in draft mode (#2269) @diannaowa
- Use pointer to avoid overhead of duffcopy and duffzero (#2272) @jizhuozhi
- Remove unnecessary imports (#2292) @spacewander
- CI add goimports check (#2297) @spacewander
Bug fixes
- Fix panic caused by different hosts using the same rander during health check (#2240) @dengqian
- Fix connpool binding conn id (#2263) @antJack
- Fix saved client stream protocol information to DownStreamProtocol in the context (#2270) @nejisama
- Fix not using the correct Go version for testing (#2288) @muyuan0
- Fix incorrectly assume the variable not found if the real value is ‘-’ (#2174) @3062
- Fix nil interface panic caused by cluster certificate configuration error (#2291) @3062
- Fix parsing error caused by using interface type in the leastActiveRequestLoadBalancer configuration (#2284) @jizhuozhi
- Fix configuration lbConfig not effective (#2299) @3062
- Fix activeRequestBias missing default value and some naming case error (#2298) @jizhuozhi