diff --git a/meta-oe/recipes-support/glaze/glaze_7.8.2.bb b/meta-oe/recipes-support/glaze/glaze_8.0.0.bb similarity index 92% rename from meta-oe/recipes-support/glaze/glaze_7.8.2.bb rename to meta-oe/recipes-support/glaze/glaze_8.0.0.bb index 293adc1981..a96a729ea1 100644 --- a/meta-oe/recipes-support/glaze/glaze_7.8.2.bb +++ b/meta-oe/recipes-support/glaze/glaze_8.0.0.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4d29875d83fbbf50485c846dbbbed8" SRC_URI = "git://github.com/stephenberry/glaze;protocol=https;branch=main;tag=v${PV}" -SRCREV = "c2eef5e33ef0b0e221e8b2154f7988dcaa13f483" +SRCREV = "be4481f4b106fc82f0b7bc85f6a92202f8c0dd59" inherit cmake
Major release that tightens correctness and hardens the readers, per upstream release notes. Full UTF-8 validation is now performed on every read (RFC 8259 8.1) including values reached through skip/raw_json and unmatched keys, with an opt-out option; out-of-range integers are rejected rather than silently wrapped (the range check previously ran after the operation that destroyed the value); reader recursion is bounded at 256 levels so hostile buffers report exceeded_max_recursive_depth instead of overflowing the stack; truncated non-null-terminated input reports unexpected_end and blank input reports no_read_input instead of spurious success; and BEVE variants move to the v2 wire format with tagging decided per variant rather than per alternative. Buffers that used to parse may now correctly fail. Glaze remains a header-only C++23 library (cxx_std_23 target feature unchanged) and no recipe in this layer DEPENDS on it, so the ABI-less break has no in-layer consumers. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com> --- .../recipes-support/glaze/{glaze_7.8.2.bb => glaze_8.0.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-oe/recipes-support/glaze/{glaze_7.8.2.bb => glaze_8.0.0.bb} (92%)