Minor Changes
-
913ca20: feat: add field-level usage tracking for message consumers
Services and domains can now declare which specific fields they depend on in their
receives(andsends) pointers using an optionalfieldsarray. When declared, a new Field Usage page appears in the message sidebar showing all schema properties alongside their consumers. Supports JSON Schema, Avro, and Protobuf schemas. Includes detection of fields declared by consumers that don't exist in the schema.
Patch Changes
- Updated dependencies [913ca20]
- @eventcatalog/sdk@2.18.0
- @eventcatalog/linter@1.0.15