Releases: microsoft/ApplicationInsights-JS
3.3.4
Changelog
#2426 [Main][Task]29626594: PerfManager Should be Created without Customized CreatePerfMgr Function
#2421 [Main]: Make file size checks flexible for nightly/dev builds
#2434 [Main][Task]29884493: Add a Function to Export Offline Listener From Sender
#2437 [Main][Task]29519727: Better Handle Sender Dynamic Changes
#2438 [Main][Task]29445623: Update CfgSync Config Readme
#2439 [BUG] Sourcemap load errors in debugger from dependencies
#2429 Readme - Remove double negative
What's Changed
- [Main][Task]29626594: PerfManager Should be Created without Customized CreatePerfMgr Function by @Karlie-777 in #2426
- Readme - Remove double negative by @rossgrambo in #2429
- [Main][Task]29884493: Add a Function to Export Offline Listener From Sender by @Karlie-777 in #2434
- [Main][Task]29519727: Better Handle Sender Dynamic Changes by @Karlie-777 in #2437
- [Main][Task]29445623: Update CfgSync Config Readme by @Karlie-777 in #2438
- [BUG] Sourcemap load errors in debugger from dependencies #2424 by @MSNev in #2439
- [Main] [Release] Increase version to 3.3.4 by @Karlie-777 in #2441
New Contributors
- @rossgrambo made their first contribution in #2429
Full Changelog: 3.3.2...3.3.4
3.3.3
Changelog
#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 #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
What's Changed
- [Main][Task]28736784: Update Cfg Cdn Release Scripts for Nightly Build by @Karlie-777 in #2406
- [Main][Task]28736784: Update the Config Used for Type Docs with Test Web Config Endpoint by @Karlie-777 in #2403
- [main] Custom Trusted Type Policy Support for Snippet Script Injection by @siyuniu-ms in #2407
- [Main][Task]28736784: Update Cfg CDN SetActive Scripts for Nightly Build by @Karlie-777 in #2408
- [Main][Task]28736784: Update Test Config sampling Rate and Day Interval by @Karlie-777 in #2411
- [main] enable auto doc generation by @siyuniu-ms in #2410
- [main] Trusted Type Policy Support for nounce tag by @siyuniu-ms in #2409
- [Main][Task]28736784: Update Test Config Month Interval and Day Interval by @Karlie-777 in #2412
- [Main][Task]28966399: Separate critical events and non-critical events for Offline Support by @Karlie-777 in #2401
- [Main][Task] 29445638: Fix Promise Initialization Sender Config Issue by @Karlie-777 in #2413
- [Main][Task]29519574: Update AISKU Light to better handle Init Promise by @Karlie-777 in #2416
- [Main][Task]29465842: Update Promise Initialization Post Channel Config by @Karlie-777 in #2418
- [main][doc] add document for how to fix type error in extensions by @siyuniu-ms in #2395
- [Main] [Release] Increase version to 3.3.3 by @Karlie-777 in #2417
- [Main]: Make file size checks flexible for nightly/dev builds by @MSNev in #2421
Full Changelog: 3.3.1...3.3.3
3.3.2
Changelog
#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).
What's Changed
- [main] (type change!) enhance exception telemetry with customer log Information by @siyuniu-ms in #2391
- [Main] Update generated typedoc documentation by @MSNev in #2396
- [Main] Change tslib peerDependency from "*" to open range by @MSNev in #2397
- [Main] [Release] Increase version to 3.3.2 by @Karlie-777 in #2400
- [main] fix expCfg to be optional by @siyuniu-ms in #2404
- [main] turn on exception log for doc by @siyuniu-ms in #2405
Full Changelog: 3.3.1...3.3.2
3.3.1
Changelog
#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
- Note: Offline plugin (
@microsoft/applicationinsights-offlinechannel-js
) defaultinStorageMaxTime
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
- !! New config
expCfg
is available to provide more details of exception telemetry. See more details here
What's Changed
- [main][snippet] remove the snippet dependency on web package by @siyuniu-ms in #2374
- [snippet] upgrade to 1.2.1 by @siyuniu-ms in #2375
- [main] add withCredentials config by @siyuniu-ms in #2373
- [Main]Fix Nightly Size Tests by @Karlie-777 in #2377
- [Main][Task]28644993: Update Online Sender Status Code Check with Offline Mode by @Karlie-777 in #2379
- [Main][Task]28751664: Fix Offline Circular Dependency by @Karlie-777 in #2380
- [Main] [CDN Publishing] Cleanup AzureRM scripts from AI and 1DS by @MSNev in #2381
- [Main][Task]27176994: Update the Config Used for Type Docs with iKey and Beta Web Config Endpoint by @Karlie-777 in #2385
- [Main][Task]28846327: Fix Offline Default Max in Storage Time to 7 Days by @Karlie-777 in #2386
- [Main][Task]27760339: Typedoc is not including ILoadedPlugin by @Karlie-777 in #2387
- [main] enhance exception telemetry with optional script Information by @siyuniu-ms in #2388
- [main] fix AI Basic Sku by exporting proxy function #2384 by @siyuniu-ms in #2389
- [main][doc] add more doc for exception telemetry by @siyuniu-ms in #2390
- [Main] [Release] Increase version to 3.3.1 by @Karlie-777 in #2392
- Bump @microsoft/rush from 5.129.6 to 5.131.0 by @Karlie-777 in #2393
- Change @microsoft/rush from 5.131.0 to 5.130.3 by @Karlie-777 in #2394
Full Changelog: 3.3.0...3.3.1
3.3.0
Potential breaking change
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.
Changelog
#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
What's Changed
- [main] create snippet mini loader by @siyuniu-ms in #2339
- [main] update ignoreHeaders doc for #2336 by @siyuniu-ms in #2345
- [main] update script for uploading images by @siyuniu-ms in #2334
- [main][snippet] prepare new snippet release, add support for more config by @siyuniu-ms in #2365
- [Main] [Release] [Sdk Loader] Increase version to 1.2.0 by @siyuniu-ms in #2366
- [Main][Task]27939476: Initialization with iKey and endpoint to be promises by @Karlie-777 in #2340
- [main] update the way to generate ajax perforamance mark prefix by @siyuniu-ms in #2367
- Bump @microsoft/rush from 5.97.1 to 5.129.6 by @MSNev in #2371
- [Main] [Release] Increase version to 3.3.0 by @Karlie-777 in #2372
Full Changelog: 3.2.2...3.3.0
3.2.2
Changelog
#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
What's Changed
- [Main][Task]27488189: Modify offline support enums for isolated mode by @Karlie-777 in #2356
- [Main][Task] 28050373: Expose Offline Support SendNextBatch function by @Karlie-777 in #2357
- Publishing: Add support for Az Modules instead of AzureRM Modules by @MSNev in #2362
- [Main][Task]27080650: Initialization Should Handle Offline Support Dependency by @Karlie-777 in #2358
- [main] set script attribut to avoid race condition when multiple sdks are inited #2355 by @siyuniu-ms in #2360
- [Main] [Release] Increase version to 3.2.2 by @Karlie-777 in #2363
Full Changelog: 3.2.1...3.2.2
3.2.1
Changelog
#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
What's Changed
- [Main][Task]27923018: Post Channel getOfflineSupport should set correct headers and url based on payload data by @Karlie-777 in #2338
- [Main][Task]27923018: 1ds post getOffline support url fix by @Karlie-777 in #2342
- [Main] [Release] Increase version to 3.2.1 by @Karlie-777 in #2343
Full Changelog: 3.2.0...3.2.1
3.2.0
CfgSync Plugin and Throttle Manager are turned on by default.
Changelog
#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
What's Changed
- [Main][Task]27365739: Turn on Ikey depreciation message with sampling rate 0.0001% by @Karlie-777 in #2317
- [Main][Task]27402374: Fix config release script overwrite flag and cache time by @Karlie-777 in #2319
- [Main][Task]27157764: Add all CfgSync plugin exports to AISKU and change the default CfgSync plugin url endpoint by @Karlie-777 in #2300
- [Main][Task]27402277: Default request headers content-type for 1ds should be x-json-stream only by @Karlie-777 in #2321
- [main] implement Osplugin, extracting windows 11 info and put into telemetry by @siyuniu-ms in #2294
- [Main][Task]25716927: Change default CfgSync values to turn on the ikey deprecation message by @Karlie-777 in #2325
- [Main][Task]27079894: Add a max retry count for Sender by @Karlie-777 in #2324
- [Main][Task]27681441: Fix test for MsAzure pipeline by @Karlie-777 in #2327
- [Main][Task]27681441: Fix async tests for MsAzure Migration by @Karlie-777 in #2328
- Reset the version number for DataCacheHelper by @MSNev in #2331
- [Main][Task]27742145: Change nonOverrideCfgs to be added only during initialization by @Karlie-777 in #2332
Full Changelog: 3.1.2...3.2.0
3.1.2
!! Critical Bug fix for Memoery Leak !!
#2311
It also contains a packaging fix for webpack #2307 (caused by [#2306]](#2306) ) and
Changelog
- #2307 ApplicationInsights-JS latest version 3.1.1 giving TypeError: Cannot read properties of undefined (reading 'getCrypto')
- #2306 [BUG] Circular dependencies
- #2311 [BUG] Excessive memory usage for SPA where unload hooks keep accumulating
- #2299 [Main][Task]27156360: Add json config cdn details to tool folder
- #2308 [Main][Task]27221819: Remove node 14 (from ci.yml)
What's Changed
- [Main][Task]27221819: Remove node 14 by @Karlie-777 in #2308
- [Main][Task]27156360: Add json config cdn details to tool folder by @Karlie-777 in #2299
- [BUG] Circular dependencies #2306 by @MSNev in #2310
- [BUG] Excessive memory usage for SPA where unload hooks keep accumulating #2311 by @MSNev in #2312
- [Main] [Release] Increase version to 3.1.2 by @MSNev in #2315
Full Changelog: 3.1.1...3.1.2
3.0.9
!! Critical Bug fix for Memory Leak !!
#2311
It also contains a packaging fix for webpack #2307 (caused by [#2306]](#2306) ) and
Changelog
- #2307 ApplicationInsights-JS latest version 3.1.1 giving TypeError: Cannot read properties of undefined (reading 'getCrypto')
- #2306 [BUG] Circular dependencies
- #2311 [BUG] Excessive memory usage for SPA where unload hooks keep accumulating
- #2314 [Release-3.0][cherrypick:main] Internal Task: Update npm pack sequence (#2244)
- #2265 [Release-3.0] Update namespaced types (DTS) generation to include referenced bundles
- #2296 [Release-3.0][BUG] remove 403 as a “retriable” error code
What's Changed
- [Release-3.0] Update namespaced types (DTS) generation to include referenced bundles by @MSNev in #2265
- [Release-3.0][BUG] remove 403 as a “retriable” error code #2296 by @MSNev in #2303
- [Release-3.0] [Release] Increase version to 3.0.9 by @MSNev in #2305
- [Release-3.0][cherrypick:main] Internal Task: Update npm pack sequence (#2244) by @MSNev in #2314
- [release-3.0] [main->cherrypick] [BUG] Excessive memory usage for SPA where unload hooks keep accumulating #2311 (#2312) by @MSNev in #2313
- [Release-3.0] [Release] Update version details for 3.0.9 by @MSNev in #2316
Full Changelog: 3.0.8...3.0.9