Skip to content

Prepare typespec-java 0.46.0 - #5218

Merged
Weidong Xu (weidongxu-microsoft) merged 3 commits into
Azure:mainfrom
weidongxu-microsoft:release/typespec-java-0.46.0
Aug 13, 2026
Merged

Prepare typespec-java 0.46.0#5218
Weidong Xu (weidongxu-microsoft) merged 3 commits into
Azure:mainfrom
weidongxu-microsoft:release/typespec-java-0.46.0

Conversation

@weidongxu-microsoft

@weidongxu-microsoft Weidong Xu (weidongxu-microsoft) commented Aug 13, 2026

Copy link
Copy Markdown
Member

Summary

  • prepare @azure-tools/typespec-java for the 0.46.0 release
  • sync Java generator sources and tests to microsoft/typespec 27b39b71b
  • document one feature and three fixes through Chronus
  • expose the remove-model management option schema and add new Spector coverage
  • fix regeneration from the flattened Java package layout

The package remains at 0.45.13. A follow-up PR will apply the 0.46.0 version bump.

Validation

  • package build and unit tests
  • Java client regeneration
  • Java Spector end-to-end tests
  • Chronus verification
  • repository format and lint

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7
@microsoft-github-policy-service microsoft-github-policy-service Bot added the emitter:java Issues for @azure-tools/typespec-java emitter label Aug 13, 2026
@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

All changed packages have been documented.

  • @azure-tools/typespec-java
Show changes

@azure-tools/typespec-java - fix ✏️

Fix Fluent Premium samples to use the correct service client for resource metadata suffixes (core #11633).

@azure-tools/typespec-java - fix ✏️

Preserve existing properties files for applicable libraries during SDK integration (core #11635).

@azure-tools/typespec-java - feature ✏️

Sync core to microsoft/typespec commit 27b39b71b. Support removing models from management clients with the remove-model emitter option (core #11658).

@azure-tools/typespec-java - fix ✏️

Document response headers in protocol API Javadocs (core #11610).

@pkg-pr-new

pkg-pr-new Bot commented Aug 13, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@azure-tools/typespec-java@5218

commit: dea9081

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

📦 Package size report

✅ No notable package size changes compared to the base branch.

13 package(s) with no notable change
Package Packed (base → head) Δ Packed Unpacked (base → head) Δ Unpacked
@azure-tools/typespec-java 13.51 MB → 13.51 MB +2.93 KB (+0.0%) 15.03 MB → 15.03 MB +4.68 KB (+0.0%)
@azure-tools/azure-http-specs 146.63 KB → 146.63 KB 1.16 MB → 1.16 MB
@azure-tools/typespec-autorest 80.93 KB → 80.93 KB 395.06 KB → 395.06 KB
@azure-tools/typespec-autorest-canonical 7.42 KB → 7.42 KB 26.00 KB → 26.00 KB
@azure-tools/typespec-azure-core 129.43 KB → 129.43 KB 702.77 KB → 702.77 KB
@azure-tools/typespec-azure-portal-core 42.40 KB → 42.40 KB 192.91 KB → 192.91 KB
@azure-tools/typespec-azure-resource-manager 171.16 KB → 171.16 KB 1.04 MB → 1.04 MB
@azure-tools/typespec-azure-rulesets 5.16 KB → 5.16 KB 32.09 KB → 32.09 KB
@azure-tools/typespec-client-generator-core 226.23 KB → 226.23 KB 1.22 MB → 1.22 MB
@azure-tools/typespec-go 248.97 KB → 248.97 KB 1.27 MB → 1.27 MB
@azure-tools/typespec-metadata 15.91 KB → 15.91 KB 62.26 KB → 62.26 KB
@azure-tools/typespec-python 46.22 KB → 46.22 KB 180.83 KB → 180.83 KB
@azure-tools/typespec-ts 527.17 KB → 527.17 KB 2.54 MB → 2.54 MB

Packed = gzipped .tgz published to npm. Unpacked = total extracted size. 🆕 added, 🗑️ removed. Packages from the core/ submodule are not included.
🔴 grew · 🟢 shrank — only changes of at least 512 B and 0.5% are marked.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7
@azure-sdk-automation

Copy link
Copy Markdown
Contributor

You can try these changes here

🛝 Playground 🌐 Website

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7
Merged via the queue into Azure:main with commit 884e081 Aug 13, 2026
34 checks passed
@weidongxu-microsoft
Weidong Xu (weidongxu-microsoft) deleted the release/typespec-java-0.46.0 branch August 13, 2026 10:00
Joel Hendrix (jhendrixMSFT) pushed a commit to tadelesh/typespec-azure that referenced this pull request Aug 13, 2026
## Summary

- bump `@azure-tools/typespec-java` from 0.45.13 to 0.46.0
- generate the 0.46.0 changelog from the Chronus entries merged in Azure#5218
- consume the released change files

---------

Copilot-Session: cd6f2e08-d6d3-42ae-affd-bc71e98086f7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

emitter:java Issues for @azure-tools/typespec-java emitter

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants