github microsoft/ApplicationInsights-JS 3.3.10

9 hours ago

Changelog

This release includes:

  • Support for custom providers for Offline Channel which has added customProvider and customUnloadProvider to the IOfflineChannelConfiguration.
  • IAnalyticsConfig is exported for Analytics extension.
  • redactUrls and redactQueryParams are added to IConfiguration to support URL redaction.

#2649 [Main][Task] 27922617: Provide Custom Provider Under Web Worker for Offline Channel
#2638 [Main][Task] 34470593: Update Async Tests Under Dependencies Extension To Use the Modern AsyncQueue Pattern
#2637 [Main][Task] 34470593: Update AISKU Async Tests To Use the Modern AsyncQueue Pattern
#2636 Fix TypeError in Click Analytics Data Collector
#2633 Fix flush method root cause - handle async callbacks in _doSend with proper error handling
#2632 [Feature] Implement cookie caching when disabled and automatic flushing when enabled with backward compatibility option
#2625 Add Azure API Management proxy documentation to FAQ sections
#2607 Update Async Tests Under AISKULight to Use the Modern AsyncQueue Pattern
#2597 Fix TypeScript compatibility issue with ITelemetryPlugin interface
#2595 Fix trackPageView not resetting maxAjaxCallsPerView counter
#2583 Create IAnalyticsConfig interface to properly define AnalyticsPlugin configuration subset
#2625 Add Azure API Management proxy documentation to FAQ sections
#2627 Add weekly GitHub action to delete closed and merged branches
#2635 Fix issue #2634 moving the conditional check for filtering
#2549 Redacting urls before sending to telemetry data
#2622 Suppressed credentials inline to avoid credscan false positive

What's Changed

  • Add TypeDoc links to README configuration tables by @Copilot in #2576
  • Fix TypeScript compatibility issue with ITelemetryPlugin interface by @Copilot in #2597
  • Remove unused jquery-1.11.1.js from the repository by @Copilot in #2600
  • Create IAnalyticsConfig interface to properly define AnalyticsPlugin configuration subset by @Copilot in #2583
  • Fix documentation links pointing to incorrect /docs/ path by @Copilot in #2604
  • Adding copilot instructions by @hectorhdzg in #2605
  • Redacting urls before sending to telemetry data. by @rads-1996 in #2549
  • [Main] Update the copilot instructions by @MSNev in #2617
  • [Task] Add tree-shaking annotations by @Copilot in #2616
  • Suppressed credentials inline to avoid credscan false positive by @rads-1996 in #2622
  • Add Azure API Management proxy documentation to FAQ sections by @Copilot in #2625
  • Add weekly GitHub action to delete closed and merged branches by @Copilot in #2627
  • Fix trackPageView not resetting maxAjaxCallsPerView counter by @Copilot in #2595
  • Fix jq syntax error in Delete Merged Branches workflow by @Copilot in #2630
  • Update Async Tests Under AISKULight to Use the Modern AsyncQueue Pattern by @Copilot in #2607
  • Fix flush method root cause - handle async callbacks in _doSend with proper error handling by @Copilot in #2633
  • Fix issue #2634 moving the conditional check for filtering by @aimbrenda in #2635
  • Fix TypeError in Click Analytics Data Collector by @pnoodles in #2636
  • [Feature] Implement cookie caching when disabled and automatic flushing when enabled with backward compatibility option by @Copilot in #2632
  • [Main][Task] 34470593: Update AISKU Async Tests To Use the Modern AsyncQueue Pattern by @Karlie-777 in #2637
  • [Main][Task] 34470593: Update Async Tests Under Dependencies Extension To Use the Modern AsyncQueue Pattern by @Karlie-777 in #2638
  • [Main][Task] 27922617: Provide Custom Provider Under Web Worker for Offline Channel by @Karlie-777 in #2649
  • [Release] Increase version to 3.3.10 by @Karlie-777 in #2650

New Contributors

Full Changelog: 3.3.9...3.3.10

Don't miss a new ApplicationInsights-JS release

NewReleases is sending notifications on new releases.