code
code
Commit Message: generic proxy: split the upstream to different module to simply test and mock Additional Description: 1. Splited current upstream to `DecoderEncoder` and `GenericUpstream`. This make all these modules...
Now, we can mark a filter in the HTTP filter chain as disabled by default and enable it by a valid route per filter config in the route/vh. See the...
Commit Message: generic proxy: enhance match input data to support more attributes Additional Description: Extended the match input of generic proxy to use both request and stream info. This provide...
Commit Message: generic proxy: move generic proxy from contrib into extensions Additional Description: The generic proxy is designed as a framework to empower the developers to develop new L7 proxy...
Commit Message: json: move all implemention methods of Streamer to .h Additional Description: Part of #35823. I split this out to simplify the review. This PR: 1. move the methods'...
Commit Message: json: make serialize method of Streamer public Additional Description: Continueous work of #35892. To make the methods of Streamer public. By this way, the Streamer could be used...
Commit Message: json: new exception free sanitize method Additional Description: part of #35545. Because the Json sanitizing is necessary at workers threads, even we can compile the new Formatter implementation...
Commit Message: json: replace literal string to constexpr and force Streamer to use simple output abstraction Additional Description: Continuous work of #35891. This replace the literal string to constexpr string...
Commit Message: json: split low level methods out from json streamer Additional Description: This PR split low level methods of JSON serialization out from `Streamer` and make it a template...
Commit Message: access log: new 20x faster json formatter implementation Additional Description: The previous json formatter is too too slow and the new one perform much better (16x-26x faster). ```...