Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@erolunal erolunal released this 30 Oct 18:11
· 4 commits to main since this release
d162cd6

💥 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!