ApplicationInsights-JS

Microsoft Application Insights SDK for JavaScript

MIT License

Downloads
22.8M
Stars
648
Committers
96

Bot releases are hidden (Show)

ApplicationInsights-JS - 2.0.0

Published by markwolff over 5 years ago

  • #878 Fix issue with missing pageviewperformance
  • #881 Change access level of some non-exposed methods
  • #883 Allow id to be set in Exception telemetry
ApplicationInsights-JS - 2.0.0-rc5

Published by markwolff over 5 years ago

  • #849 Fix incorrect this reference in XMLHttpRequest handler
  • #860 Add parseHost as fallback for url parsing
  • #865 Fix dep plugin not finding props plugin. #863

Other Updates

  • #846 Add React extension (separately installed)
  • #859 Fix for repo org rename
ApplicationInsights-JS - 2.0.0-rc4

Published by markwolff over 5 years ago

  • #839 Add missing rollup setting to Core's config
  • #840 Add Exception Part B to/from interface
  • #842 move isCookieUseDisabled to CoreUtils
  • #844 Add missing deviceClass lookup in Channel's Envelope Creator (Fixes missing client_Type)
ApplicationInsights-JS - 2.0.0-rc3

Published by markwolff over 5 years ago

  • #827 fix autoTrackPageVisitTime configuration option
  • #829 fix sessionStorage usage not honoring nameSession config value
  • #831 fix fields that are truncated by the sanitizer are now logged to console untruncated
  • #833 fix React Native isOnline check for retrying telemetry
  • #836 fix duration not appearing in some pageView telemetry
  • #825 move exception part B creation from channel to analytics plugin
ApplicationInsights-JS - 2.0.0-rc1

Published by markwolff over 5 years ago

npm i @microsoft/applicationinsights-web

  • #819 Custom Properties can be sent as objects instead of only primitive types. They will be stringified and will be parsed correctly as objects in the Azure Portal.
  • #819 Automatically track referral URI on pageViews
  • #760 Correctly label autocollected fetch requests as "Fetch" in Azure
  • #786 Add trace extension
  • #771 Export Operation so user can refresh context when necessary (e.g. for SPA applications)
ApplicationInsights-JS - Breaking changes in Beta SDK

Published by jpiyali almost 6 years ago

npm install @microsoft/applicationinsights-web

Update has been published to https://az416426.vo.msecnd.net/next/ai.1.min.js.
This does not impact users currently on existing Production SDK version 1.0 (verison 1.0.20 is latest).

If you are on version 2.0.1-beta and downloading SDK from location https://az416426.vo.msecnd.net/beta/ai.1.min.js, please prepare an update for SDK usage for following changes to be able to use latest version (available at https://az416426.vo.msecnd.net/next/ai.1.min.js). Further beta updates will be to file next/ai.1.min.js

Breaking changes with respect to version in /beta/ai.1.min.js:

  1. Field renames in type passed in for trackDependencyData.
  2. Field renames in ITelemetryItem (this may not impact depending on usage)
  3. Snippet updated (please use latest snippet from here)

New release features:

  1. Changes from data schema reviews.
  2. Bug fixes.
  3. Ability to test new beta SDK (2.0.2-beta) if you are on production SDK version (1.0) with no code changes Readme V2

If you have not done so already, please subscribe to releases to the repo for release notifications from the application insights Javascript SDK.
image

ApplicationInsights-JS - 2.0.1-beta version for application insights JS SDK

Published by jpiyali about 6 years ago

This is a first beta release of the application insights javascript SDK version 2.0. The new SDK is based on plugin architecture and built of separate extensions each of which encapsulates separate SDK functionality. Some capabilities include:

  1. Ability to build your own custom SKU using extensions that you need.
  2. Load extensions into one of our standard SKUs (initially single SKU is available).
  3. Continue supporting existing infrastructure to add telemetry processors.

This first beta release provides the CDN load approach for the standard SKU that will be offered. This SKU matches parity with current SKU of the Application Insights Javascript SDK. Some apis have breaking changes readme-v2.md

ApplicationInsights-JS - 1.0.20

Published by jpiyali about 6 years ago

Remove support for tracking dependency through fetch api. Fetch api is promise based and older versions IE (< 10) do not have support for javascript promise. This caused script load issues. Consumers requiring instrumentation for dependency tracking through fetch api need can track this through trackDependency api in the SDK.

ApplicationInsights-JS - Version 1.0.19

Published by jpiyali about 6 years ago

Release contains the following:

  1. Add support for tracking dependencies done via fetch api. Feature needs to be enabled through configuration. Thank you @MaximBalaganskiy for this contribution.
  2. Bug fixes for build issues in typescript #615
  3. Improve unit test coverage
ApplicationInsights-JS - 1.0.18

Published by jpiyali over 6 years ago

  • Bug fix to remove exception with parsing response from ingestion endpoint (breeze).
  • Enable cross domain correlation functionality (between server requests and AJAX calls).
ApplicationInsights-JS - 1.0.17

Published by jpiyali over 6 years ago

Hotfix for bug where data ingestion was not working for vortex endpoint in 1.0.16.

ApplicationInsights-JS - 1.0.16

Published by jpiyali over 6 years ago

Assets

#565
#566

Add support for correlation across services instrumented with Application insights (feature not enabled in this release)

ApplicationInsights-JS - 1.0.15

Published by KamilSzostak over 6 years ago

  • #561 - Adds syntax highlighting to API-reference.md (thanks @tomatau)
  • #556 - update schemas
  • #552 - update js sdk snippet
  • #551 - pass text/plain data to sendBeacon
  • #550 - detect all Google crawlers
ApplicationInsights-JS - 1.0.14

Published by KamilSzostak almost 7 years ago

  • #540 Add npm package badge to README
  • #539 Add Travis build status to README
  • #538 Enable Travis-CI (unit tests are now executed for every pull requests)
  • #536 update ts, uglify and fix IE8 issues
ApplicationInsights-JS - 1.0.13

Published by KamilSzostak about 7 years ago

  • #530 Add source maps to npm package
  • #526 Do not store authId and accountID in cookies

This is a breaking change for developers who called The setAuthenticatedUserContext method only once (e.g. on the login page) and assumed that all events within the session will have authId.

The setAuthenticatedUserContext method will no longer save authId and accountId in a cookie. To store the information in the cookie and persist IDs between page views you can set storeInCookie = true, or call the method on every page view.

  • #520 Disable Ajax monitoring in IE8 or older
ApplicationInsights-JS - 1.0.12

Published by KamilSzostak about 7 years ago

  • #508 Update release script, release 1.0.12
  • #507 Update VNext release script
  • #178 Add support for mapping minified Javascript to source
  • #498 Migrate to grunt build
ApplicationInsights-JS - 1.0.11

Published by KamilSzostak over 7 years ago

  • Fix #488 (New 1.0.10 release breaks build)
ApplicationInsights-JS - 1.0.10

Published by KamilSzostak over 7 years ago

  • #486 bug(AppInsightsModule): fix window issue during server renders (thanks @MarkPieszak)
  • #477 Allow flush to be sync (thanks @nacjacks)
  • #474 Fix telemetry context function type
  • #473 Log the response code (status) in request onError handler
  • #472 Prevent duplicate data if snippet is inserted twice
  • #471 CORS check should include a port number
  • #470 Allow setting sdk extension name
  • #469 Add a default telemetry initializer to exclude browserLink requests
  • #468 Update track* documentation
ApplicationInsights-JS - 1.0.9

Published by KamilSzostak over 7 years ago

  • #450 Compile ts using alwaysStrict mode
  • #441 Add source maps to un-minified library (ai.js)
  • #440 Explain what verboseLogging does
  • #433 Remove measurements field from MessageData
  • #430 Added Severity level to tracing (thanks @webbes)
  • #424 Provide help on CORS script errors
  • #417 Add correlation headers for request within the same domain
  • #405 Optimize internal logging
  • #404 Remove DataLossAnalyzer and PerfAnalyzer
  • #394 Beacon API support
ApplicationInsights-JS - 1.0.8

Published by KamilSzostak over 7 years ago

  • #384 Measure gzipped size of JS script at build time to keep size under control (#402)
  • #388 Don't report page view duration for Googlebot traffic
  • #391 Fix TSLint errors
  • #396 Add disableCorrelationHeaders to IConfig
  • #400 msToTimeSpan handles float numbers
  • #403 fix typo in word - truncated. Thanks @aryee!