Releases: cloudflare/workers-rs
worker-build-v0.1.1
- Optionally run Response Promise to completion in waitUntil context by setting the
RUN_TO_COMPLETION
environment variable.
Release v0.4.2
Release v0.4.1
What's Changed
- Add template for using Leptos with Workers Assets by @kflansburg in #640
- Add API for Rate Limiter bindings by @kflansburg in #603
Full Changelog: v0.4.0...v0.4.1
Release `worker-kv` v0.8.0
- Move KV test suite to
worker-sandbox
and fix bug in KV put metadata. by @kflansburg in #550
Release v0.4.0
What's Changed
- Relax type of callback arguments to
Router
methods. This uses APIT to allow more types than a function pointer to implement handlers (i.e. async closure) by @compiler-errors in #605 - Fix typos in CORS argument names by @OliverEvans96 in #629
- Implement
get_all
function to return non-folding set-cookie headers by @nakamura-shuta in #597 - Add
FormData
conversion intoJsValue
by @thibmeu in #634
New Contributors
- @lkolbly made their first contribution in #625
- @compiler-errors made their first contribution in #605
- @OliverEvans96 made their first contribution in #629
- @nakamura-shuta made their first contribution in #597
- @thibmeu made their first contribution in #634
Full Changelog: v0.3.4...v0.4.0
Release v0.3.4
What's Changed
- Fix breaking change in
js-sys
/web-sys
. Remove HeaderExt and AbortSignalExt by @kflansburg in #621
Full Changelog: v0.3.3...v0.3.4
Release v0.3.3
What's Changed
- durable: add location hint support by @Noah-Kennedy in #614
New Contributors
- @Noah-Kennedy made their first contribution in #614
Full Changelog: v0.3.2...v0.3.3
Release v0.3.2
What's Changed
- Fix linter warnings by @GoncaloGarcia in #607
- Publicly expose VersionMetadataBinding by @GoncaloGarcia in #606
- Fix broken durable object jurisdiction link by @mendess in #610
Full Changelog: v0.3.1...v0.3.2
Release v0.3.1
What's Changed
- Expose
Hyperdrive
from the worker crate by @ramnivas in #584 - Add a binding to meta object for
D1Result
. by @langyo in #591 - Use
wasm-pack
as crate dependency by @kflansburg in #592 - Support sha256 cert fingerprints in TlsClientAuth by @fisherdarling in #601
- Add support for Version Metadata Binding by @GoncaloGarcia in #598
New Contributors
- @ramnivas made their first contribution in #584
- @langyo made their first contribution in #591
- @GoncaloGarcia made their first contribution in #598
Full Changelog: v0.3.0...v0.3.1
Release v0.3.0
What's Changed
- Rust-friendly DigestStream API (see example) by @dakom in #529
- Introduce cargo generate templates and update getting started by @kflansburg in #559
Tip
You can now get started in seconds by running cargo generate cloudflare/workers-rs
!
- Implement Send, Sync and Clone for some Durable Object types for better
axum
ergonomics by @avsaase in #563 - Hyperdrive binding by @avsaase in #566
Tip
You can now use Workers Hyperdrive to speed up connections to your SQL database using tokio-postgres
. Check out our updated example.
Caution
Rust 1.75 or greater is now required due to use of impl Trait
in trait method return type.
- Use
u64
for R2 range requests by @kflansburg in #564
Caution
In order to support range requests larger than 4GB, worker_sys::R2Range
now accepts f64
instead of u32
. worker::Range
options have changed to make the functionality more clear and now accept u64
instead of u32
.
- Add
encodeBody
andcf
to ResponseInit. Adopt builder pattern. by @kflansburg in #568
Caution
This change removes ResponseInit
, which is replaced by an idiomatic ResponseBuilder
pattern, all other APIs should remain unchanged. In addition, the encodeBody
property is now available to support returning pre-compressed data.
New Contributors
- @sachaos made their first contribution in #572
- @thiskevinwang made their first contribution in #575
Full Changelog: v0.2.0...v0.3.0