Skip to content

v8.1.0

Latest

Choose a tag to compare

@stephenberry stephenberry released this 18 Aug 00:45

Improvements

fixes

  • validate payloads in jsonb_to_json before copying them out by @uwezkhan in #2758
  • Stop cyclic YAML aliases from recursing off the stack by @stephenberry in #2763
  • Accept an exponent directly after a leading zero when validating numbers by @stephenberry in #2760
  • Bound YAML alias expansion by @stephenberry in #2766
  • Bound YAML complex-key expansion by @stephenberry in #2769
  • Fix YAML block values that a nullable wrapper or a short indent silently truncated by @stephenberry in #2770
  • Fix tests with OpenSSL 4, backwards compatible with OpenSSL 3 by @raviksharma in #2772
  • quote integer map keys in cbor_to_json by @uwezkhan in #2779
  • Stop a handler from announcing a transfer coding on a buffered response by @stephenberry in #2781
  • reject bare CR/LF and non-token header fields in try_parse_request by @uwezkhan in #2789
  • fix(cbor): support std::variant writes on MSVC and reads into non-indexable containers by @stephenberry in #2791
  • fix: report exceeded_static_array_size instead of throwing from fixed-capacity targets by @stephenberry in #2792
  • fix(cbor): match typed array tags on element kind, not just element width by @stephenberry in #2793
  • fix(cbor): read booleans that live in a std::vector by @stephenberry in #2794
  • fix(cbor): read either encoding of a byte sequence, and write extended-precision floats by @stephenberry in #2795
  • fix(cbor): read typed arrays into append-only containers by @stephenberry in #2796
  • fix(cbor): read the array form of a byte sequence into non-indexable targets by @stephenberry in #2797
  • fix(jsonrpc): require the jsonrpc and method members, and bound batch responses by @stephenberry in #2799
  • Stop meta::skip from instantiating the field it skips by @stephenberry in #2783
  • bound dynamic eigen matrix reads to the matrix storage by @uwezkhan in #2803
  • fix(net): write exactly one Host and Connection in client requests by @stephenberry in #2805

Full Changelog: v8.0.0...v8.1.0