diff mbox series

[meta-oe,020/109] glaze: upgrade 7.8.2 -> 8.0.0

Message ID 20260814224539.1523174-20-khem.raj@oss.qualcomm.com
State New
Headers show
Series [meta-oe,001/109] xorg-docs: upgrade 1.7.2 -> 1.7.3 | expand

Commit Message

Khem Raj Aug. 14, 2026, 10:44 p.m. UTC
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%)
diff mbox series

Patch

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