Download Latest Version Version 4.6.9 source code.zip (7.0 MB)
Email in envelope

Get an email when there's a new version of simdjson

Home / v4.6.9
Name Modified Size InfoDownloads / Week
Parent folder
simdjson.cpp 2026-08-27 2.7 MB
simdjson.h 2026-08-27 7.7 MB
singleheader.zip 2026-08-27 10.5 MB
README.md 2026-08-27 1.0 kB
Version 4.6.9 source code.tar.gz 2026-08-27 6.7 MB
Version 4.6.9 source code.zip 2026-08-27 7.0 MB
Totals: 6 Items   34.7 MB 0

What's Changed

Patch release. Two On-Demand fixes backported from master, both reachable through the JSONPath and JSON Pointer interfaces.

  • raw_json_string::unsafe_is_equal(std::string_view) compared a caller-supplied key against the document without a bound whenever the key was longer than SIMDJSON_PADDING (64 bytes), reading past the end of the buffer for as long as the bytes following the key kept matching. The comparison now stops at the quote terminating the key. Reachable from at_path(), at_pointer() and find_field(). https://github.com/simdjson/simdjson/pull/2841
  • for_each_at_path_with_wildcard() recursed once per path segment without consulting the parser's depth limit, so a long wildcard path applied to a deeply nested document kept descending and exhausted the stack. It now reports DEPTH_ERROR. https://github.com/simdjson/simdjson/pull/2844

The SOVERSION is unchanged (33).

Full Changelog: https://github.com/simdjson/simdjson/compare/v4.6.8...v4.6.9

Source: README.md, updated 2026-08-27