Recent Releases of https://github.com/awslabs/aws-embedded-metrics-node

https://github.com/awslabs/aws-embedded-metrics-node - v4.2.0

What's Changed

  • Add awsfirelens log driver to example documentation by @gordonpn in https://github.com/awslabs/aws-embedded-metrics-node/pull/161
  • Bump braces from 3.0.2 to 3.0.3 in /examples/testing by @dependabot in https://github.com/awslabs/aws-embedded-metrics-node/pull/163
  • Bump ws from 7.5.9 to 7.5.10 by @dependabot in https://github.com/awslabs/aws-embedded-metrics-node/pull/164
  • Bump braces, jest and ts-jest by @dependabot in https://github.com/awslabs/aws-embedded-metrics-node/pull/165
  • Migrate AWS SDK for JavaScript v2 APIs to v3 by @trivikr in https://github.com/awslabs/aws-embedded-metrics-node/pull/157
  • Resolve Typescript and eslint errors by @seoberha in https://github.com/awslabs/aws-embedded-metrics-node/pull/167
  • bump version to v4.2.0 by @seoberha in https://github.com/awslabs/aws-embedded-metrics-node/pull/168

New Contributors

  • @trivikr made their first contribution in https://github.com/awslabs/aws-embedded-metrics-node/pull/157
  • @seoberha made their first contribution in https://github.com/awslabs/aws-embedded-metrics-node/pull/167

Full Changelog: https://github.com/awslabs/aws-embedded-metrics-node/compare/v4.1.1...v4.2.0

- TypeScript
Published by seoberha almost 2 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v4.1.1

What's Changed

  • Update to EKS example in https://github.com/awslabs/aws-embedded-metrics-node/pull/149
  • Update examples in https://github.com/awslabs/aws-embedded-metrics-node/pull/151
  • Change ConsoleSink depending on Lambda log format in https://github.com/awslabs/aws-embedded-metrics-node/pull/158

Full Changelog: https://github.com/awslabs/aws-embedded-metrics-node/compare/v4.1.0...v4.1.1

- TypeScript
Published by markkuhn over 2 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v4.1.0

What's Changed

  • High Resolution Metrics Support in #142
  • Fix #140 remove validator dependency in #145
  • Bump json5 from 2.2.1 to 2.2.3 in #144

Full Changelog: https://github.com/awslabs/aws-embedded-metrics-node/compare/v4.0.0...v4.1.0

- TypeScript
Published by meshwa19 over 3 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v4.0.0

What's changed

  • Add validation for dimensions, metrics and namespace in #131 and #135
  • Add support to clear custom dimensions and configure dimension preservation across flushes in #136
  • Various bug fixes and improvements

Full Changelog: https://github.com/awslabs/aws-embedded-metrics-node/compare/v3.0.1...v4.0.0

- TypeScript
Published by markkuhn almost 4 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v3.0.1

Fix #104 "prevent putDimensions from storing duplicate dimensions". Thanks @aaronlna !

- TypeScript
Published by markkuhn almost 4 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v3.0.0

  • Support for 30 dimensions per dimension set. If more than 30 dimensions are given then DimensionSetExceededError will be thrown.(https://github.com/awslabs/aws-embedded-metrics-node/pull/121)

- TypeScript
Published by Himtanaya almost 4 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v2.0.6

- TypeScript
Published by markkuhn almost 4 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v2.0.5

  • Improve security by making calls to IMDSv2 instead of IMDSv1 to access ec2 instance metadata via #115
  • Fix open CVEs and use ECR for builds via #94
  • Fix CVE-2020-7774 via #88
  • Upgrade jest to v26 via #85

- TypeScript
Published by Himtanaya about 4 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v2.0.4

Fix #81 "crash when no connection to agent" via #82. Thanks @jeroenmeulendijks !

- TypeScript
Published by jaredcnance over 5 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v2.0.3

  • Improve performance of getting the current timestamp in the MetricsContext via #76. Thanks @isaacl!
  • Fix CVE-2020-7789 via #77
  • Simplify error handling in MetricScope wrapper via #79. Thanks @Dolvic!

- TypeScript
Published by jaredcnance over 5 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v2.0.2

  • Allow setting timestamp of metrics. Thanks @Grundlefleck! #61 via #69.
  • Copy shouldUseDefaultDimensions to new MetricsContext. Thanks @Glen-Moonpig! #71 via #72.

- TypeScript
Published by jaredcnance over 5 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v2.0.1

  • Fix socket issue for node 14. Thanks @springmeyer! #58 via #59
  • Allow setting namespace via an environment variable. Thanks @michael-wolfenden! #39 via #55.

- TypeScript
Published by jaredcnance over 5 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v2.0.0

  • Added ECS Environment and FireLens support (#28). This is a breaking change for applications running on ECS that do not explicitly set default dimensions. This change automatically detects the ECS environment and sets default dimensions based on the ECS environment. If the application uses FireLens, it will auto-configure the fluent-bit endpoint.

- TypeScript
Published by jaredcnance about 6 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v1.1.1

  • Fixed TCP Client Memory Leak (#32 via #34). Thanks @davidtheclark!

- TypeScript
Published by jaredcnance over 6 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v1.1.0

  • Preserve the logger context across flushes (#16)
  • Merge duplicate dimension sets (#21)
  • Add environment override and LocalEnvironment (#19)
  • Make LogGroup optional for DefaultEnvironment (#23)
  • Set Max Dimensions = 9 (#24)
  • Support more than 100 metrics transparently (#26)

- TypeScript
Published by jaredcnance over 6 years ago

https://github.com/awslabs/aws-embedded-metrics-node - v1.0.1

Changes

  • Fix unhandled TCP errors (see #7). Thanks @uldissturms!
  • Fix lock file version (see #9 ). Thanks @rhermes62!
  • Preserve the metricScope function parameter typing using generics (see #10). Thanks @rhermes62!
  • Fix dev dependency vulnerabilities (see #11). Thanks @rhermes62!
  • Various linting fixes (see #12). Thanks @rhermes62!

Notes

The only issue you may run into when upgrading would involve #10 which fixes the type annotations being used in the metricScope. Specifically, we switched to using unknown instead of any to preserve types and prevent incorrect casting/assignments. This would likely only fail in the presence of a programming error which is why I decided this did not deserve a major revision.

- TypeScript
Published by jaredcnance over 6 years ago