Release v15.35.2
Summary
Encrypt [PII] values that live inside arrays and lists — previously they were skipped during compliance application and stored in the clear. This PR also includes two internal changes with no user-facing impact: it removes unnecessary empty { } type bodies flagged by Meziantou.Analyzer 3.0.108 (MA0206) so Release builds pass, and it adds a cross-sink parity test suite that guards the in-memory and MongoDB sinks against behavioral divergence.
Security
[PII]values inside arrays and lists are now encrypted at rest per element — scalar concept lists (for exampleIReadOnlyList<Email>) and[PII]members of objects held in a list. Previously the compliance manager only descended into nested objects, so list-valued PII was never visited and was persisted in the clear.