Releases: microsoft/applicationinsights-angularplugin-js
15.4.0
Potential Breaking Changes (from @microsoft/applicationinsights-web v3.4.1)
This release bumps the Application Insights dependency from ^3.3.10 to ^3.4.1. The 3.4.x release of Application Insights includes significant changes that may affect your application. Please review the following before upgrading.
This version is NOT supported on any eariler versions of Application Insights.
Package Deprecation
The following packages have been merged into @microsoft/applicationinsights-core-js and are now deprecated. They continue to be published as backward-compatible shims (re-exporting from Core) so existing code will not break, but you should migrate to importing from @microsoft/applicationinsights-core-js directly:
@microsoft/applicationinsights-common— All exports have been merged into@microsoft/applicationinsights-core-js. The package is now a compatibility shim. See the Migration Guide for details. This package will be removed in a future major release (4.0.0).@microsoft/1ds-core-js— All exports have been merged into@microsoft/applicationinsights-core-js. See the 1DS Core Migration Guide for migration steps. This package will be removed in a future major release (4.0.0).
Interface Changes
- The
IDistributedTraceContextinterface has been significantly expanded to include W3C trace state management capabilities, which may affect custom telemetry processors that interact with distributed tracing context. - The
TelemetryTraceclass has been removed. ThetelemetryTraceproperty is now an adapter to the existingcore.getTraceCtx()value and is marked as deprecated. - The internal
ajaxRecordclass has been removed from@microsoft/applicationinsights-dependencies-jsand replaced with theIAjaxRecordDatainterface. - The
flushmethod parameter was renamed fromasynctoisAsyncin theIChannelControlsinterface.
Significant New Features in Application Insights 3.4.1
- W3C Trace State support with new distributed tracing modes (
AI_AND_W3C_TRACE,W3C_TRACE) - OpenTelemetry integration preparation with foundational interfaces
- Enhanced cookie management with in-memory caching when cookies are disabled
For full details see the Application Insights JS 3.4.1 release notes.
Changelog
- Update to Application Insights ^3.4.1
- #123 v3.0.2 (next: ITelemetryPluginChain | ITelemetryPlugin) => void' is not assignable to type '(next: ITelemetryPlugin | ITelemetryPluginChain) => void'
- #238 Bump flatted from 3.2.9 to 3.4.2
- #240 Bump lodash in /sample/applicationinsights-angularplugin-sample
- #241 Bump lodash from 4.17.21 to 4.18.1
- #226 Fix vulnerable dependencies
- #212 Bump on-headers and compression
- Update dependency overrides to address known security vulnerabilities (tar, serialize-javascript, basic-ftp)
Application Insights Full Changelog: microsoft/ApplicationInsights-JS@3.3.11...3.4.1
What's Changed
- Bump on-headers and compression in /sample/applicationinsights-angularplugin-sample by @dependabot[bot] in #212
- Fix vulnerable dependencies by @hectorhdzg in #226
- Bump lodash from 4.17.21 to 4.18.1 by @dependabot[bot] in #241
- Bump lodash from 4.17.21 to 4.18.1 in /sample/applicationinsights-angularplugin-sample by @dependabot[bot] in #240
- Bump flatted from 3.2.9 to 3.4.2 by @dependabot[bot] in #238
- Bump basic-ftp from 5.0.5 to 5.2.0 by @dependabot[bot] in #230
- Bump rollup from 3.29.4 to 3.30.0 by @dependabot[bot] in #231
- [Release] Increase version to 15.4.0 (using Application Insights 3.4.1) by @MSNev in #248
New Contributors
- @hectorhdzg made their first contribution in #226
Full Changelog: 15.3.8...15.4.0
15.3.8
What's Changed
- Fix TypeScript 5.x compatibility issue for Angular 19 support by @Copilot in #207
- Update to ApplicationInsights 3.3.10 by @Karlie-777 in #210
- [Main] [Release] Increase version to 15.3.8 by @Karlie-777 in #211
New Contributors
- @Copilot made their first contribution in #207
Full Changelog: 15.3.7...15.3.8
15.3.7
15.3.7 (July 18th, 2025)
- #208 Update to Application Insights 3.3.9
- #205 Update Components to address Component Governance issues
What's Changed
- Update Components to address Component Governance issues by @MSNev in #205
- Update to ApplicationInsights 3.3.9 by @Karlie-777 in #208
- [Main] [Release] Increase version to 15.3.7 by @Karlie-777 in #209
Full Changelog: 15.3.6...15.3.7
15.3.6
What's Changed
- [pre-release] update application insights to 3.3.6 by @siyuniu-ms in #203
Full Changelog: 15.3.5...15.3.6
15.3.5
What's Changed
- Add support scripts to enable automated nightly integration testing by @MSNev in #195
- Update Stale Issue action by @MSNev in #197
- Update Lock Issue action by @MSNev in #198
- Update to ApplicationInsights 3.3.5 by @Karlie-777 in #200
- [Main] [Release] Increase version to 15.3.5 by @Karlie-777 in #201
Full Changelog: 15.3.4...15.3.5
15.3.4
What's Changed
- Bump cookie, socket.io and express by @dependabot in #190
- [pre-release] update application insights to 3.3.4 by @siyuniu-ms in #192
- [Release] Increase version to 15.3.4 by @siyuniu-ms in #193
Full Changelog: 15.3.3...15.3.4
15.3.3
What's Changed
- Bump serve-static and express by @dependabot in #182
- [pre-release] update application insights to 3.3.3 by @siyuniu-ms in #187
- Bump serve-static and express in /sample/applicationinsights-angularplugin-sample by @dependabot in #186
- [Release] Increase version to 15.3.3 by @siyuniu-ms in #188
Full Changelog: 15.3.2...15.3.3
15.3.2
This release contains a potential type break change due to the definition of the expCfg in IConfiguration
What's Changed
- [pre-release] update application insights to 3.3.2 by @siyuniu-ms in #180
- [Release] Increase version to 15.3.2 by @siyuniu-ms in #181
Full Changelog: 15.3.1...15.3.2
15.3.1
What's Changed
- #158 Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- #166 Bump express from 4.18.2 to 4.19.2
- #167 Bump express from 4.19.1 to 4.19.2 in /sample/applicationinsights-angularplugin-sample
- #174 Bump ws, engine.io, socket.io-adapter and puppeteer
- #176 Bump ws, engine.io and socket.io-adapter in /sample/applicationinsights-angularplugin-sample
- #177 [pre-release] update application insights to 3.3.1
- #178 [Release] Increase version to 15.3.1
Full Changelog: 15.3.0...15.3.1
15.3.0
Changelog
- #172 [pre-release] update application insights to 3.3.0
- Adds support to internally defer initialization completion of the SDK while waiting for the connectionString, instrumentationKey or endpointURL to be resolved via a Promise.
- During this period the SDK will not send any telemetry, and it will be internally batched if the promise(s) never resolve then the telemetry will be dropped.
- #170 cleanup the sample angular application
- #171 Bump braces from 3.0.2 to 3.0.3
- #175 [Release] Increase version to 15.3.0
Potential breaking change (from @microsoft/applicationInsights-web v3.3.0)
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.
New Contributors
- @noureddine-taleb made their first contribution in #170
Full Changelog: 15.2.0...15.3.0