Improvements
- Add a progress callback to streaming HTTP requests by @stephenberry in #2863
- require only data() and size() from contiguous buffers by @stephenberry in #2865
- Add opt-in redirect following to http_client by @stephenberry in #2868
Fixes
- Fixed out-of-bounds write in csv double numeric writer by @uwezkhan in #2850
- quote non-bare map keys in the toml writer by @uwezkhan in #2855
- Fix compilation of tests under new libstdc++, fix a couple of tests (UBSan + reflection) by @nextsilicon-itay-bookstein in #2856
- Fix heap-buffer-overflow writing prettified output to ostream_buffer by @nextsilicon-itay-bookstein in #2858
- Bound ostream_buffer memory to its unflushed window by @stephenberry in #2859
- handle toml control characters by @stephenberry in #2862
- handle yaml control characters by @uwezkhan in #2860
Full Changelog: v8.3.0...v8.4.0