Skip to content

Releases: capitalone/Stratum-Observability

v1.1.0

30 Oct 18:11
d162cd6
Compare
Choose a tag to compare

💥 Breaking changes

See Implementation Notes section for more details.

  1. Renames references to "tag" and other Stratum-specific concepts to be more inline with observability practices (see #5)
  2. Removes "auto-logging" debug feature which can be implemented via plugins
  3. Removes independent addPublisher and removePublisher functionality which can be implemented via plugins
  4. Refactors regex to perform dynamic replacements on {{ ... }} instead of ${ ... } to avoid conflicts with native JS interpolation
  5. Supports stratumSnapshotListeners without debug mode enabled

⚡ Enhancements

  1. Updates run-time validation and debug messages
  2. Removes unused internal publisher id logic
  3. Allows empty '' description strings during catalog event runtime validation

👷 General updates

  1. Add husky install command

Implementation Notes
This release contain significant breaking changes to types and classes imported from the `@capitalone/stratum-observability` package. In most cases, there is a 1-to-1 mapping from the old type to the new type; specific details are listed in #5 regarding these changes.

If you have any questions about the changes or what types to use, please let us know by submitting a new issue!

v1.0.0

22 Oct 04:38
b90fc2b
Compare
Choose a tag to compare

Initial release