Sitelet https://github.com/microsoft/typespec/pull/12137
Skip to content

chore(http-client-java): update Node.js dependencies - #12137

Merged
Weidong Xu (weidongxu-microsoft) merged 1 commit into
microsoft:mainfrom
weidongxu-microsoft:java-update-node-dependencies-10-08
Oct 8, 2026
Merged

Weidong Xu (weidongxu-microsoft) merged 1 commit into
microsoft:mainfrom
weidongxu-microsoft:java-update-node-dependencies-10-08

Conversation

@weidongxu-microsoft

Copy link
Copy Markdown
Contributor

Update Node.js dependencies for http-client-java:

  • Bump TypeSpec to 1.17.0 and Azure Tools to 0.73.0, with matching peer ranges and test overrides.
  • Update test specifications and development tools; regenerate Azure and ClientCore test clients.
  • Refresh the lockfile using public npm URLs and add a dependency changelog.

Validation: emitter build, lint, and 20 tests pass; both regenerated test modules compile and route regression tests pass. Formatting completed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1fa62741-0d4d-4a17-a2c1-b933ab6fdfcc
@microsoft-github-policy-service microsoft-github-policy-service Bot added the emitter:client:java Issue for the Java client emitter: @typespec/http-client-java label Oct 8, 2026
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

All changed packages have been documented.

  • ✅ @typespec/http-client-java
Show changes

@typespec/http-client-java - dependencies ✏️

Update Node.js dependencies to TypeSpec 1.17.0 and Azure Tools 0.73.0, including test specifications and development tools.

@azure-sdk-automation

azure-sdk-automation Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

Dependency ranges, test overrides, lockfile resolutions, generated fixtures, and the Chronus entry are consistent.

0 open findings

What changed in this PR

Updates http-client-java to current TypeSpec and Azure Tools dependencies and refreshes generated test fixtures.

Changes:

  • Updates runtime, development, peer, and test dependency versions.
  • Regenerates Azure and ClientCore test clients and metadata.
  • Adds the required dependency changelog.
File Description
packages/​http-client-java/​package.json Updates dependencies and peer ranges.
packages/​http-client-java/​package-lock.json Refreshes resolved npm dependencies.
generator/​http-client-generator-test/​package.json Updates Azure test dependencies and overrides.
generator/​http-client-generator-clientcore-test/​package.json Updates ClientCore test dependencies and overrides.
generator/​http-client-generator-test/​src/​test/​java/​_specs_/​azure/​core/​apiversionoverride/​generated/​ApiVersionOverrideClientTestBase.java Adds generated API-version test setup.
generator/​http-client-generator-test/​src/​test/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​generated/​ResponseReplacementClientTestBase.java Adds generated response-replacement test setup.
generator/​http-client-generator-test/​src/​main/​resources/​META-INF/​routes_metadata.json Refreshes routes metadata.
generator/​http-client-generator-test/​src/​main/​resources/​META-INF/​azure-resourcemanager-combined-generated_metadata.json Refreshes ARM metadata.
generator/​http-client-generator-test/​src/​main/​resources/​META-INF/​azure-resourcemanager-combined-generated_metadata_shared-models.json Refreshes shared-model ARM metadata.
generator/​http-client-generator-test/​src/​main/​resources/​META-INF/​azure-clientgenerator-core-alternatetype_metadata.json Refreshes alternate-type metadata.
generator/​http-client-generator-test/​src/​main/​resources/​META-INF/​_specs_-azure-core-apiversionoverride_metadata.json Adds API-version metadata.
generator/​http-client-generator-test/​src/​main/​resources/​META-INF/​_specs_-azure-clientgenerator-core-responsereplacement_metadata.json Adds response-replacement metadata.
generator/​http-client-generator-test/​src/​main/​resources/​_specs_-azure-core-apiversionoverride.properties Adds generated package properties.
generator/​http-client-generator-test/​src/​main/​resources/​_specs_-azure-clientgenerator-core-responsereplacement.properties Adds generated package properties.
generator/​http-client-generator-test/​src/​main/​java/​routes/​QueryParametersQueryExpansionStandardClient.java Adds model-query operations.
generator/​http-client-generator-test/​src/​main/​java/​routes/​QueryParametersQueryExpansionStandardAsyncClient.java Adds asynchronous model-query operations.
generator/​http-client-generator-test/​src/​main/​java/​routes/​QueryParametersQueryContinuationStandardClient.java Adds model-query operations.
generator/​http-client-generator-test/​src/​main/​java/​routes/​QueryParametersQueryContinuationStandardAsyncClient.java Adds asynchronous model-query operations.
generator/​http-client-generator-test/​src/​main/​java/​routes/​QueryParametersQueryContinuationExplodeClient.java Adds exploded model-query operations.
generator/​http-client-generator-test/​src/​main/​java/​routes/​QueryParametersQueryContinuationExplodeAsyncClient.java Adds asynchronous exploded model-query operations.
generator/​http-client-generator-test/​src/​main/​java/​routes/​models/​ExpandParameters.java Refreshes generated documentation.
generator/​http-client-generator-test/​src/​main/​java/​routes/​implementation/​QueryParametersQueryExpansionStandardsImpl.java Implements model-query routing.
generator/​http-client-generator-test/​src/​main/​java/​routes/​implementation/​QueryParametersQueryContinuationStandardsImpl.java Implements continued model-query routing.
generator/​http-client-generator-test/​src/​main/​java/​routes/​implementation/​QueryParametersQueryContinuationExplodesImpl.java Implements exploded model-query routing.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​core/​apiversionoverride/​package-info.java Adds generated package documentation.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​core/​apiversionoverride/​implementation/​package-info.java Adds implementation package documentation.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​core/​apiversionoverride/​implementation/​LegacyClientsImpl.java Adds API-version operation implementation.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​core/​apiversionoverride/​implementation/​ApiVersionOverrideClientImpl.java Adds API-version client implementation.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​core/​apiversionoverride/​ApiVersionOverrideServiceVersion.java Adds generated service-version enum.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​core/​apiversionoverride/​ApiVersionOverrideClientBuilder.java Adds API-version client builder.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​core/​apiversionoverride/​ApiVersionOverrideClient.java Adds synchronous API-version client.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​core/​apiversionoverride/​ApiVersionOverrideAsyncClient.java Adds asynchronous API-version client.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​ResponseReplacementClientBuilder.java Adds response-replacement client builder.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​ResponseReplacementClient.java Adds synchronous response-replacement client.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​ResponseReplacementAsyncClient.java Adds asynchronous response-replacement client.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​package-info.java Adds generated package documentation.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​models/​Widget.java Adds generated response model.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​models/​package-info.java Adds model package documentation.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​implementation/​ResponseReplacementClientImpl.java Implements response-replacement operations.
generator/​http-client-generator-test/​src/​main/​java/​_specs_/​azure/​clientgenerator/​core/​responsereplacement/​implementation/​package-info.java Adds implementation package documentation.
generator/​http-client-generator-clientcore-test/​src/​main/​resources/​META-INF/​routes_metadata.json Refreshes ClientCore routes metadata.
generator/​http-client-generator-clientcore-test/​src/​main/​java/​routes/​QueryParametersQueryExpansionStandardClient.java Adds ClientCore model-query operations.
generator/​http-client-generator-clientcore-test/​src/​main/​java/​routes/​QueryParametersQueryContinuationStandardClient.java Adds continued model-query operations.
generator/​http-client-generator-clientcore-test/​src/​main/​java/​routes/​QueryParametersQueryContinuationExplodeClient.java Adds exploded model-query operations.
generator/​http-client-generator-clientcore-test/​src/​main/​java/​routes/​implementation/​QueryParametersQueryExpansionStandardsImpl.java Implements ClientCore model-query routing.
generator/​http-client-generator-clientcore-test/​src/​main/​java/​routes/​implementation/​QueryParametersQueryContinuationStandardsImpl.java Implements continued model-query routing.
generator/​http-client-generator-clientcore-test/​src/​main/​java/​routes/​implementation/​QueryParametersQueryContinuationExplodesImpl.java Implements exploded model-query routing.
generator/​http-client-generator-clientcore-test/​src/​main/​java/​routes/​ExpandParameters.java Refreshes generated documentation.
.chronus/​changes/​http-client-java-update-node-dependencies-2026-10-08.md Records the dependency update.

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

Merged via the queue into microsoft:main with commit a3e3a2d Oct 8, 2026
37 checks passed
@weidongxu-microsoft
Weidong Xu (weidongxu-microsoft) deleted the java-update-node-dependencies-10-08 branch October 8, 2026 05:38
Mark Cowlishaw (markcowl) pushed a commit to markcowl/typespec-azure that referenced this pull request Oct 8, 2026
)

Add Java-scoped `@clientNamespace` overrides for the
response-replacement and API-version-override scenarios, matching
sibling specs.

This prevents generated Java packages from inheriting the `_Specs_`
prefix. Other language namespaces remain unchanged.

Related: microsoft/typespec#12137

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1fa62741-0d4d-4a17-a2c1-b933ab6fdfcc
Mark Cowlishaw (markcowl) pushed a commit to markcowl/typespec-azure that referenced this pull request Oct 8, 2026
## Summary

- Prepare `@azure-tools/typespec-java` 0.48.0 for the October TypeSpec
dependencies.
- Pin core to the latest `microsoft/typespec:main` HEAD,
`545ec91fc1ed0ec9adc5fbe07e8b4e2d9ffc8a5e`.
- Generate the minor-release changelog, including
microsoft/typespec#12137 and microsoft/typespec#12056.

## Validation

Emitter and generator builds, test-client regeneration, emitter tests,
Spector Java tests, formatting, and lint pass. Formatting excludes
local-only assets through `.gitignore`; core sync adds no tracked
fixture changes.

Copilot-Session: 1a31c39a-3591-48f3-af30-8ae749f21fcb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

emitter:client:java Issue for the Java client emitter: @typespec/http-client-java

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants