Skip to content

Releases: microsoft/ApplicationInsights-JS

Shims-2.0.2

24 Oct 23:27
5525946
Compare
Choose a tag to compare

Changelog

  • #1911 Uncaught ReferenceError: global is not defined

What's Changed

Full Changelog: shims-2.0.1...shims-2.0.2

2.8.8

03 Oct 21:24
06c1469
Compare
Choose a tag to compare
  • Updates Chrome Debug Extension to 0.3.8

Changelog

  • #1679 [BUG] enableUnhandledPromiseRejectionTracking shows no error trace
    • #1900 [Task]15465575: add getErrorstackObj from reason.stack
  • #1901 [Feature] Add option to block the creation and usage of the cookies by name
  • #1904 Fixed release notes, previously used a deprecated file.

What's Changed

  • [Task]15465575: add getErrorstackObj from reason.stack by @Karlie-777 in #1900
  • [Feature] Add option to block the creation and usage of the cookies by name #1901 by @MSNev in #1902
  • Fixed release notes, previously used a deprecated file. by @josephsivits in #1904
  • [Release] Increase version to 2.8.8 by @MSNev in #1909

New Contributors

Full Changelog: 2.8.7...2.8.8

2.8.7

13 Sep 19:30
f9f92f6
Compare
Choose a tag to compare
  • Updates Chrome Debug Extension to 0.3.7

Changelog

  • #1863 [BUG]urlCollectQuery not work for applicationinsights-clickanalytics-js
    • #1874 Add clickanalytics plugin url config back
  • #1875 [BUG] error thrown using basic version + NPM setup
    • fix(AISKULight): call getSKUDefaults after it's defined, change this
  • #1878 [JS SDK] Update Retry logic to handle additional response codes
  • #1890 [BUG] Behavior difference for an empty endpointUrl when upgrading from v1 to v2
  • #1895 Fix incorrect disableFetchTracking documentation
  • #1887 maxAjaxCallsPerView doesn't account for filtering by TelemetryInitializer
    • adds addDependencyInitializer()

What's Changed

  • Add clickanalytics plugin url config back by @Karlie-777 in #1874
  • fix(AISKULight): call getSKUDefaults after it's defined, change this.… by @lindsayevans in #1876
  • [JS SDK] Update Retry logic to handle additional response codes by @MSNev in #1878
  • Cherry-Picking beta fix so merging master -> beta stops breaking nightly beta release by @MSNev in #1881
  • [Task]15072182: Add the core property as optional to IPlugin by @Karlie-777 in #1884
  • Fix size test auto updating -- the version needs to be the current version for the auto update to work by @MSNev in #1885
  • [BUG] Behavior difference for an empty endpointUrl when upgrading from v1 to v2 #1890 by @MSNev in #1891
  • Fix incorrect disableFetchTracking documentation by @FineTralfazz in #1895
  • maxAjaxCallsPerView doesn't account for filtering by TelemetryInitializer #1887 by @MSNev in #1893
  • [Release] Increase version to 2.8.7 by @MSNev in #1898

New Contributors

Full Changelog: 2.8.6...2.8.7

2.8.6

13 Sep 19:29
6d2a751
Compare
Choose a tag to compare
  • React plugin is now located and released from it's own repo
  • React Native plugin is now located and released from it's own repo
  • Updates Chrome Debug Extension to 0.3.6

Changelog

  • #1862 [BUG] Remote Dependency requests don't "always" have the correct ai.operation.id tag (page view race condition)
  • #1870 [BUG] Performance improvements when calling newGuid multiple times (like 10,000)
  • #1865 Update and add legal compliance notices and license terms
  • #1866 Remove React-JS and React-Native code from this repo

What's Changed

  • Update and add legal compliance notices and license terms by @MSNev in #1865
  • Remove React-JS and React-Native code from this repo by @MSNev in #1866
  • [BUG] Remote Dependency requests don't "always" have the correct ai.operation.id tag (page view race condition) #1862 by @MSNev in #1869
  • [BUG] Performance improvements when calling newGuid multiple times by @MSNev in #1871
  • [Release] Increase version to 2.8.6 by @MSNev in #1872

Full Changelog: 2.8.5...2.8.6

2.8.5

06 Jul 17:51
90b379d
Compare
Choose a tag to compare
  • Updates React Plugin to v3.3.5 (with v2.8.5 as dependency) -- using React 17
  • Updates React Native Plugin to 2.5.5 (with v2.8.5 as dependency)
  • Updates Chrome Debug Extension to 0.3.5

Changelog

  • #1636 [BUG] measurements not being sent when using stopTrackEvent(name, properties, measurements);
  • #1857 [BUG] CDN Packaging is not exposing the internal tools (CoreUtils / Telemetry / etc)
    • This was caused by the updated tree-shaking component that we used, fixing this has increased the CDN payload but it provides backward compatibility again
  • #1852 [BUG] Snippet initialization with IE8 fails with minified code (works with un-minified code)
    • This was specific to IE8 usages
  • #1076 Refactor code to provide better tree shaking and minification of generated code
    • Final stage which provides automatic name crunching, however, because of the fix for #1857 the CDN package size does not show the full effect of this improvement
  • #1860 Address Component Governance issues

What's Changed

  • [BUG] Snippet initialization with IE8 fails with minified code (works with un-minified code) #1852 by @MSNev in #1854
  • [BUG] CDN Packaging is not exposing the internal tools (CoreUtils / Telemetry / etc) #1857 by @MSNev in #1858
  • fix stopTrackEvent by @Karlie-777 in #1859
  • Add Automatic Name replacing / Crunching by @MSNev in #1811
  • Address Component Governance issues by @MSNev in #1860
  • [Release] Increase version to 2.8.5 by @MSNev in #1861

Full Changelog: 2.8.4...2.8.5

2.8.4

01 Jun 20:00
796caa3
Compare
Choose a tag to compare
  • Updates React Plugin to v3.3.4 (with v2.8.4 as dependency) -- using React 17
  • Updates React Native Plugin to 2.5.34 (with v2.8.4 as dependency)
  • Updates Chrome Debug Extension to 0.3.4

Changelog

  • #198 Run-time Telemetry initializers for Ajax requests
  • #176 Single Page Application Page View Tracking
  • #1776 How to modify traceflag in traceparent header?
  • #1846 Task 7496325: Add Distributed tracing population for the properties for the core
  • #1838 [master] Task 14447552: Fix Component Governance vulnerabilities
  • #1841 Adding Microsoft SECURITY.MD
  • #1845 add readme for ikey error messge
  • #1840 add disableIkeyMessage config

What's Changed

New Contributors

  • @microsoft-github-policy-service made their first contribution in #1841

Full Changelog: 2.8.3...2.8.4

2.8.3

19 May 20:08
99bb27a
Compare
Choose a tag to compare
  • Updates React Plugin to v3.3.3 (with v2.8.2 as dependency) -- using React 17
  • Updates React Native Plugin to 2.5.3 (with v2.8.2 as dependency)
  • Updates Chrome Debug Extension to 0.3.3

This release has been manually validated to work with IE8 both directly and by extending the provided classes. While the previous version 2.8.2 also fully supported IE8 it did not handle classes extending the all of Core classes correctly in multiple cases. If you need to support IE8 it is strongly advised that you upgrade to, validate and use this version.

Changelog

  • #1831 Updates to dynamicProto() v1.1.6 which provides a final edge case fix for IE8
    • #50 [IE8] Fix in 1.1.5 only handles 2 levels of dynamically nested classes
  • #1828 Update README.md to redirect to Node.JS
  • #1829 Extracting HOC tracked component class base for re-use
  • #1804 [BUG] Error type in AppInsightsErrorBoundary after upgrading to react 18

What's Changed

  • Update README.md to redirect to Node.JS by @pizzaz93 in #1828
  • Update to dynamicProto v1.1.6 and add manual test page by @MSNev in #1830
  • Extracting HOC tracked component class base for re-use by @bittola in #1829
  • fix: add children prop to error boundary props by @brainrepo in #1834
  • [Release] Increase version to 2.8.3 by @MSNev in #1833

New Contributors

Full Changelog: 2.8.2...2.8.3

2.7.6

05 May 00:04
9e6d767
Compare
Choose a tag to compare

This release is just to update the base version of dynamicProto(), there is no known changes or issues between v2.7.5 and this release.

  • Updates React Plugin to v3.2.6 (with v2.7.5 as dependency)
  • Updates React Native Plugin to 2.4.6 (with v2.7.5 as dependency)
  • Updates Chrome Debug Extension to 0.2.6

Changelog

  • Updates to dynamicProto() v1.1.6 which provides a final edge case fix for IE8
    • #50 [IE8] Fix in 1.1.5 only handles 2 levels of dynamically nested classes

What's Changed

  • [Release] Increase version to 2.7.6 by @MSNev in #1832

Full Changelog: 2.7.5...2.7.6

2.8.2

02 May 19:13
cdda153
Compare
Choose a tag to compare
  • Updates React Plugin to v3.3.1 (with v2.8.1 as dependency) -- using React 17
  • Updates React Native Plugin to 2.5.1 (with v2.8.1 as dependency)
  • Updates Chrome Debug Extension to 0.3.0

This patch release restores complete ES3 support (broken in 2.8.0) and IE8 support (broken eariler via dynamicProto()) for the Sdk.

Changelog

  • #1822 [BUG] v2.8.1 with a Hosted IE environment fails to initialize for a hosted instance of IE #1822 (#1824)
  • #1823 [BUG] IE8 Support was broken by several components #1823
  • Also updates to dynamicProto() v1.1.5 to restore IE8 support

What's Changed

  • [BUG] v2.8.1 with a Hosted IE environment fails to initialize for a hosted instance of IE #1822 by @MSNev in #1824
  • [Release] Increase version to 2.8.2 by @MSNev in #1827

Full Changelog: 2.8.1...2.8.2

2.7.5

02 May 19:10
59c5384
Compare
Choose a tag to compare
  • Updates React Plugin to v3.2.5 (with v2.7.5 as dependency)
  • Updates React Native Plugin to 2.4.5 (with v2.7.5 as dependency)
  • Updates Chrome Debug Extension to 0.2.5

Changelog

  • #1823 [BUG] IE8 Support was broken by several components
  • Updates to dynamicProto() v1.1.5 which also fixes IE8 issues

What's Changed

  • [BUG] IE8 Support was broken by several components #1823 by @MSNev in #1825
  • [Release] Increase version to 2.7.5 (Release2.7 branch) by @MSNev in #1826

Full Changelog: 2.7.4...2.7.5