v1.0.1
Added
- Initial extraction of metrics as a standalone library
Changed
-
Public-v1 hardening — typed files, OpenMetrics, validation (#9)
-
Add 5 high-priority fuzz targets for validation and exposition (#18)
-
FuzzMetricNameValidation: arbitrary string → isValidMetricName
-
FuzzLabelNameValidation: arbitrary string → isValidLabelName
-
FuzzHelpTextExposition: adversarial HELP text escaping
-
FuzzOpenMetricsLabelExposition: OM label value quoting
-
FuzzRegistryFullExposition: full registry with adversarial labels
Dependencies
- Pin cplieger/ci action to f024f69 (#5)
- Update cplieger/ci digest to a4a5c8d (#6)
- Update cplieger/ci digest to 19357de (#8)
- Update cplieger/ci digest to e69f2cb (#10)
- Update cplieger/ci digest to 98c2f68 (#11)
- Pin dependencies (#13)
- Update cplieger/ci digest to 38aa4e2 (#14)
- Update cplieger/ci digest to ebe4928 (#16)
- Update cplieger/ci digest to 2c6289a (#17)
Fixed
- Satisfy shared CI (vendor configs, lint/format fixes, release permissions)
- Manual-dispatch releases; CI config
- Silence golangci-lint nitpicks from fuzz tests (#21)