Releases: honeycombio/beeline-nodejs
Releases · honeycombio/beeline-nodejs
v4.2.0
!!! Breaking Changes !!!
Minimum Node version is now 14.18.
Maintenance
- maint: Bump libhoney to 4.3.0 (#729) | @MikeGoldsmith
- maint: add labels to release.yml for auto-generated grouping (#728) | @JamieDanielson
v4.1.0
Enhancements
Maintenance
- ci: move nightly to weekly (#698) | @vreynolds
- maint: update codeowners to pipeline-team (#725) | @JamieDanielson
- maint: update codeowners to pipeline (#724) | @JamieDanielson
- docs: update readme (#689) | @vreynolds
- docs: add otel recommendation to readme (#673) | @pkanal
- docs: add note about requiring http (#655)
- chore: give dependabot PRs better title (#652) | @vreynolds
- ci: update validate PR title workflow (#645) | @pkanal
- ci: validate PR title (#644) | @pkanal
- maint: delete workflows for old board (#637) | @vreynolds
- maint: add release file (#636) | @vreynolds
- maint: add new project workflow (#634) | @vreynolds
- docs: developing with a local version of libhoney in the beeline's example application (#616) | @emilyashley
- maint(deps-dev): bump @typescript-eslint/eslint-plugin from 5.60.1 to 6.4.0 (#711)
- maint(deps-dev): bump prettier from 2.8.8 to 3.0.2 (#710)
- maint(deps-dev): bump jest from 29.5.0 to 29.6.2 (#709)
- maint(deps): bump @opentelemetry/core from 1.12.0 to 1.15.2 (#705)
- maint(deps): bump libhoney from 4.0.1 to 4.1.0 (#704)
- maint(deps-dev): bump pg-query-stream from 4.5.2 to 4.5.3 (#707)
- maint(deps-dev): bump eslint from 8.24.0 to 8.47.0 (#708)
- maint(deps-dev): bump fastify from 4.15.0 to 4.21.0 (#702)
- maint(deps-dev): bump pg-query-stream from 4.2.4 to 4.5.2 (#701)
- maint(deps-dev): bump semver from 7.5.2 to 7.5.4 (#700)
- maint(deps-dev): bump typescript from 4.8.4 to 5.1.6 (#693)
- maint(deps-dev): bump @typescript-eslint/parser from 5.57.0 to 5.62.0 (#703)
- maint(deps): bump word-wrap from 1.2.3 to 1.2.4 (#699)
- maint(deps-dev): bump @typescript-eslint/eslint-plugin from 5.42.0 to 5.60.1 (#692)
- maint(deps-dev): bump semver from 7.5.0 to 7.5.2 (#696)
- chore(deps): bump semver from 5.7.1 to 5.7.2 in /examples/node-tracing (#695)
- maint(deps): bump @opentelemetry/api from 1.2.0 to 1.4.1 (#685)
- maint(deps-dev): bump semver from 7.3.8 to 7.5.0 (#676)
- maint(deps): bump @opentelemetry/core from 1.9.1 to 1.12.0 (#679)
- maint(deps): bump libhoney from 4.0.0 to 4.0.1 (#678)
- maint(deps): bump vm2 from 3.9.17 to 3.9.18 (#680)
- maint(deps-dev): bump prettier from 2.8.7 to 2.8.8 (#675)
- maint(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.57.0 (#669)
- maint(deps): bump vm2 from 3.9.16 to 3.9.17 (#672)
- maint(deps-dev): bump prettier from 2.7.1 to 2.8.7 (#665)
- maint(deps-dev): bump fastify from 4.10.2 to 4.15.0 (#668)
- maint(deps): bump vm2 from 3.9.15 to 3.9.16 (#671)
- maint(deps-dev): bump jest from 29.4.3 to 29.5.0 (#667)
- maint(deps): bump vm2 from 3.9.11 to 3.9.15 (#670)
- maint(deps): bump @opentelemetry/core from 1.7.0 to 1.9.1 (#659)
- maint(deps-dev): bump supertest from 6.3.0 to 6.3.3 (#653)
- maint(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.54.0 (#663)
- maint(deps-dev): bump jest from 29.1.2 to 29.4.3 (#662)
- maint(deps-dev): bump express from 4.18.1 to 4.18.2 (#642)
- maint(deps): bump cookiejar from 2.1.3 to 2.1.4 (#658)
- maint(deps): bump json5 from 2.2.1 to 2.2.3 (#657)
- build(deps): bump qs from 6.5.2 to 6.5.3 in /examples/node-tracing (#650)
- build(deps): bump qs and formidable (#649)
- build(deps): bump express from 4.17.1 to 4.17.3 in /examples/node-tracing (#651)
- build(deps-dev): bump fastify from 4.8.1 to 4.10.2 (#643)
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.39.0 to 5.42.0 (#640)
- Bump fastify from 4.7.0 to 4.8.1 (#635)
- Bump @typescript-eslint/eslint-plugin from 5.38.1 to 5.39.0 (#633)
- Bump semver from 7.3.7 to 7.3.8 (#632)
- Bump supertest from 6.2.4 to 6.3.0 (#631)
- Bump jest from 29.0.3 to 29.1.2 (#630)
- Bump @typescript-eslint/parser from 5.38.0 to 5.39.0 (#629)
- Bump typescript from 4.8.3 to 4.8.4 (#628)
- Bump eslint from 8.23.1 to 8.24.0 (#626)
- Bump fastify from 4.6.0 to 4.7.0 (#625)
- Bump @typescript-eslint/eslint-plugin from 5.38.0 to 5.38.1 (#624)
v4.0.0
4.0.0 [2022-09-20]
!!! Breaking Changes !!!
- Drop Node v12, no longer security supported (#614) | @emilyashley
Maintenance
- maint: add node 18 to CI matrix (#610) | @vreynolds
- maint: make sure ci uses node matrix (#607) | @vreynolds
- Bump jest from 28.1.3 to 29.0.3 (#622)
- Bump fastify from 3.29.2 to 4.6.0 (#621)
- Bump @opentelemetry/core from 1.6.0 to 1.7.0 (#620)
- Bump @typescript-eslint/eslint-plugin from 5.37.0 to 5.38.0 (#619)
- Bump @typescript-eslint/parser from 5.37.0 to 5.38.0 (#618)
- Bump @typescript-eslint/eslint-plugin from 5.30.0 to 5.31.0 (#609)
- Bump eslint from 8.14.0 to 8.20.0 (#604)
- Bump @typescript-eslint/eslint-plugin from 5.27.0 to 5.30.0 (#600)
- Bump typescript from 4.7.3 to 4.7.4 (#599)
- Bump typescript from 4.6.4 to 4.7.3 (#598)
- Bump @typescript-eslint/eslint-plugin from 5.22.0 to 5.27.0 (#596)
- Bump @opentelemetry/core from 1.2.0 to 1.3.0 (#595)
- Bump jest from 28.0.3 to 28.1.0 (#594)
- Bump @typescript-eslint/parser from 5.22.0 to 5.27.0 (#593)
New Contributors
- @emilyashley made their first contribution in #614
Full Changelog: v3.4.0...v4.0.0
v3.4.0
Enhancements
- Add meta.span_type to root/subroot spans (#576) | @MikeGoldsmith
Fixes
- Make api.addContext work in impl:mock mode (#557) | @glenjamin
Maintenance
- maint: remove lint-staged (#566) | @vreynolds
- Bump jest from 27.5.1 to 28.0.3 (#583)
- Bump @opentelemetry/api from 1.0.4 to 1.1.0 (#590)
- Bump @typescript-eslint/eslint-plugin from 5.18.0 to 5.22.0 (#591)
- Bump eslint from 8.13.0 to 8.14.0 (#589)
- Bump react-dom from 18.0.0 to 18.1.0 (#587)
- Bump react from 18.0.0 to 18.1.0 (#586)
- Bump libhoney from 3.1.0 to 3.1.1 (#585)
- Bump express from 4.17.3 to 4.18.1 (#588)
- Bump @typescript-eslint/parser from 5.18.0 to 5.22.0 (#584)
- Bump supertest from 6.2.2 to 6.2.3 (#580)
- Bump typescript from 4.6.3 to 4.6.4 (#581)
- Bump fastify from 3.28.0 to 3.29.0 (#579)
- Bump @typescript-eslint/parser from 5.18.0 to 5.21.0 (#578)
- Bump @opentelemetry/core from 1.0.1 to 1.2.0 (#577)
- Bump react and react-dom (#570)
- Bump typescript from 4.5.4 to 4.6.3 (#574)
- Bump minimist from 1.2.5 to 1.2.6 in /examples/node-tracing (#560)
- Bump libhoney from 3.0.0 to 3.1.0 (#571)
- Bump pg-query-stream from 4.2.1 to 4.2.3 (#572)
- Bump prettier from 2.5.1 to 2.6.2 (#573)
- Bump fastify from 3.25.3 to 3.28.0 (#569)
- Bump express from 4.17.2 to 4.17.3 (#568)
- Bump semver from 7.3.5 to 7.3.6 (#567)
- Bump debug from 4.3.3 to 4.3.4 (#563)
- Bump supertest from 6.1.6 to 6.2.2 (#536)
- Bump @typescript-eslint/parser from 5.9.0 to 5.18.0 (#564)
- Bump pg from 8.7.1 to 8.7.3 (#565)
- Bump jest from 27.4.3 to 27.5.1 (#549)
- Bump @typescript-eslint/eslint-plugin from 5.17.0 to 5.18.0 (#561)
- Bump eslint from 8.3.0 to 8.13.0 (#562)
- Bump @typescript-eslint/eslint-plugin from 5.9.0 to 5.17.0 (#559)
- Bump minimist from 1.2.5 to 1.2.6 (#556)
v3.3.0
Enhancements
- Add Environment & Services support (#551) | @MikeGoldsmith
Maintenance
- docs: add note about ESM (#542) | @vreynolds
- Bump vm2 from 3.9.5 to 3.9.7 (#543) | @dependabot
Full Changelog: v3.2.2...v3.3.0
v3.2.2
Fixes
- Fix parser defaults (#533) | @vreynolds
Maintenance
- Update vulnerable dependencies (#532) | @vreynolds
Full Changelog: v3.2.1...v3.2.2
v3.2.1
Fixes
- Check parent exists during instrumentation (#525) | Asgaroth
- Use beforeEach() and afterEach() in tests (#524) | @JamieDanielson
Maintenance
- Bump typescript from 4.5.2 to 4.5.4 (#526)
- Bump @typescript-eslint/parser from 5.6.0 to 5.9.0 (#527)
- Bump lint-staged from 12.1.2 to 12.1.5 (#528)
- Bump @typescript-eslint/eslint-plugin from 5.6.0 to 5.9.0 (#529)
- Bump fastify from 3.24.1 to 3.25.3 (#522)
- Bump @opentelemetry/api from 1.0.3 to 1.0.4 (#521)
- Bump express from 4.17.1 to 4.17.2 (#523)
- Add re-triage workflow (#517) | @vreynolds
v3.2.0
Improvements
- feat: accept both w3c and honeycomb propagation headers by default (#514) | @JamieDanielson
- Further improvements to typescript types (#509) | @glenjamin
Maintenance
- add docker-compose config for test-worthy Postgres (#515) | @robbkidd
- Bump debug from 4.3.2 to 4.3.3 (#505) | @dependabot
- Bump jest from 27.3.1 to 27.4.3 (#512) | @dependabot
- Bump fastify from 3.24.0 to 3.24.1 (#506) | @dependabot
- Add npm shield with link to npm package (#513) | @JamieDanielson
- Bump prettier from 2.4.1 to 2.5.1 (#511) | @dependabot
- maint: Enable linting for ts files (to lint types file) (#510) | @JamieDanielson
Full Changelog: v3.1.0...v3.2.0
v3.1.0
Improvements
- Expand type definitions to include all libhoney options (#502) | @glenjamin
Maintenance
- Update dependabot to monthly (#500) | @vreynolds
- Add node 17 to test matrix (#485) | @vreynolds
- Remove unnecessary dependency on node types (#484) | @vreynolds
- Migrate and update example from examples repo (#494) | @JamieDanielson
- Empower apply-labels action to apply labels (#490) | @robbkidd
Dependencies
- Bump lint-staged from 12.1.1 to 12.1.2 (#501)
- Bump fastify from 3.22.1 to 3.24.0 (#497)
- Bump @opentelemetry/core from 1.0.0 to 1.0.1 (#496)
- Bump lint-staged from 11.2.4 to 12.1.1 (#498)
- Bump eslint from 8.1.0 to 8.3.0 (#499)
- Bump lint-staged from 11.2.3 to 11.2.4 (#487)
- Bump eslint from 8.0.1 to 8.1.0 (#488)
- Bump libhoney from 2.3.3 to 3.0.0 (#478)
- Bump @opentelemetry/core from 0.25.0 to 1.0.0 (#467)
- Bump eslint from 7.32.0 to 8.0.1 (#474)
- Bump husky from 7.0.2 to 7.0.4 (#483)
- Bump lint-staged from 11.1.2 to 11.2.3 (#482)
- Bump jest from 27.3.0 to 27.3.1 (#480)
- Bump fastify from 3.21.6 to 3.22.1 (#479)
- Bump jest from 27.2.2 to 27.3.0 (#476)
v3.0.0
!!! Breaking Changes !!!
- Remove deprecated APIs by @vreynolds in #457
marshalTraceContext()
--> use provider-specific functions, e.g.honeycomb.marshalTraceContext()
unmarshalTraceContext()
--> use provider-specific functions, e.g.honeycomb.unmarshalTraceContext()
TRACE_HTTP_HEADER
--> use provider-specific constants, e.g.honeycomb.TRACE_HTTP_HEADER
AMAZON_TRACE_HTTP_HEADER
--> useaws.TRACE_HTTP_HEADER
removeContext()
--> no replacementcustomContext.add()
--> useaddTraceContext()
customContext.remove()
--> no replacement
- Stop auto-detecting x-request-id and amazon trace headers by @vreynolds in #445
- Users will have to opt-in to custom trace propagation
- Fix api.addContext so it works on the current span (not the root) by @ajvondrak in #347
- This is a fix to match documentation and intention, but breaks current (incorrect) behavior.
Maintenance
- Clean up npm tarball by @vreynolds in #465
- Add Stalebot by @JamieDanielson in #460
- Change maintenance badge to maintained by @JamieDanielson in #459
- Bump prettier from 2.4.0 to 2.4.1 by @dependabot in #455
- Bump @types/node from 16.9.1 to 16.9.4 by @dependabot in #456
- Bump libhoney from 2.3.2 to 2.3.3 by @dependabot in #454
- Bump jest from 27.1.1 to 27.2.0 by @dependabot in #453
- Bump fastify from 3.21.0 to 3.21.3 by @dependabot in #452
- Bump jest from 27.2.0 to 27.2.2 by @dependabot in #462
- Bump fastify from 3.21.3 to 3.21.6 by @dependabot in #461
- Bump @opentelemetry/core from 0.24.0 to 0.25.0 by @dependabot in #464
- Bump @types/node from 16.9.4 to 16.10.2 by @dependabot in #466
Full Changelog: v2.8.1...v3.0.0