From 42a7e92f658ddfe3101f95a4b7b66dd0631f5486 Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Wed, 17 Jun 2026 16:57:51 +0800 Subject: [PATCH] glaze: upgrade 7.7.1 -> 7.8.1 Improvements ============ - Add glz::reflect_array to serialize structs as arrays without enumerating members - Centralize Asio backend selection into a glaze::asio target, and export it to find_package consumers so the standalone/Boost Asio macro pair is configured consistently - Support custom_read/custom_write types as tagged variant alternatives - Support custom_read/custom_write types as tagged variant alternatives in YAML - Add a CI workflow for MSVC /O2 builds Fixes ====== - Fix streaming buffer refill when skipping unknown keys - RFC 6455: reject oversized WebSocket control frames - RFC 9112: fix Host authority in HTTP and WebSocket clients - Cast to unsigned char before cctype calls in parsers (avoids UB on negative char values) - RFC 6455: fix WebSocket close frame validation - Fix WebSocket client handling of data received together with the handshake response - Guard std::numeric_limits::min/max against Windows min/max macros - Fix TOML/YAML block layout for transparent write wrappers - Resolve custom variant specialization ambiguity for YAML/BEVE/CBOR/MessagePack/TOML - Guard std::min & std::max calls from minwindef.h defines - Fixed CMake version to match v7.8.1 tag (v7.8.0 was missing CMake and version.hpp bump) Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- .../recipes-support/glaze/{glaze_7.7.1.bb => glaze_7.8.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-oe/recipes-support/glaze/{glaze_7.7.1.bb => glaze_7.8.1.bb} (92%) diff --git a/meta-oe/recipes-support/glaze/glaze_7.7.1.bb b/meta-oe/recipes-support/glaze/glaze_7.8.1.bb similarity index 92% rename from meta-oe/recipes-support/glaze/glaze_7.7.1.bb rename to meta-oe/recipes-support/glaze/glaze_7.8.1.bb index 8b10e8d344..d1ed7d7605 100644 --- a/meta-oe/recipes-support/glaze/glaze_7.7.1.bb +++ b/meta-oe/recipes-support/glaze/glaze_7.8.1.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 = "ae87b187e2264ad452777bca68e35595406e9dca" +SRCREV = "9618ef8ef503c72b10e7b2769839784f09d24d2c" inherit cmake