From 496747381679474c7c160cc6b6cfd44f93c3a6b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Jan 2026 12:03:44 +0000 Subject: [PATCH 1/2] Bump MessagePack from 2.4.59 to 2.5.187 --- updated-dependencies: - dependency-name: MessagePack dependency-version: 2.5.187 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- .../Neolution.Extensions.Caching.RedisHybrid.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Neolution.Extensions.Caching.RedisHybrid/Neolution.Extensions.Caching.RedisHybrid.csproj b/Neolution.Extensions.Caching.RedisHybrid/Neolution.Extensions.Caching.RedisHybrid.csproj index f3a40f0..260ceef 100644 --- a/Neolution.Extensions.Caching.RedisHybrid/Neolution.Extensions.Caching.RedisHybrid.csproj +++ b/Neolution.Extensions.Caching.RedisHybrid/Neolution.Extensions.Caching.RedisHybrid.csproj @@ -8,7 +8,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive From f75c77b8a5ffae7e8c1da7338e91293c7312d12c Mon Sep 17 00:00:00 2001 From: Sandro Ciervo Date: Thu, 22 Jan 2026 13:22:41 +0100 Subject: [PATCH 2/2] Bump MessagePack to 2.5.198 Updates the MessagePack package across relevant projects for improved serialization and deserialization. Additionally, this change adds a null check to the deserialization process in `MsgPackSerializer.cs` to prevent unexpected null returns. --- .../Neolution.Extensions.Caching.Distributed.csproj | 2 +- Neolution.Extensions.Caching.RedisHybrid/MsgPackSerializer.cs | 3 ++- .../Neolution.Extensions.Caching.RedisHybrid.csproj | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Neolution.Extensions.Caching.Distributed/Neolution.Extensions.Caching.Distributed.csproj b/Neolution.Extensions.Caching.Distributed/Neolution.Extensions.Caching.Distributed.csproj index fb55735..446a296 100644 --- a/Neolution.Extensions.Caching.Distributed/Neolution.Extensions.Caching.Distributed.csproj +++ b/Neolution.Extensions.Caching.Distributed/Neolution.Extensions.Caching.Distributed.csproj @@ -7,7 +7,7 @@ - + diff --git a/Neolution.Extensions.Caching.RedisHybrid/MsgPackSerializer.cs b/Neolution.Extensions.Caching.RedisHybrid/MsgPackSerializer.cs index 730c3db..bff7b81 100644 --- a/Neolution.Extensions.Caching.RedisHybrid/MsgPackSerializer.cs +++ b/Neolution.Extensions.Caching.RedisHybrid/MsgPackSerializer.cs @@ -25,7 +25,8 @@ public class MsgPackSerializer : ISerializer /// The deserialized object public object Deserialize(Stream data, Type objectType) { - return MessagePackSerializer.Deserialize(objectType, data, this.options); + return MessagePackSerializer.Deserialize(objectType, data, this.options) + ?? throw new InvalidOperationException($"Deserialization returned null for type '{objectType}'."); } /// diff --git a/Neolution.Extensions.Caching.RedisHybrid/Neolution.Extensions.Caching.RedisHybrid.csproj b/Neolution.Extensions.Caching.RedisHybrid/Neolution.Extensions.Caching.RedisHybrid.csproj index 260ceef..ecdd485 100644 --- a/Neolution.Extensions.Caching.RedisHybrid/Neolution.Extensions.Caching.RedisHybrid.csproj +++ b/Neolution.Extensions.Caching.RedisHybrid/Neolution.Extensions.Caching.RedisHybrid.csproj @@ -8,7 +8,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive