Skip to content

Commit 3d7a5ae

Browse files
MSNevCopilot
andauthored
[Release] Increase version to 15.4.0 (using Application Insights 3.4.1) (#248)
* [Release] Increase version to 15.4.0 (using Application Insights 3.4.1) * Update README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update RELEASES.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 5cec2bb commit 3d7a5ae

19 files changed

Lines changed: 1748 additions & 2877 deletions

.github/workflows/angular.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,8 @@ jobs:
2424
with:
2525
node-version: ${{ matrix.node-version }}
2626
- run: npm install
27+
- name: Set CHROME_BIN to Puppeteer's bundled Chromium
28+
run: echo "CHROME_BIN=$(node -e 'process.stdout.write(require("puppeteer").executablePath())')" >> $GITHUB_ENV
2729
- run: npm run build
28-
- run: npm run test
30+
- name: Run tests (print Angular error log on failure)
31+
run: npm run test || { echo "=== angular-errors.log ==="; cat /tmp/ng-*/angular-errors.log 2>/dev/null || true; exit 1; }

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,8 @@ Additionally, as part of this change the existing v3.x extension has been moved
153153

154154
| Version | Application Insights | Angular | Branch
155155
|---------|-----------------------|----------------------|-----------
156-
| 15.3.7 | ^3.3.10 | peer: ^15.2.9 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
156+
| 15.4.0 | ^3.4.1 | peer: ^15.2.9 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
157+
| 15.3.8 | ^3.3.10 | peer: ^15.2.9 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
157158
| 15.3.7 | ^3.3.9 | peer: ^15.2.9 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
158159
| 15.3.6 | ^3.3.6 | peer: ^15.2.9 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
159160
| 15.3.5 | ^3.3.5 | peer: ^15.2.9 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
@@ -171,7 +172,7 @@ Additionally, as part of this change the existing v3.x extension has been moved
171172
| 15.0.0 | ^3.0.3 | peer: ^15.2.9 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
172173
| 14.0.0 | ^3.0.3 | peer: ^14.0.3 | [Angular14](https://github.com/microsoft/applicationinsights-angularplugin-js/tree/Angular14) (Angular v14 support is moved to branch Angular14 since Sep. 2023)
173174
| 3.0.3 | ^2.8.14 | peer: ^14.0.3 | [release3.x](https://github.com/microsoft/applicationinsights-angularplugin-js/tree/release3.x)
174-
| 3.0.2 | ^2.8.12 | peer: ^14.0.3 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
175+
| 3.0.2 | ^2.8.14 | peer: ^14.0.3 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
175176
| 3.0.1 | ^2.8.10 | peer: ^14.0.3 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
176177
| 3.0.0 | ^2.8.5 | peer: ^14.0.3 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js)
177178
| 2.9.2 | ^2.8.5 | peer: ^13.0.3 | [main](https://github.com/microsoft/applicationinsights-angularplugin-js) (Angular v13 support archived to [Angular13](https://github.com/microsoft/applicationinsights-angularplugin-js/tree/Angular13) branch)

RELEASES.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
# Releases
22

3+
## 15.4.0 (April 8th, 2026)
4+
5+
### Potential Breaking Changes (from @microsoft/applicationinsights-web v3.4.1)
6+
7+
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.
8+
9+
This version is NOT supported on any earlier versions of Application Insights.
10+
11+
#### Package Deprecation
12+
13+
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:
14+
15+
- **`@microsoft/applicationinsights-common`** — All exports have been merged into `@microsoft/applicationinsights-core-js`. The package is now a compatibility shim. See the [Migration Guide](https://github.com/microsoft/ApplicationInsights-JS/blob/main/docs/upgrade/MergeCommonToCore.md) for details. This package will be removed in a future major release (4.0.0).
16+
- **`@microsoft/1ds-core-js`** — All exports have been merged into `@microsoft/applicationinsights-core-js`. See the [1DS Core Migration Guide](https://github.com/microsoft/ApplicationInsights-JS/blob/main/shared/1ds-core-js/README.md) for migration steps. This package will be removed in a future major release (4.0.0).
17+
18+
#### Interface Changes
19+
20+
- The `IDistributedTraceContext` interface has been significantly expanded to include W3C trace state management capabilities, which may affect custom telemetry processors that interact with distributed tracing context.
21+
- The `TelemetryTrace` class has been removed. The `telemetryTrace` property is now an adapter to the existing `core.getTraceCtx()` value and is marked as deprecated.
22+
- The internal `ajaxRecord` class has been removed from `@microsoft/applicationinsights-dependencies-js` and replaced with the `IAjaxRecordData` interface.
23+
- The `flush` method parameter was renamed from `async` to `isAsync` in the `IChannelControls` interface.
24+
25+
#### Significant New Features in Application Insights 3.4.1
26+
27+
- W3C Trace State support with new distributed tracing modes (`AI_AND_W3C_TRACE`, `W3C_TRACE`)
28+
- OpenTelemetry integration preparation with foundational interfaces
29+
- Enhanced cookie management with in-memory caching when cookies are disabled
30+
31+
For full details see the [Application Insights JS 3.4.1 release notes](https://github.com/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md#341-april-7th-2026).
32+
33+
### Changelog
34+
35+
- Update to Application Insights ^3.4.1
36+
- [#123](https://github.com/microsoft/applicationinsights-angularplugin-js/issues/123) v3.0.2 (next: ITelemetryPluginChain | ITelemetryPlugin) => void' is not assignable to type '(next: ITelemetryPlugin | ITelemetryPluginChain) => void'
37+
- #238 Bump flatted from 3.2.9 to 3.4.2
38+
- #240 Bump lodash in /sample/applicationinsights-angularplugin-sample
39+
- #241 Bump lodash from 4.17.21 to 4.18.1
40+
- #226 Fix vulnerable dependencies
41+
- #212 Bump on-headers and compression
42+
- Update dependency overrides to address known security vulnerabilities (tar, serialize-javascript, basic-ftp)
43+
44+
345
## 15.3.7 (Sept 24th, 2025)
446

547
### Changelog

0 commit comments

Comments
 (0)