Skip to content

Releases: microsoft/ApplicationInsights-JS

3.3.4

30 Oct 19:04
d4a4d00
Compare
Choose a tag to compare

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

Full Changelog: 3.3.2...3.3.4

3.3.3

27 Sep 17:19
ed8632a
Compare
Choose a tag to compare

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

27 Sep 17:17
ed8632a
Compare
Choose a tag to compare

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

08 Aug 23:27
54ea6d7
Compare
Choose a tag to compare

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) 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

  • !! New config expCfg is available to provide more details of exception telemetry. See more details here

What's Changed

Full Changelog: 3.3.0...3.3.1

3.3.0

02 Jul 00:21
db27ec3
Compare
Choose a tag to compare

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

Full Changelog: 3.2.2...3.3.0

3.2.2

11 Jun 19:15
ec0d273
Compare
Choose a tag to compare

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

15 May 17:28
1f3dee1
Compare
Choose a tag to compare

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

29 Apr 23:56
3af1dae
Compare
Choose a tag to compare

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

21 Mar 23:45
81c2a18
Compare
Choose a tag to compare

!! 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

Full Changelog: 3.1.1...3.1.2

3.0.9

21 Mar 23:43
ff838eb
Compare
Choose a tag to compare

!! 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
    • #2313 [release-3.0] [main->cherrypick] [BUG] Excessive memory usage for SPA where unload hooks keep accumulating #2311 (#2312)
  • #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