- Replace
httplib::any/std::map<std::string, httplib::any>basedres.user_datawith a new type-safeUserDataclass that providesset()/get<T>()API by @yhirose (Fix #2416) - Add
parse_urlutility function withUrlComponentsstruct for parsing URLs into scheme, host, port, path, and query components by @yhirose - [cmake] Allow using pre-existing
zstd::libzstdtarget if it already exists, useful for projects that bundle their own zstd by @crueter in #2390 - Add header parser and URL parser fuzzers for OSS-Fuzz coverage improvement by @DavidKorczynski in #2412