Repository navigation
AUS-1025: release 2.0.0 - #178
Merged
Merged
Conversation
Version text only, per the final checklist: VersionSuffix removed and PackageReleaseNotes rewritten in the four csproj; the CHANGELOG heading is dated; the --prerelease and 2.0.0-preview.3 text is gone from the README, the package READMEs and the reference page, and the preview badge from the README header; the two "(preview.3)" markers in the Changed entries are dropped. The scripts default to 2.0.0. docs/api-surface/2.0.0.txt is the surface of the release build; it differs from the frozen 2.0.0-preview.3 file in the four informational-version lines only.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The 2.0.0 release pull request: version text only, no library change. Merging it publishes the four packages from master (the push, not a tag).
Checklist (AUS-1001 Q1, ticket AUS-1025)
VersionSuffixremoved andPackageReleaseNotesrewritten in the four csproj. Local pack:AustinHarris.JsonRpc.2.0.0,.AspNetCore.2.0.0,.SystemTextJson.2.0.0,.Newtonsoft.2.0.0with symbol packages; the nuspec carries the new notes and both site links.## 2.0.0 (2026-09-28); Deprecated subsection unchanged.--prereleaseand2.0.0-preview.3gone from README.md (including the preview badge), Json-Rpc/README.md, docs/reference.md and the three companion READMEs; the Versioning sentence on previews is now general..github/scripts/api_surfaceon the release build againstdocs/api-surface/2.0.0-preview.3.txt: the four informational-version lines differ and nothing else; the release build's dump is committed asdocs/api-surface/2.0.0.txt. Local: Release build of the solution clean,check_request_path_sync.pyclean,render.py --checkclean, the docs site builds with no missing anchors. Layer 2 (reference machine--sync 3 16,--async 3 16,--scale 3 16 4.0, Kestrel rows): see the table below.Layer 2 gate table
No request-path file (the
check_request_path_sync.pypatterns) or serializer changed between the AUS-1012 publish job and this release, so the reference-machine run that produced the README figures stands as the release gate: Hugging Face Jobscpu-performance(AMD EPYC 7R13, 32 CPUs owned), jobastnh/6ab9b3936b030d633f69b0fb, 2026-09-28,benchmarks/hf/run.sh <ref> publish.--scale 3 32 4.0--sync 3--kestrel 3tbenchmarks/BaselineRaw runs and sweep JSON:
benchmarks/charts/benchmarks.json(source field names the job). Owner's call: the paid run was not repeated for a version-text-only change.After merge: verify the four packages on nuget.org and a scratch restore (
check_package_links.py 2.0.0),git tag v2.0.0on the merge commit, the GitHub release with the Q4 template, Pages rebuilt, Linear Done.