feat(kms): observe unknown fields in the last three silent persisted formats (#6003)

This commit is contained in:
Zhengchao An
2026-08-13 03:08:49 +08:00
committed by GitHub
parent 73bd5d9d95
commit 3f9b84ec70
7 changed files with 542 additions and 3 deletions
+4
View File
@@ -35,6 +35,10 @@ tokio = { workspace = true, features = ["fs", "io-util", "macros", "rt-multi-thr
uuid = { workspace = true, features = ["serde", "v4", "fast-rng", "macro-diagnostics"] }
jiff = { workspace = true, features = ["serde"] }
serde = { workspace = true, features = ["derive"] }
# Observes fields a persisted-format deserialization ignored, per the
# repository rule that formats too compatibility-bound for
# deny_unknown_fields must at least warn (AGENTS.md).
serde_ignored = { workspace = true }
serde_json = { workspace = true, features = ["raw_value"] }
tracing = { workspace = true }
thiserror = { workspace = true }