Skip to content

[Release] Increase version to 3.4.1#2720

Merged
MSNev merged 1 commit intomicrosoft:mainfrom
MSNev:MSNev/MainRelease
Apr 7, 2026
Merged

[Release] Increase version to 3.4.1#2720
MSNev merged 1 commit intomicrosoft:mainfrom
MSNev:MSNev/MainRelease

Conversation

@MSNev
Copy link
Copy Markdown
Collaborator

@MSNev MSNev commented Apr 6, 2026

  • Update API documentation to highlight the deprecation (as when published this comes into effect), ensuring to call out the knwo required changes
  • Add copilot release instructions and bump the version to the previously released beta release version to prepare for release as we are skipping 3.4.0 and 4.4.0 as the primary and will only be releasing those versions as beta releases

@MSNev MSNev added this to the 3.4.1 milestone Apr 6, 2026
@MSNev MSNev requested a review from a team as a code owner April 6, 2026 22:27
Copilot AI review requested due to automatic review settings April 6, 2026 22:27
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the Application Insights JavaScript SDK monorepo for the 3.4.1 (and related 4.4.1 / 0.4.1 / 1.3.1 / etc.) release by bumping package versions and refreshing release/documentation content, including adding Copilot release workflow prompts.

Changes:

  • Bump release versions across packages (3.4.1 / 4.4.1 / 0.4.1 / 1.3.1 / etc.) and update version tracking/config files.
  • Refresh release notes and documentation, including moving API reference content into docs/.
  • Add GitHub Copilot release workflow prompt documentation under .github/.

Reviewed changes

Copilot reviewed 53 out of 54 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
version.json Update repo release version to 3.4.1 and set next increment to patch; bump per-package release numbers.
package.json Bump root package version to 3.4.1.
AISKU/package.json Bump AISKU package version and internal dependency versions.
AISKULight/package.json Bump AISKULight package version and internal dependency versions.
shared/AppInsightsCore/package.json Bump core package version to 3.4.1.
shared/AppInsightsCommon/package.json Bump common package version and core dependency version.
shared/1ds-core-js/package.json Bump 1ds-core-js package version and core dependency version.
channels/1ds-post-js/package.json Bump 1ds-post-js package version and core dependency version.
channels/applicationinsights-channel-js/package.json Bump channel package version and core dependency version.
channels/tee-channel-js/package.json Bump tee-channel package version and core dependency version.
channels/offline-channel-js/package.json Bump offline-channel package version and core dependency version.
extensions/applicationinsights-analytics-js/package.json Bump analytics extension version and internal dependencies.
extensions/applicationinsights-clickanalytics-js/package.json Bump click analytics extension version and internal dependencies.
extensions/applicationinsights-cfgsync-js/package.json Bump cfgsync extension version and internal dependencies.
extensions/applicationinsights-debugplugin-js/package.json Bump debug plugin version and core dependency version.
extensions/applicationinsights-dependencies-js/package.json Bump dependencies extension version and core dependency version.
extensions/applicationinsights-osplugin-js/package.json Bump osplugin version and core dependency version.
extensions/applicationinsights-properties-js/package.json Bump properties extension version and core dependency version.
extensions/applicationinsights-perfmarkmeasure-js/package.json Bump perfmarkmeasure extension version and core dependency version.
tools/applicationinsights-web-snippet/package.json Bump snippet package version and devDependencies to 3.4.1.
tools/chrome-debug-extension/package.json Bump chrome debug extension version and core dependency version.
tools/chrome-debug-extension/manifest.json Align chrome extension manifest version with package version.
tools/config/package.json Bump web-config tool package version.
examples/AISKU/package.json Bump example package version and internal dependencies.
examples/dependency/package.json Bump example package version and internal dependencies.
examples/shared-worker/package.json Bump example package version and internal dependencies.
examples/startSpan/package.json Bump example package version and internal dependencies.
examples/cfgSync/package.json Bump example package version and internal dependencies.
AISKU/Tests/es6-module-type-check/package.json Bump test module version and internal dependencies.
AISKU/Tests/Unit/src/AISKUSize.Tests.ts Update hardcoded version string used by size checks.
AISKULight/Tests/Unit/src/AISKULightSize.Tests.ts Update hardcoded version string used by size checks.
AISKU/Tests/Unit/src/CdnPackaging.tests.ts Update hardcoded version string used by CDN packaging checks.
extensions/applicationinsights-properties-js/Tests/Unit/src/propertiesSize.tests.ts Update hardcoded version string used by size checks.
AISKU/Tests/Perf/src/AISKUPerf.ts Update default perf test version string.
gruntfile.js Update perf test version list to 3.4.1.
RELEASES.md Add 3.4.1 release notes, keep 3.4.0-beta section, and update changelog content.
README.md Update documentation links, snippet docs references, and clarify 2.x maintenance policy; add IE fallback note.
docs/Dependency.md Update API reference links to new hosted documentation URLs.
docs/exceptionTelemetry.md Update IExceptionConfig link to hosted typedoc.
docs/es3_Support.md Clarify ES3/IE8 removal timing and 2.x maintenance policy.
examples/AISKU/README.md Update API reference links to hosted documentation URLs.
examples/dependency/README.md Update API reference links to hosted documentation URLs.
AISKU/README.md Add 3.4.1 CDN size badge row and trim older entries.
shared/AppInsightsCore/src/interfaces/ai/context/ITelemetryTrace.ts Expand deprecation guidance and examples for trace context migration.
extensions/applicationinsights-osplugin-js/src/OsPlugin.ts Clean up imports (remove unused symbol).
tools/applicationinsights-web-snippet/src/type.ts Expand typedoc documentation for snippet config types.
tools/applicationinsights-web-snippet/src/applicationinsights-web-snippet.ts Re-export snippet config types from the package entry point.
docs/API-reference.md Add new API reference document under docs/ with updated typedoc links.
API-reference.md Remove old root-level API reference file (replaced by docs/API-reference.md).
.npmignore Update allowlist to publish docs/API-reference.md instead of removed root file.
common/config/rush/npm-shrinkwrap.json Refresh lockfile with updated dependency versions.
.github/prompts/release-pr.prompt.md Add Copilot prompt file describing the release PR workflow.
.github/copilot-instructions.md Reference workflow prompt files and document release/versioning commands.
Files not reviewed (1)
  • common/config/rush/npm-shrinkwrap.json: Language not supported
Comments suppressed due to low confidence (1)

AISKU/API.md:142

  • The flush section documents an outdated parameter name (async) and an incomplete signature. The current SDK API uses isAsync and supports callback/promise behavior; please update this doc section accordingly.
### flush

```ts
flush(async?: boolean = true)

Immediately send all queued telemetry. By default, it is sent async.

Note: You don't have to use flush, as it is automatically called at an interval and when the user closes the window.

</details>

Comment thread RELEASES.md Outdated
Comment thread RELEASES.md Outdated
Comment thread docs/API-reference.md Outdated
Comment thread docs/API-reference.md
Comment thread docs/API-reference.md
@@ -0,0 +1,414 @@
### trackPageView
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is moved from the root of the repo to the docs folder and updated as it referenced a lot of the items that are now deprecated.

@MSNev MSNev force-pushed the MSNev/MainRelease branch 3 times, most recently from 71370a2 to 9a53e71 Compare April 6, 2026 22:56
- Update API documentation to highlight the deprecation (as when published this comes into effect), ensuring to call out the knwo required changes
- Add copilot release instructions and bump the version to the previously released beta release version to prepare for release as we are skipping 3.4.0 and 4.4.0 as the primary and will only be releasing those versions as beta releases
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 57 out of 58 changed files in this pull request and generated 3 comments.

Files not reviewed (1)
  • common/config/rush/npm-shrinkwrap.json: Language not supported

Comment thread tools/applicationinsights-web-snippet/src/type.ts
Comment thread AISKU/README.md
Comment thread docs/Dependency.md
@MSNev MSNev enabled auto-merge (squash) April 7, 2026 00:48
@MSNev MSNev merged commit 2d5271b into microsoft:main Apr 7, 2026
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants