connectrpc-workers 0.1.0

ConnectRPC ClientTransport implementations backed by the Cloudflare Workers fetch APIs (service bindings + global fetch).
Documentation
# connectrpc-workers Change Log

## Version 0.1.0 - 2026-04-26

Initial release.

- `FetcherTransport`: a `connectrpc::client::ClientTransport` over a Workers
  service binding (`worker::Fetcher`). Use it for inter-service calls within
  the same Cloudflare zone. The runtime short-circuits the request, so it
  doesn't go through DNS, TLS, or the public internet.
- `FetchTransport`: same trait, backed by the global `worker::Fetch` for
  arbitrary `http://` / `https://` URLs. It rewrites the request URI's
  scheme and authority to the configured base, so generated clients don't
  need to know the real upstream URL.
- Both transports satisfy `ClientTransport`'s `Send + Sync + 'static`
  bounds via `worker::send::SendFuture` and `worker::send::SendWrapper`,
  which is sound on Workers because the isolate is single-threaded.
- Tested against `connectrpc 0.3` and `worker 0.8`.
- End-to-end example (two Rust workers talking ConnectRPC over a service
  binding, exercised by vitest + miniflare):
  <https://github.com/connyay/workers-connectrpc-multi>