Microsoft Application Insights SDK for JavaScript
CfgSync Plugin and Throttle Manager are turned on by default.
#2317 Turn on Ikey depreciation message with sampling rate 0.0001% #2300 Add all CfgSync plugin exports to AISKU and change the default CfgSync plugin url endpoint #2325 Change default CfgSync values to turn on the ikey deprecation message #2324 Add a max retry count for Sender #2321 Set default request headers content-type for 1ds to x-json-stream only #2331 Reset the version number for DataCacheHelper #2332 Change nonOverrideCfgs to be added only during initialization #2294 Implement Osplugin, extracting windows 11 info and put into telemetry
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.1.2...3.2.0
!! Critical Bug fix for Memoery Leak !! #2311
It also contains a packaging fix for webpack #2307 (caused by [#2306]](https://github.com/microsoft/ApplicationInsights-JS/issues/2306) ) and
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.1.1...3.1.2
!! Critical Bug fix for Memory Leak !! #2311
It also contains a packaging fix for webpack #2307 (caused by [#2306]](https://github.com/microsoft/ApplicationInsights-JS/issues/2306) ) and
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.0.8...3.0.9
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.1.0...3.1.1
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/2.8.17...2.8.18
This release includes support for a new Offline Channel which has changed the IChannelsControls
interface to include additional support for the new offline
channel. This change is to support the new offline
channel and is a breaking change for any custom channels that implement the IChannelsControls
interface. If you have a custom channel that implements the IChannelsControls
interface you will need to update your implementation to include the new offline
channel.
As this is a minor version bump we have also change some default values for the following configuration options:
disableUserInitMessage
is now true
by default to disable the user init message.This release contains a potential break change with 'tags' type change
While the interface changes are breaking changes, the changes are not expected to affect the majority of users as when the code attempted to serialize the tags
property it would have failed due to the Tags[]
type being used instead of the correct Tags
type.
tags?: Tags & Tags[];
tags?: Tags;
This release also includes the new offline
channel which is a new channel that is designed to support offline scenarios. The offline
channel is designed to store telemetry items in local storage and then send them when the user comes back online.
To take full advantage of the initial version you will need to implement your own IOfflineListener to handle situations where you may have "network" connectivity but not internet access. As the navigator.onLine
property if available will only tell you if you have network connectivity and not internet access.
disableUserInitMessage
to true
(was previously false since adding)Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.0.3...3.1.0
This release changes the new beacon splitting code (added in 3.0.4) to be disabled by default. This change is to address the issue where the SDK was splitting the payload into multiple requests when the payload size exceeded the maximum allowed size for a single request. This issue was introduced in the 3.0.4 release and only affects the sendBeacon usage during page unload, it does not affect the fetch usage during page unload. This change is to address the issue where the SDK was splitting the payload into multiple requests when the payload size exceeded the maximum allowed size for a single request. This issue was introduced in the 3.0.4 release and only affects the sendBeacon usage during page unload, it does not affect the fetch usage during page unload.
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.0.7...3.0.8
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/2.8.16...2.8.17
This release is a hotfix for issue #2216, which is simular to the issue fixed in 3.0.6
but for the fetch
(with the keep-alive flag).
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.0.6...3.0.7
This release fixes an issue with the sendBeacon
usage during page unload, where the SDK was not correctly splitting the payload into multiple requests when the payload size exceeded the maximum allowed size for a single request. This issue was introduced in the 3.0.4 release and only affects the sendBeacon
usage during page unload, it does not affect the fetch
usage during page unload.
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.0.5...3.0.6