Skip to content

release: finalize SharpLink 2.0.0 on main - #676

Merged
SunSi12138 merged 2 commits into
mainfrom
release/2.0.0-final-main
Sep 12, 2026
Merged

SunSi12138 merged 2 commits into
mainfrom
release/2.0.0-final-main

Conversation

@SunSi12138

Copy link
Copy Markdown
Owner

Merge the final 2.0.0 release corrections from dev into main. This includes remote-manifest readiness in dynamic-module validation, correct timed-batch wake handling, bounded failure-dump capture, and shared-memory teardown without an unnecessary mapped-file flush.

The candidate passed Release Gate, including all three platforms and three Windows Chaos attempts. The one failed artifact download was retried after its ECONNRESET was identified; compatibility verification passed. Local validation passed 1,819 unit tests and 451 integration tests, with zero failures or skips. The 100,000-round accessor race test retains its assertions and has an appropriate hosted-runner execution budget.

Windows diagnostic A/B isolated mapped-view disposal: baseline waits reached 3.469 seconds; three corrected five-minute restart workloads recorded no cleanup stage above 100 ms. The diagnostic branch is not included in this merge.

All eight packages remain 2.0.0. The dependency upgrades and calibrated protocol/generated/format versions are already present on both dev and main. After this merge, release validation and the five-hour Actions soaks will start on the final main commit; the published-1.1.1 → final-main-2.0.0 → 1.1.1 ABA comparison will use its exact gated packages before tagging and publication.

…utdown (#674)

* test: wait for dynamic call-shape contract publication

* test: preserve Windows chaos failure dumps before shutdown

* fix: recheck timed batch state after delayed data wakeups

* fix: avoid flushing transient shared-memory views during shutdown

* test: retain accessor race coverage on slower hosted runners
@SunSi12138
SunSi12138 merged commit b307800 into main Sep 12, 2026
31 of 39 checks passed
@SunSi12138
SunSi12138 deleted the release/2.0.0-final-main branch September 12, 2026 21:23
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.

1 participant