v0.0.4 Release
Summary
-
Rename
@opencensus/web-all
to@opencensus/web-scripts
so now this package
is only in charge of bundling OC Web to allow importing it as <script> tag. -
To use OC Web as an npm dependency, there are several options:
@opencensus/web-initial-load
to instrument with only the initial page load module,@opencensus/web-instrumentation-zone
to instrument it with all the OC Web functionality plus theZone.js
library and
@opencensus/web-instrumentation-zone-peer-dep
also exports all the functionality butZone.js
is a peer dependency. -
Implementation of User interaction tracing monkey-patching the
Zone.js
library. This includes
some features like: automatic tracing for click events and route transitions, custom spans,
automatic spans for HTTP requests and Browser performance data, relate user interaction traces
back the the initial page load trace and sampling.
Commits since last release
9f2c2a8 Update documentation (#152)
b5503f5 Update Zone.js to 0.10.1 (#153)
3a7c206 Fix prod scripts (#151)
1597ba7 Fix schedule and cancel task patch (#150)
34b5bc1 Refactor packages and rename @opencensus/web-all to @opencensus/web-scripts (#148)
f508a3a Add @opencensus/web-instrumentation-zone-peer-dep (#147)
4ab8111 Relate user interaction traces back to the initial page load trace (#145)
14d9c91 Allow sampling for user interaction traces (#144)
76fbd7c Use CSS selector to name the interaction (#143)
423b608 Custom spans (#141)
0fdebb3 Monkey-Patch XMLHttpRequest.send()
to send traceparent header and generate XHR span when the this method is called (#142)
c8abcac Merge pull request #132 from crdgonzalezca/join_browser_data
a276a58 Some update on documentation
274d14c Refactoring
5c3bf64 Merge branch 'master' into join_browser_data
8758622 Bump lodash from 4.17.11 to 4.17.14 (#140)
ceabb79 Bump lodash from 4.17.11 to 4.17.14 in /examples/user_interaction/server (#139)
3d1a65d Refactoring
902465e Refactoring
e5cc8b1 Merge
72b8f8c Update dependency karma-chrome-launcher to v3 (#131)
b6d1dbf Bump lodash from 4.17.11 to 4.17.14 (#135)
7629d55 Bump lodash from 4.17.11 to 4.17.14 in /examples/user_interaction/client (#137)
c1e06db Bump lodash.template in /examples/user_interaction/client (#133)
6adbe93 Propagate trace context header (#118)
1b3a192 Add unit/integration testing for @opencensus/web-instrumentation-zone (#104)
a0d573f Refactor Tracer to check presence of Zone global variable (#103)
484fbe7 Detect route transitions and send 'Navigation' traces. (#102)
7169724 Merge pull request #101 from crdgonzalezca/refactoring
269b504 Change file name to a more accurate name.
a8345dd Merge pull request #100 from crdgonzalezca/refactoring
46c96de Trace interactions with a name
60e7d71 Merge pull request #99 from crdgonzalezca/fix_vulnerability
fcf7c8f Merge pull request #98 from crdgonzalezca/send_trace
e3050d2 Refactoring
1d6f8cc Fix vulnerability
acfaf15 Update @opencensus/web-core dependencies with zone.js
8061212 Update lock files and fix test failure.
464e843 Merge branch
66e3938 Delete unused property