feat(transport): manifest summary counts + schemaVersion 1.1 (M8 B3)

This commit is contained in:
Joseph Doherty
2026-06-18 05:52:12 -04:00
parent 0e507052a1
commit aefdb9f4b6
3 changed files with 70 additions and 4 deletions
@@ -12,7 +12,12 @@ namespace ZB.MOM.WW.ScadaBridge.Transport.Serialization;
public sealed class ManifestBuilder
{
public const int CurrentBundleFormatVersion = 1;
public const string CurrentSchemaVersion = "1.0";
// Schema minor version. Bumped 1.0 → 1.1 in M8 to carry the additive
// site/dataConnection/instance summary counts (and their content arrays).
// Minor bumps are additive-only: ManifestValidator gates solely on
// BundleFormatVersion, so an older "1.0" bundle still validates Ok.
public const string CurrentSchemaVersion = "1.1";
/// <summary>
/// Builds a <see cref="BundleManifest"/> with the current format version, a SHA-256 content hash,