Microsoft Application Insights SDK for JavaScript
MIT License
Bot releases are visible (Hide)
Published by Karlie-777 23 days ago
#2401 [Main][Task]28966399: Separate critical events and non-critical events for Offline Support
Note: New Config splitEvts is added to Offline Channel Config. By enabling it, offline events will be batched and saved separately based on persistence level
#2413 [Main][Task] 29445638: Fix Promise Initialization Sender Config Issue
Note: the issue https://github.com/microsoft/ApplicationInsights-JS/issues/2414 is resolved
#2416 [Main][Task]29519574: Update AISKU Light to better handle Init Promise
#2418 [Main][Task]29465842: Update Promise Initialization Post Channel
#2404 [main] fix expCfg to be optional
#2407 [main] Custom Trusted Type Policy Support for Snippet Script Injection
#2409 [main] Trusted Type Policy Support for nounce tag
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.1...3.3.3
Published by Karlie-777 23 days ago
#2396 [Main] Update generated typedoc documentation
#2397[Main] Change tslib peerDependency from "*" to open range
#2391 [Main] enhance exception telemetry with customer log Information
Note: Config expCfg is moved from IConfig to IConfiguration(this change is going to cause the TypeScript type error).
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.1...3.3.2
Published by Karlie-777 2 months ago
#2379 [Main][Task]28644993: Update Online Sender Status Code Check with Offline Mode
#2380 [Main][Task]28751664: Fix Offline Circular Dependency
#2386 [Main][Task]28846327: Fix Offline Default Max in Storage Time to 7 Days
@microsoft/applicationinsights-offlinechannel-js
) default inStorageMaxTime
is set to 604800000ms (around 7days), it was 10080000ms (around 2.8 hours)#2387 [Main][Task]27760339: Typedoc is not including ILoadedPlugin
#2381 [Main] [CDN Publishing] Cleanup AzureRM scripts from AI and 1DS
#2377 Fix Nightly Size Tests
#2389 [main] fix AI Basic Sku by exporting proxy function
#2373 add withCredentials config
#2388 [main] enhance exception telemetry with optional script Information
expCfg
is available to provide more details of exception telemetry. See more details here
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.0...3.3.1
This release contains a potential break change due to enhancing the definition of the IConfiguration to support Promise types for the connectionString, instrumentationKey and endpointURL; any extension that relies on these base interfaces will VERY likely cause TypeScript to fail with potential warnings about the types being different.
#2371 Bump @microsoft/rush from 5.97.1 to 5.129.6
#2340 [Main][Task]27939476: Initialization with iKey and endpoint to be promises
!! potential breaking changes. IConfiguration support Promise types for the connectionString, instrumentationKey and endpointURL
#2366 [Sdk Loader] Increase version to 1.2.0
#2367 [main] update the way to generate ajax perforamance mark prefix
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.2.2...3.3.0
Published by Karlie-777 4 months ago
#2356 [Main][Task]27488189: Modify offline support enums for isolated mode
#2357 [Main][Task]28050373: Expose Offline Support SendNextBatch function
#2358 [Main][Task]27080650: Initialization Should Handle Offline Support Dependency
#2362 [Main]Publishing: Add support for Az Modules instead of AzureRM Modules
#2360 set script attribut to avoid race condition when multiple sdks are inited
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.2.1...3.2.2
Published by Karlie-777 5 months ago
#2333 [Main][Task]27749889: Change AISKU Sync Mode to Receive
#2335 [Main][Task]27681441: Fix async tests for MsAzure Migration
#2338 [Main][Task]27923018: Post Channel getOfflineSupport should set correct headers and url based on payload data
#2342 [Main][Task]27923018: 1ds post getOffline support url fix
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.2.0...3.2.1
Published by Karlie-777 6 months ago
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
Published by MSNev 7 months ago
!! 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
Published by MSNev 7 months ago
!! 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
Published by MSNev 7 months ago
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.1.0...3.1.1
Published by MSNev 7 months ago
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/2.8.17...2.8.18
Published by MSNev 8 months ago
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
Published by MSNev 9 months ago
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
Published by MSNev 9 months ago
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/2.8.16...2.8.17
Published by MSNev 10 months ago
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
Published by MSNev 11 months ago
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
Published by siyuniu-ms 12 months ago
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.0.4...3.0.5
Published by siyuniu-ms 12 months ago
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.0.3...3.0.4
Published by MSNev about 1 year ago
#2157 [Main] Bug New minified bundles are corrupting global scope
#2120 Missing traceparent header when running multiple SDK instances
#2149 [BUG] Fetch with empty string as first parameter ignores second parameter when fetch tracking is enabled
#2127 [Main] Add automated ability to reset the npm latest tag to a specific build
#2106 Consider export IClickAnalyticsConfiguration from the click plugin?
#2086 [BUG] Field 'fileName' on type 'StackFrame' is too long. Expected: 1024 characters
#2094 _getVerifiedStorageObject - contentious sessionStorage element
#2137 [Main] Fix: edge case where the navigation entry is not present
#2135 Update @nevware21 base versions
#2104 [main] Use the navigation entry timeing for page load event start time
#2116 [Main] Fixup setVersion to support automated nightly release
#2097 disablePageUnloadEvents lost somewhere #2097
Internal Task 15757413: [VSCode] [1DS] Move 1DS Core and 1DS Post to GitHub #2102
#2089 [BUG] The v3.x exporting of the TelemetryContext does not export the sessionManager "type"
[BUG] Readme Issue for perfmarkmeasure @microsoft/applicationinsights-applicationinsights-perfmarkmeasure-js@ #2150
#2139 V3 Public CDN URL
#2093 Update project clean to make faster
Add support for service level notifications (disabled by default in this release, will be enabled by default in a future release)
SDK Loader Updates (version 7 - will be published after this release is deployed to the CDN)
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/3.0.2...3.0.3
Published by MSNev about 1 year ago
Full Changelog: https://github.com/microsoft/ApplicationInsights-JS/compare/2.8.15...2.8.16