Version Packages - #33
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
Owner
📚 DocuWriter Autopilot Preview
What's this? DocuWriter detected potential doc updates from this PR. Learn more |
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
All bumped packages.
hayate-cli6.1.06.2.0hayate6.1.06.2.0Changelogs
2026-07-25-resume-cli.mdShow Bumped Packages (3)
npm:hayatecargo:hayate-clicargo:hayateResumable transfers, rate limiting, and a richer CLI
hayate receive --resumecontinues a partialsingle-file transfer from the last complete 4 MiB frame instead of restarting.
An already-complete file is hash-verified without re-sending payload. (Wire
protocol v7: the receiver now sends an 8-byte resume offset after accepting;
v6 and v7 peers refuse to pair rather than mis-transfer.)
hayate send --bandwidth-limit 10MiBthrottles sustainedsend throughput (also available as
HayateSender::bandwidth_limit).hayate peers add/list/removesaves receiver addresses;hayate send <path> --to NAMEdials by name. Direct sends auto-remember thepeer by IP.
--pickto scanthe LAN and choose a receiver from a list.
hayate historyprints it (--clearto wipe,--format jsonfor JSONL).and emit a matching JSON event after each transfer.
receive --once: exit after the first completed transfer. Without it,direct-mode receive now keeps listening for more transfers.
--format jsonevent now carries"schema": "hayate/1"for version-locked parsing..debpackages now ship ahayate(1)man page generated from the CLI definitions (
man hayate).Fixes
tar: Cannot connect to D:—GNU tar on Git for Windows treated the drive-letter colon as a remote host;
the build script now passes
--force-local.instead of the
ghCLI.Polish and hardening
runnertransfer/tar/poolinternals are#[doc(hidden)]and unstable. CI runscargo-semver-checks.simply disabled); truly ancient/future versions fail fast with
ProtocolMismatchinstead of hanging.TransferUi— no more leaked bars on error paths, and resumed transfersseed the bar at the resume offset so speed/ETA math is honest. Bar creation
is gated uniformly by the output policy (JSON/plain/quiet never draw bars).
The ESC/q listener now backs off while interactive prompts own the terminal.
success reporting, and a single
PathCompleter; history recording is onerecord_transfercall instead of triplicated struct literals.(ancient + future), resume edge matrix (sub-frame partial, verify-only
complete file), and assert_cmd-driven CLI integration tests (peers, history,
docs, man, error paths) with isolated HOME.
Publish
The following packages will be published if merged:
hayate6.2.0cargo