OpenTelemetry - CNCF/opentelemetry-js: Release v0.1.0
Name: opentelemetry-js
Owner: OpenTelemetry - CNCF
Release: v0.1.0 Release
Released: 2019-10-11
License: Apache-2.0
Release Assets:
a411313 Refactor: Consistent package naming and structure (#413) 3b3030c chore(pg): add postgres plugin skeleton (#411) 42e10a5 refactor: move ExportResult to @opentelemetry/sdk-base (#409) 82b5fad Tracer web (#334) 00cd2ec chore: add plugin request issue template (#407) 9f82d10 chore: fix typos and remove unwanted devDependency (#396) fab4762 refactor: move Resource to @opentelemetry/sdk-base (#395) 88c2e85 chore: add HTTPS to default instrumented plugins list (#399) 8567061 feat(plugin-https): patch https requests (#379) 32572c6 Bump version to 0.1.0 (#388) 17abbc4 refactor: basic tracer tests (#392) 9d9691f refactor(plugin-http): remove utility class container (#391) 42a0e26 fix(example): add flushInterval to report spans to Jaeger exporter (#383) 5f3e398 refactor: replace TestExporter with InMemorySpanExporter (#387) 71ca7b1 chore: remove todo tag (#386) f3f25dc feat(plugin-http): handle client errors (#374) 75a3297 chore: rename opentelemetry-basic-tracer -> opentelemetry-tracer-basic (#380) 70aeaab chore: update dependency typescript to ^3.6.3 (#381) c62b07d fix: increase timeout for BatchSpanProcessor test (#382) b0f3d3e fix(jaeger): assign correct scope for flush operation (#378) f82a2d8 feat(plugin-http): handle aborted request (#365) 7005026 test(plugin-http): increase coverage (#371) 0c34096 Extend main README in preparation for Alpha (#369) fe53994 docs(node-sdk): extend README (#367) 734da94 fix(http-plugin): move node-sdk to dev deps (#363) 28ca1f6 chore: Docs wording and example for basic-tracer (#361) bd5f7c8 chore: add examples folder to lerna (#360) 9ebcb64 chore: minor nit (#357) ab8f3c1 chore: add development guide (#358) d231cc6 chore: fix typos (#356) 4e9d082 fix: dont trace ourselves (#335) bc8a031 doc(scope-managers): document what they are and their limitations (#344) 998b95d docs(plugin-http): add option descriptions (#352) f341267 chore: update gRPC Readme (#353) b07e91c chore: add language identifier to enable syntax highlighting (#346) 64f2f36 chore(shim-opentracing): adds usage to README (#349) 61ea2ad chore: add plugin developer guide (#348) a433b9f chore: downgrade grpc version (#355) 2aa00b6 feat(jaeger-exporter): adds flushing on an interval (#341) 0aa4fb5 docs(grpc): add grpc example (#326) d85ee88 chore: update HTTP Readme (#343) 7249661 fix(exporter-zipkin): use hrTimeToMicroseconds for zipkin timestamp a… (#333) 7d31077 fix(grpc): fix client/server span propagation (#325) fa21bef fix: make repos private to mask them from alpha (#342) af06a2d feat(plugin-http): add example (#318) cb035ce feat: add BatchSpanProcessor (#238) 13ff3bd feat(metrics): Add types and base implementation (#310) e6d9986 feat(node-sdk): make config optional (#331) a0140ec feat: add ConsoleSpanExporter (#300) 013a1e4 fix: change options to config based on BasePlugin (#314) 0024d0a chore: remove deprecated dependency (#320) 7e83bdc chore: add Span Processor links (#319) a2541eb fix(core): tracerDelegate (#302) a9dbb85 chore: add missing rimraf devDependency (#324) 288bf68 feat(exporter-jaeger): add forceFlush and timeout options (#301) cee42d8 fix(plugin-http): improve formatting for url attribute (#317) cc8a27d fix: pluginLoader for core modules (#312) 06e0929 fix: adds node-pre-gyp as dev dependency (#322) 579850e chore: add OpenTracing shim release date and package info (#299) 7189c1a chore(shim-opentracing): remove posttest script (#315) 48ccbf1 chore: reset placeholders in license (#308) 38dc55b chore: remove unused dependencies (#293) d6f669a feat(baseplugin): add internalfilesloader (#240) ede7886 feat: Add OpenTracing shim (#212) 498ab35 chore: update out-of-date dependencies (#290) ce2bc95 fix(http-plugin): ensure exceptions are handled (#273) 0881e64 chore: update zipkin exporter README (#288) d18c844 chore: remove all references to SpanData (#286) fd1400a chore: add codecov script (#294) e6bbdf8 Create opentelemetry metrics package (#297) a1f5f43 fix(exporter-zipkin): add main property - entry point to the module (#289) 42f4e2c feat: add hrTimeToMicroseconds and fix numberToHrtime func (#281) 0c61fc2 feat(exporter-jaeger): flush data before shutdown (#282) a9df567 feat(metrics): adds NoopMeter implementation (#278) b58965c Zipkin Exporter (#192) 7fc72dc chore: rename node-tracer to node-sdk (#266) 03ef951 feat(Node-Tracer): initialize plugin loader (#252) c8e9ddc feat: enforce TraceParams Limits (#260) 03cbd00 feat: update example with Jaeger exporter (#283) 45be4b5 chore: add basic tracer example (#277) 7fff538 Continuation of #206 (#279) 4ff14da tests: use node-tracer scope manager instead of creating one (#271) c2a7feb fix(basic-tracer): performance.now() is relative from start time (#206) 3becda5 feat(metrics): add exporter-prometheus package (#272) a49e7ab refactor: rename TraceOptions to TraceFlags (#270) ce79527 chore: add release schedule (#268) b4f063e chore(metrics): update metrics API to conform with RFC (#263) 4a4c283 chore: update readme (#267) a774d78 chore: set explicit naming convention (#262) 08f124f chore: add private: true for non ready packages (#265) 8075ecf chore: update jaeger readme (#269) 6fca212 feat: make scopemanager optional param (#257) 84567f5 chore: code cleanup (#256) b125521 feat: tslint rules for license headers (#258) 12e0455 feat: Metrics API revision based on Specs and RFCs (#259) 50047b3 Adds Metrics API (#105) c96dadf fix: minor typos (#255) c675c86 feat(plugin): add grpc plugin (#215) 66da9a4 feat: add basic tracer usage (#239) 260a5e6 refactor(http-plugin): use SpanProcessor for tests (#244) 93c8b41 fix: rename FailedNoneRetryable -> FailedNotRetryable (#247) 8279133 feat: add plugin config options (#229) ea28887 chore: remove script posttest (#246) 088bbc1 fix(exporter-jaeger): add main property - entry point to the module (#241) c020efe feat: add Jaeger exporter (#231) c8a37be feat: add InMemorySpanExporter, MultiSpanProcessor (#234) 52a86c9 feat: add TraceParams config (#227) 77a25dc feat(plugin): add supportedVersions property (#237) 3404e4f fix: enable async hooks manager in node tracer close #226 (#232) 634f577 fix: set attributes from SpanOptions (#235) af5d88a fix: ts-mocha allow recursively loading files (#233) 3f90bf9 feat(plugin): add http plugin (#161) b9c9212 feat: Add B3format propagator (#208) 24d2927 chore: tag more reviewers (#230) a6e9a8c feat: add SimpleSpanProcessor (#218) 7d6ca67 feat(logger): pass logger to plugin packages (#228) 9785974 fix(deps): update dependency require-in-the-middle to v5 (#223) beda31e fix: make logger property public instead of private in BasicTracer (#213) f4ed3f2 feat(sdk): add console logger (#203) 5e1c04b fix: export NodeTracer (#217) b208b2b feat: add span processor (#136) 7f5d71b chore(basic-tracer): test coverage (#207) 0941b7f feat(ah-scope): add scope propagation for event emitters (#146) 9a6ac90 chore(plugin): setup https/http2/redis/mongodb plugin packages (#202) f36e44f feat(tracer): expose bind method from scope manager (#201) e114423 fix(basic-tracer): add timestamp for event (#195) b498ba2 feat(basic-tracer): configure logger (#183) 38a1b0f chore: add Pull request template (#186) f75ae54 refactor: unit tests (#198) a27536e fix: respect isRecordingEvents flag (#180) aab5cc1 fix: typos (#187) 5c0add0 ci: add docs tests (#188) 4bf949d fix(exporter): replace span with readablespan (#189) 0e76e7e feat(sdk): add ReadableSpan (#150) bf4d5fd feat(sdk): add SpanExporter interface (#177) 0497cd6 chore(packages): add jaeger and zipkin skeletons (#184) f37e3a7 chore: replace arguments per spread array to fix lint issue (#182) fc74a7f fix: scopemanager initialization in test (#179) 68d8f9d Improve coverage on AsyncHooksScopeManager (#178) 39a0541 docs: add @bg451 as a code owner (#176) 10ea2eb fix: use NoRecordingSpan instead of NoopSpan to propagate SpanContext (#171) 56d4696 docs: update code owners (#172) 00302cd fix: / update gitignore (#170) 83480b7 refactor: move traceId generation in Tracer instead of Span (#154) 4186e44 feat(sdk): add No Recording Span implementation (#167) 41e0d05 fix: add default UNSAMPLED TraceOptions in case of INVALID_SPAN_CONTEXT (#169) 20c9a49 Add Plugin loader (#126) e32796a feat: configure CircleCI workflows (#155) b1dc1a3 fix: minor fix (#153) 9e46dfd chore(packages): add http and grpc skeletons (#160) 669b088 fix(basic-tracer): use recording/real span (#145) e20de3b fix(core): tracer should never throw exception (#147) d332c75 chore: update dependency @types/node (#142) 487fdb2 chore: add c8 settings (#141) b59aa33 Add readme for both scope packages #96 (#148) 081469f add GlobalTracer API (#118) a15ccb9 feat: node-tracer initial implementation (#140) 807a56d fix: add exported const of NoopSpan instance (#139) 7b46da2 feat(basic-tracer): add recording Span implementation (#102) 7db6e9b docs: add dependencies badge (#135) b3cdade Add Plugin interface and BasePlugin class (#110) 775f0e3 basic-tracer initial implementation (#99) dbb39f4 docs: improve readme (#134) 44214ac chore: add commitlint and husky (#128) 02a2001 feat: Add basic-tracer package (#131) 0b7e083 feat(scope-manager): implements AsyncHooks Scope Manager (#103) af8a7e3 Refactor: rename tracer to node-tracer (#130) 060f424 Export NoopLogger and BinaryTraceContext (#115) c225d84 Update tracer interface (#125) 39ca469 Update readme for opentelemetry-core (#113) ef64b73 Add spancontext-utils tests (#108) 435e4a0 Update links in readme (#112) e021f29 Skeleton: Add automatic-tracer package (#107) ca96178 Add no-op implementations of Tracer API (#98) 0ce1f44 truncate tracestate after exceeding item limit (#89) 1d23b4f Add HttpTraceContext (#70) c4357bb feat(scope-manager): Add no-op implementations of ScopeManager (#100) cd14d36 TraceState: Add validators (#88) fdd896d Codecov: Fix file path prefixes (#101) 5870457 Add BinaryFormat interface and implementation (#74) fbd291b Add toString method to Sampler API (#79) e0d4c61 Move SpanOptions to separate module (#95) 5019fe2 Use V8 builtin coverage over nyc (#93) 9d41576 Add BaseScopeManager interface (#66) 14310c3 Add Logger interface (#94) 06ac7aa Improve Tracer API docs (#87) c1b117d Add Tracer API ce8446d Move Node/browser specific code to platform folder, add browser tests (#84) ca9641f Add Event and TimedEvent (#73) 1f1188c ✨Add NoopSpan: no-op implementation of Span (#45) 93db59e Add Event interface (#78) 5245015 ✨ Add Sampler API (#48) 82bc82c Add codecov badge (#77) be3321d Minor Fix (#76) c3c888a 🤖Add codecov (#64) a60e4b1 Add context-base and context-asynchooks packages (#65) 5a0e1b4 Add TraceOptions (#60) 7b629d6 Add TraceState (#57) dfae3ba Add DistributedContext types (#36) b359f3a Add Propagator interface (#55) 755f380 Minor formatting style (#68) b12652d Add CircleCI build and badge (#61) c97bdc6 Add typedoc docs (#56) 969925d Resource API (#59) f663c1f Add rochdev as a CODEOWNER (#67) 9a56922 Rename Node to js (#54) 18bfa22 Remove compile:release script (#53) 26b30c1 Add Resource Interface (#49) e7f6825 Span: Add setAttributes operation (#44) d99af90 Add TraceId and SpanId generator util (#35) e712b45 Adds CircleCI configuration (#39) 802182e ✨Add initial span interface (#31) 7cb3a43 Add CONTRIBUTING.md (#23) e11d745 update target to ensure compilation does not alter generated code (#34) 8c849a4 Add EditorConfig file (#24) 92f72e4 Adds SIG meeting information to README (#30) 9870881 Remove yurishkuro from code owners 6a5a861 Add package: opentelemetry-types (#25) ec827de Issue templates (#10) efe9fab Initial skeleton (#2) b547610 Add CODEOWNERS (#16) 13f74f5 Initial commit