From fdbd300390b3149a9c4313e1b1ed611297e1bfc3 Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Thu, 7 Mar 2024 11:24:38 -0400 Subject: [PATCH] chore: deprecate field 2 in `waku_metadata.proto` --- waku/metadata/v1/waku_metadata.proto | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/waku/metadata/v1/waku_metadata.proto b/waku/metadata/v1/waku_metadata.proto index a4d8408..e810e9e 100644 --- a/waku/metadata/v1/waku_metadata.proto +++ b/waku/metadata/v1/waku_metadata.proto @@ -5,10 +5,21 @@ package waku.metadata.v1; message WakuMetadataRequest { optional uint32 cluster_id = 1; - repeated uint32 shards = 2; + repeated uint32 shards = 3; + + // Starting from nwaku v0.26, if field 3 contains no data, it will attempt to + // decode this field first assuming it's a packed field, and if that fails, + // attempt to decode as an unpacked field + repeated uint32 shards_deprecated = 2 [deprecated=true, packed=false]; + } message WakuMetadataResponse { optional uint32 cluster_id = 1; - repeated uint32 shards = 2; + repeated uint32 shards = 3; + + // Starting from nwaku v0.26, if field 3 contains no data, it will attempt to + // decode this field first assuming it's a packed field, and if that fails, + // attempt to decode as an unpacked field + repeated uint32 shards_deprecated = 2 [deprecated = true, packed=false]; }