Repository navigation
syq 0.5.2
·
2709 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
syq 0.5.2 adds independent receiving profiles, makes direct copy paths more
efficient, uses smaller streaming blocks by default, and improves the guidance
around the command-line and Python SDK interfaces.
syq recvcan now keep separate named receiving profiles, each with its own
settings, approvals, and worker. Existing single-profile settings continue
to work as the default profile.- Uncompressed copy frames can be written directly into buffered output, and
frame headers share one implementation, reducing copying and allocation in
eligible transfers. - Streaming transfers now use 2 MiB blocks by default, which reduces the
memory reserved for each active streaming worker. - Receiving errors now name the available registered destinations, and copy
approval prompts warn about overwriting an existing destination only when it
applies.
The receiving-profile settings format cannot be read by syq 0.5.1 or earlier.
Upgrade every syq command that shares those settings before creating or using
named profiles. Remote helpers and return peers must continue to run the same
syq build as the command that starts a copy.
What's Changed
- Prepare Python SDK 0.5.1 by @github-actions[bot] in #298
- Make common help useful across commands and add README installation by @greaber in #299
- Make copy approval warnings specific and keep Deny as the default by @greaber in #300
- Explain missing receiving names instead of private registry errors by @greaber in #301
- Support independent named receiving profiles by @greaber in #302
- Align README opening with the documentation landing page by @greaber in #303
- Simplify README opening and list common task links by @greaber in #304
- Clarify README and documentation introduction for new users by @greaber in #305
- Add a usage question issue template by @greaber in #308
- Clarify server-copy and scripting links in the introductions by @greaber in #306
- Avoid serialized copies for uncompressed data blocks by @greaber in #307
- Use Docker for Homebrew release verification by @greaber in #309
- Prepare syq 0.5.2 by @greaber in #310
- Clarify storage placement and server performance troubleshooting by @greaber in #311
- Cap default streaming blocks at 2 MiB by @greaber in #296
- Document streaming defaults in 0.5.2 notes by @greaber in #312
Full Changelog: v0.5.1...v0.5.2