Skip to content

Releases: justanotherbyte/crosswind

wynd v0.6.1

Choose a tag to compare

@justanotherbyte justanotherbyte released this 29 Oct 12:18

Fixes

  • The package now ships its MIT and Apache-2.0 license files and a source URL.

workers v0.3.1

Choose a tag to compare

@justanotherbyte justanotherbyte released this 29 Oct 12:18

Fixes

  • A JS buffer is accepted as a single Blob or File part.
  • The package now ships its MIT license file and a source URL.

sandboxes v0.1.0

Choose a tag to compare

@justanotherbyte justanotherbyte released this 29 Oct 23:49

First release of crosswind-sandboxes, a Python port of the Cloudflare Sandbox SDK.

Features

  • Files reads, writes, lists, renames and deletes files in a sandbox container.
  • Mount an S3-compatible bucket, such as R2, at a path in the sandbox.
  • Back up a directory to R2 and restore it.

Docs: https://github.com/justanotherbyte/crosswind/tree/main/docs/docs/sandboxes

containers v0.2.1

Choose a tag to compare

@justanotherbyte justanotherbyte released this 29 Oct 12:18

Fixes

  • list_schedules returns every schedule.
  • The package source URL points to the crosswind repository.

agents v0.2.1

Choose a tag to compare

@justanotherbyte justanotherbyte released this 29 Oct 12:18

Fixes

  • Queue job ids are scoped to their owner.
  • agents imports on Python 3.12 Workers. Pyodide 0.27 has no jsnull.
  • A root fetch ignores a client-supplied sub-agent URL header.

wynd v0.6.0

Choose a tag to compare

@justanotherbyte justanotherbyte released this 27 Oct 21:56

Breaking changes

  • Wynd requires uv 0.13.4 or later.
  • wynd dev --remote now fails with a message pointing to remote bindings, instead of passing through.

Same code as 0.5.1, re-released as a minor version because of the breaking changes.

wynd v0.5.1

Choose a tag to compare

@justanotherbyte justanotherbyte released this 27 Oct 21:54

Fixes

  • wynd dev --remote now fails with a message pointing to remote bindings.
  • Wynd requires uv 0.13.4 or later.

wynd v0.5.0

Choose a tag to compare

@justanotherbyte justanotherbyte released this 27 Oct 21:07

New features

  • wynd init asks which SDKs and add-ons to use, or takes them as flags, and writes the matching starter files.
  • The CLI uses click and prints through rich. Wynd passes any command it doesn't own to Wrangler unchanged.
  • Wynd's internal helpers and config modules are now public APIs.

workers v0.3.0

Choose a tag to compare

@justanotherbyte justanotherbyte released this 27 Oct 21:54

New features

  • workers.asgi and workers.wsgi adapters take an options argument.

Fixes

  • The entropy patch binds ssl lazily, after no_ssl, so boto3 imports.

containers v0.2.0

Choose a tag to compare

@justanotherbyte justanotherbyte released this 27 Oct 21:07

New features

  • Container records use the upstream TypeScript SDK's keys, so a Durable Object can switch between the two SDKs and keep its state. get_state() still returns snake_case keys.
  • Outbound handlers, hooks and schedules accept sync callables.
  • sleep_after accepts float seconds.
  • Deprecated upstream aliases: load_balance, outbound_proxies and outbound_proxy.

Bug fixes

  • Cancelling one caller no longer cancels a container start that other callers share.