Skip to content

chore(core/client): remove TypeScript version user-agent metric#8177

Merged
trivikr merged 3 commits into
mainfrom
remove-typescript-detection
Jul 8, 2026
Merged

chore(core/client): remove TypeScript version user-agent metric#8177
trivikr merged 3 commits into
mainfrom
remove-typescript-detection

Conversation

@trivikr

@trivikr trivikr commented Jul 8, 2026

Copy link
Copy Markdown
Member

Issue

Description

Stops populating the TypeScript (md/tsc) user-agent pair in the Node
default user-agent provider.

Removes the now-orphaned modules and their specs:

  • getTypeScriptUserAgentPair
  • getSanitizedTypeScriptVersion
  • getSanitizedDevTypeScriptVersion
  • getNodeModulesParentDirs

This also stops reading AWS_SDK_JS_TYPESCRIPT_DETECTION_DISABLED env var.

Testing

CI

Checklist

  • If the PR is a feature, add integration tests (*.integ.spec.ts) or E2E tests.
    • It's not a feature.
  • My E2E tests are resilient to concurrent i/o.
    • I didn't write any E2E tests.
  • I added access level annotations e.g. @public, @internal tags and enabled doc generation on the package. Remember that access level annotations go below the description, not above.
    • I didn't add any public functions.
  • Streams - how do they work?? My WebStream readers/locks are properly lifecycled. Node.js stream backpressure is handled. Error handling.
    • No streams here.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@trivikr

This comment was marked as outdated.

@trivikr trivikr merged commit 9d72bc2 into main Jul 8, 2026
7 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.

2 participants