Skip to content

v0.1.0

Choose a tag to compare

@lrwh lrwh released this 28 Sep 07:53
· 29 commits to main since this release
220b325

Beacon Node.js 0.1.0 is the first official source release.

Highlights:

  • Preserves the complete OpenTelemetry JavaScript Contrib history and repository layout.
  • Pins the adopted upstream baseline to commit 31b2af9dd5fcc5f96949e5666f8f45b30b997722.
  • Adds Beacon-specific provenance, versioning, documentation, project validation, and isolated CI.
  • Includes the experimental private @beacon-observability/profiler-nodejs workspace with a receiver-neutral HttpProfilingExporter.

Validation:

  • Beacon CI passed on Node.js 18.19.0, 20, 22, and 24.
  • Project metadata, upstream provenance, formatting, Markdown, release configuration, and example lockfiles passed validation.
  • The profiler compiled successfully and all 6 unit tests passed.
  • Package contents were inspected with npm pack --dry-run.

Release scope and limitations:

  • This is a GitHub source release; no npm package is published.
  • Inherited OpenTelemetry packages retain their upstream identities and are not republished by Beacon.
  • The profiler workspace remains private and experimental.
  • Profiling uses a compatible pprof multipart layout and is not an implementation of the OpenTelemetry Profiles stable specification.

Source commit: 220b325232cf9a9f467fe9164dbdf7d8ab13558c.
CI: https://github.com/beacon-observability/beacon-nodejs/actions/runs/36393917596