15 KiB
15 KiB
CHANGELOG
All notable changes to this project will be documented in this file.
Unreleased
💥 Breaking Change
🚀 (Enhancement)
🐛 (Bug Fix)
📚 (Refine Doc)
🏠 (Internal)
- refactor(api): remove "export *" in favor of explicit named exports #4880 @robbkidd
1.9.0
🚀 (Enhancement)
- feat(metrics): added synchronous gauge #4528 @clintonb
- feat(api): allow adding span links after span creation #4536 @seemk
- This change is non-breaking for end-users, but breaking for Trace SDK implmentations in accordance with the specification as new features need to be implemented.
- feat: support node 22 #4666 @dyladan
1.8.0
🚀 (Enhancement)
- feat(api): add SugaredTracer for functions not defined in the spec
🐛 (Bug Fix)
- fix(api): fix unreachable @opentelemetry/api/experimental entry #4446 @legendecas
1.7.0
🚀 (Enhancement)
- feat(metrics): prototype experimental advice support #3876 @legendecas
- feat(api): publish api esnext target #4231 @legendecas
1.6.0
🐛 (Bug Fix)
- Revert "feat(api): add attributes argument to recordException API #4071"
- This feature was an unintentional breaking change introduced with 1.5.0
1.5.0
🚀 (Enhancement)
- feat(api): add attributes argument to recordException API #4071
1.4.1
🐛 (Bug Fix)
- fix(metrics): export
MetricsAPItype #3535 - fix(api): rename
LoggerOptionstoDiagLoggerOptions#3641 - fix(api): export
DiagLoggerOptionstype #3639
1.4.0
🚀 (Enhancement)
- feat(api): add
getActiveBaggageAPI #3385 - feat(api): add optional
droppedAttributesCountproperty in theLinkinterface #3576 @mohitk05
🐛 (Bug Fix)
- fix(api): deprecate MetricAttributes and MetricAttributeValue #3406 @blumamir
- fix(api): use active context as default in NoopTracer #3476 @flarna
- fix(api): declare this parameter type in observable callbacks #3497 @legendecas
🏠 (Internal)
- test(api): disable module concatenation in tree-shaking test #3409 @legendecas
1.3.0
- feat(api): merge api-metrics into api #3374 @legendecas
- Optionally suppress warning about logger being overwritten (#3366)
1.2.0 (2022-08-09)
Features
1.1.0 (2022-01-25)
Features
- add tracestate implementation to api (#147) (82842c7)
- define common attributes type (#142) (ae9bead)
- trace: add optional schema url to TracerProvider.getTracer (#129) (aa65fc6)
Bug Fixes
1.0.4 (2021-12-18)
Bug Fixes
1.0.3 (2021-08-30)
Bug Fixes
1.0.2
🐛 Bug Fix
- #105 fix: set delegate after successful registration (@Flarna)
- #94 fix: enforce strict equality on prerelease versions (@dyladan)
📝 Documentation
- #106 docs: fix crash in README example (@trentm)
- #101 docs: Format example for tracer.startActiveSpan (@ad-m)
- #99 chore: fix link to API docs (@dyladan)
🏠 Internal
- #109 internal: add missing approvers from core (@dyladan)
- #103 chore: reuse NoopTracer in ProxyTracer (@Flarna)
Committers: 4
1.0.1
🐛 Bug Fix
Committers: 1
- Daniel Dyla (@dyladan)
1.0.0
📝 Documentation
🏠 Internal
Committers: 2
0.21.0
💥 Breaking Change
- #78 feat: unify signatures of
withandbind(@Rauno56) - #46 chore: do not export singletons (@dyladan)
🚀 Enhancement
- #81 chore: function overloads implementation of startActiveSpan in noop t… (@naseemkullah)
🏠 Internal
- #84 chore: remove unused backwards compatibility folder (@Flarna)
- #85 chore: add node:16 to the test matrix (@Rauno56)
- #63 feat: debug log global registrations and logger overwrites (@Rauno56)
- #75 Add CodeQL Security Scan (@xukaren)
- #79 chore: fix eslint config (@Rauno56)
Committers: 5
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Karen Xu (@xukaren)
- Naseem (@naseemkullah)
- Rauno Viskus (@Rauno56)
0.20.0
🚀 Enhancement
- #69 feat(context): add utils method to remove keys from context (@vmarchaud)
- #71 chore: export baggage (@dyladan)
Committers: 2
- Daniel Dyla (@dyladan)
- Valentin Marchaud (@vmarchaud)
0.19.0
💥 Breaking Change
- #55 chore: move baggage methods in propagation namespace (@vmarchaud)
- #65 chore: remove suppress instrumentation (@dyladan)
- #60 chore: removing timed event (@obecny)
- #58 chore: use spancontext for link (@dyladan)
- #47 chore: move span method for context in trace API #40 (@vmarchaud)
- #45 chore: rename
span#context()tospan#spanContext(@dyladan) - #43 chore: renaming noop span to non recording span (@obecny)
- #32 feat!: return boolean success value from setGlobalXXX methods (@dyladan)
🚀 Enhancement
- #62 chore: adding component logger (@obecny)
- #54 feat: add tracer.startActiveSpan() (@naseemkullah)
- #58 chore: use spancontext for link (@dyladan)
- #51 feat: add function to wrap SpanContext in NonRecordingSpan #49 (@dyladan)
📝 Documentation
- #64 chore: document the reason for symbol.for (@dyladan)
- #44 chore: updating readme headline and fixing links (@obecny)
Committers: 6
- Bartlomiej Obecny (@obecny)
- Daniel Dyla (@dyladan)
- Gerhard Stöbich (@Flarna)
- Naseem (@naseemkullah)
- Valentin Marchaud (@vmarchaud)
- t2t2 (@t2t2)
1.0.0-rc.0
📝 Documentation
- #20 docs: document latest manual tracing (@dyladan)
- #18 chore: deploy docs on a release (@dyladan)
- #19 docs: fix readme links (@dyladan)
Committers: 1
- Daniel Dyla (@dyladan)
0.18.1
🐛 Bug Fix
Committers: 1
- Daniel Dyla (@dyladan)
v0.18.0
💥 Breaking Change
🚀 Enhancement
🏠 Internal
- #12 chore: don't disable rule eqeqeq (@Flarna)
- #8 chore: remove nycrc in favor of tsconfig reporting (@dyladan)
- #3 chore: add test workflow (@dyladan)
- #4 chore: remove package lock (@dyladan)
- #2 chore: add lint workflow (@dyladan)
Committers: 2
v0.17.0
Versions previous to 0.18.0 were developed in another repository.
To see previous changelog entries see the CHANGELOG.md.