Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.

v0.0.1 Release

Compare
Choose a tag to compare
@draffensperger draffensperger released this 26 Apr 17:45
· 96 commits to master since this release
0d736bf

Features

  • TypeScript interfaces and enums extracted from the @opencensus/core
    package of opencensus-node
  • Initial Tracer and Span implementations. The tracer only supports a single
    root span at a time within a browser tab.
  • Exporter to write traces to the OpenCensus Agent via its HTTP/JSON feature.
  • Instrumentation to generate trace spans for the resource timing waterfall of
    an initial page load.
  • Option to link the initial HTML load client span with its server-side span by
    having the client write a traceparent global variable in
    trace context W3C draft format.
  • WebPack build scripts to generate JS bundles to enable adding instrumentation
    of the initial page load spans and exporting them to the OpenCensus agent.

Commits
8a11ff1 chore: 0.0.1 release proposal
4dff441 Create NPM release docs and tooling (#64)
f283c87 Upgrade lerna (npm audit fix) (#61)
ee5b86b Update per-package READMEs (#59)
3d4d79b Add @johnbryan to code owners (#60)
842fc5c Add sample rate option and update README for it (#58)
d05169d Sent OC Web library type and version to OC agent (#57)
aa426cb Update dependency karma to v4 (#42)
2f04eaf Rename globals prefix from ocw to oc (#56)
59d2fc3 Switch to use Node 11 CircleCI docker environment (#44)
3bb31f0 Update readme, add contributing guide & changelog (#43)
a02eff2 Upgrade lerna package via npm audit fix (#41)
b8db17b Add codecov configuration (#40)
3af57f3 Add issue templates and code owners (#38)
15ab77c Add renovate config (#39)
b89b7e7 Instructions for OC Web example in Kubernetes (#37)
5cb6119 Add initial load spans example (#35)
bf1ecf9 Use traceparent from window for initial load context (#34)
f6c8afa Remove clock sync and initial load trace ID assignment code (#29)
27cb768 Implement tracecontext propagation format (#31)
ac8eb9d Add empty @opencensus/web-propagation-tracecontext package (#30)
226aa60 Switch @opencensus/web-core to use @opencensus/web-types (#28)
3f40493 Pull in @opencensus/core types using copytypes npm script (#27)
7271b94 Script to copy types from @opencensus/core (#26)
5db95d7 Empty @opencensus/web-types package (#25)
40fcc51 Upgrade packages for npm audit fix (#24)
03e637a Remove @opencensus/core dep for ocagent exporter (#23)
cdb3151 Webpack builds for opencensus-web-all JS bundles (#22)
7dbec3d Default trace/span IDs to random in getInitialLoadRootSpan (with correct base now) (#21)
4959430 Make adjustPerfTimeOrigin take nav timing (#20)
ce1f30e Refactor out record long tasks into a separate function (#17)
8381e5c Update tsconfig and package.json for webpack builds (#18)
cbab48d Add empty opencensus-web-all package for generating JS bundles (#15)
8a0a133 Switch to CircleCi machine build type (#16)
29aaad1 Add function to adjust performance origin based on server time (#14)
62ab43d Upgrade @opencensus/core dependency (#13)
89561ae Performance timing recording and span conversion (#12)
93d6a7a Export browser performance timestamps for time events (#11)
43b127a Add empty opencensus-web-instrumentation-perf package (#10)
061665b Add url parsing utility (#8)
3082b32 Add attribute keys (#9)
df824a8 Support high-res performance times in ocagent exporter (#7)
03dba6b Initial OpenCensus web tracing implementation (#6)
2954a24 Remove unused packages (#4)
b2d298e Fix CircleCI build (#5)
e5acc63 Fixes to prepare for enabling CircleCI (#3)
ff4c609 Merge pull request #2 from census-instrumentation/agent-exporter
ed2cbda OC agent exporter clean commit + missing package.json file
0cedb2b Merge pull request #1 from census-instrumentation/readme-and-setup
bbdf884 Remove package.json from opencensus-web-exporter-ocagent
59c6934 Update lerna.json file to match devDependencies
5dda2bb Add stats and metrics keywords, update lerna dep
276a339 Add base package with lerna, update README
7350751 first commit