From 83eca6cf52a5e3a881c790a7e1d7cd5bc943fa88 Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Thu, 11 Dec 2025 22:28:51 +0100 Subject: [PATCH] chore: bump *-serialization Bumps for the serialization suite that's used for everything from JSON-RPC through logging to loading configuration files. Major highlights since the last bump: * support for compile-time serialization / deserialization * more strict serialization with requirements for explicit imports to avoid some json-serialization footguns * new, much more efficient buffering implementation that among other things allows for buffer recycling and finally fixes many of the buffering features * support for allocation-free buffering of most types, ie when writing an integer we avoid converting it to a string first (big performance improvement for json in particular, but also for logging once it gets bumped) * fixes for JsonNode interop and large numbers * beginning of [docs](https://status-im.github.io/nim-json-serialization/) --- vendor/nim-faststreams | 2 +- vendor/nim-json-serialization | 2 +- vendor/nim-protobuf-serialization | 2 +- vendor/nim-serialization | 2 +- vendor/nim-toml-serialization | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/vendor/nim-faststreams b/vendor/nim-faststreams index cf8d4d22..ce27581a 160000 --- a/vendor/nim-faststreams +++ b/vendor/nim-faststreams @@ -1 +1 @@ -Subproject commit cf8d4d22636b8e514caf17e49f9c786ac56b0e85 +Subproject commit ce27581a3e881f782f482cb66dc5b07a02bd615e diff --git a/vendor/nim-json-serialization b/vendor/nim-json-serialization index 6eadb6e9..a6dcf03e 160000 --- a/vendor/nim-json-serialization +++ b/vendor/nim-json-serialization @@ -1 +1 @@ -Subproject commit 6eadb6e939ffa7882ff5437033c11a9464d3385c +Subproject commit a6dcf03e04e179127a5fcb7e495d19a821d56c17 diff --git a/vendor/nim-protobuf-serialization b/vendor/nim-protobuf-serialization index 5a31137a..4d74e157 160000 --- a/vendor/nim-protobuf-serialization +++ b/vendor/nim-protobuf-serialization @@ -1 +1 @@ -Subproject commit 5a31137a82c2b6a989c9ed979bb636c7a49f570e +Subproject commit 4d74e157cdf1bdcd0ffd41519ebde740c4b80447 diff --git a/vendor/nim-serialization b/vendor/nim-serialization index 2086c996..b0f2fa32 160000 --- a/vendor/nim-serialization +++ b/vendor/nim-serialization @@ -1 +1 @@ -Subproject commit 2086c99608b4bf472e1ef5fe063710f280243396 +Subproject commit b0f2fa32960ea532a184394b0f27be37bd80248b diff --git a/vendor/nim-toml-serialization b/vendor/nim-toml-serialization index fea85b27..b5b387e6 160000 --- a/vendor/nim-toml-serialization +++ b/vendor/nim-toml-serialization @@ -1 +1 @@ -Subproject commit fea85b27f0badcf617033ca1bc05444b5fd8aa7a +Subproject commit b5b387e6fb2a7cc75d54a269b07cc6218361bd46