Conversation
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.
Summary
dshellv0.3.0release from the currentendpointbranchdsshtodshellbecause thedsshcrates.io name is already occupiedh3x v0.3.1, with no finalgit = ...dependency edges inCargo.tomlPlanned tag
v0.3.0Draft release / tag notes
DShell v0.3.0
This release establishes DShell as the published crate identity for the former DSSH protocol-core repository. The repository history and release tag sequence continue from
v0.2.0, while the crates.io package for this release isdshellbecause thedsshpackage name is unavailable.The notes below describe the end-state delivered by the
v0.2.0...v0.3.0cycle. Some bullets include later refinement of capabilities that were first introduced during this same cycle, rather than implying that all of those surfaces already existed inv0.2.0.Published crate identity
dshelldshell-00/.well-known/dshell/connectgenmeta/dsshrepository, which remains the release PR and tag home for this cycleWebTransport-first public surface
h3x::webtransport::SessionSession, forwarding, and shutdown semantics
Conversation<S>own the WebTransport session directlyclient,server, andtestbuilds so publish / packaging builds do not fail on dead-code warningsIPC and FD-transfer alignment
h3xIPC modelh3xAPIs while retaining owned bridge-task lifetimesPackaging, release, and repository hygiene
dshellpackage publication remains manual, while future existing-package versions can dry-run and publish through CIh3x 0.3.1Upgrade notes
dsshcrate identity todshellConversation<S>is the public session carrier and owns the WebTransport sessionh3x 0.3.1client; shared helpers must remain correctly feature-gatedFull changelog: v0.2.0...v0.3.0
Release surface
dshellv0.3.0CI gate
Known wait conditions
dshellbefore their own release gates can pass