Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update Rust crate worker to 0.3.0 (#362)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [worker](https://togithub.com/cloudflare/workers-rs) | workspace.dependencies | minor | `0.2.0` -> `0.3.0` | --- ### Release Notes <details> <summary>cloudflare/workers-rs (worker)</summary> ### [`v0.3.0`](https://togithub.com/cloudflare/workers-rs/releases/tag/v0.3.0) [Compare Source](https://togithub.com/cloudflare/workers-rs/compare/v0.2.0...v0.3.0) #### What's Changed - Rust-friendly [DigestStream](https://developers.cloudflare.com/workers/runtime-apis/web-crypto/#constructors) API (see [example](https://togithub.com/cloudflare/workers-rs/blob/main/examples/digest/src/lib.rs)) by [@​dakom](https://togithub.com/dakom) in [https://github.com/cloudflare/workers-rs/pull/529](https://togithub.com/cloudflare/workers-rs/pull/529) - Introduce cargo generate templates and update getting started by [@​kflansburg](https://togithub.com/kflansburg) in [https://github.com/cloudflare/workers-rs/pull/559](https://togithub.com/cloudflare/workers-rs/pull/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](https://togithub.com/avsaase) in [https://github.com/cloudflare/workers-rs/pull/563](https://togithub.com/cloudflare/workers-rs/pull/563) - Hyperdrive binding by [@​avsaase](https://togithub.com/avsaase) in [https://github.com/cloudflare/workers-rs/pull/566](https://togithub.com/cloudflare/workers-rs/pull/566) > \[!TIP] > You can now use [Workers Hyperdrive](https://developers.cloudflare.com/hyperdrive/get-started/) to speed up connections to your SQL database using `tokio-postgres`. Check out our updated [example](https://togithub.com/cloudflare/workers-rs/blob/main/examples/tokio-postgres/src/lib.rs). - Add MSRV to `worker` crate by [@​KianNH](https://togithub.com/KianNH) in [https://github.com/cloudflare/workers-rs/pull/570](https://togithub.com/cloudflare/workers-rs/pull/570) > \[!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](https://togithub.com/kflansburg) in [https://github.com/cloudflare/workers-rs/pull/564](https://togithub.com/cloudflare/workers-rs/pull/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` and `cf` to ResponseInit. Adopt builder pattern. by [@​kflansburg](https://togithub.com/kflansburg) in [https://github.com/cloudflare/workers-rs/pull/568](https://togithub.com/cloudflare/workers-rs/pull/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](https://togithub.com/sachaos) made their first contribution in [https://github.com/cloudflare/workers-rs/pull/572](https://togithub.com/cloudflare/workers-rs/pull/572) - [@​thiskevinwang](https://togithub.com/thiskevinwang) made their first contribution in [https://github.com/cloudflare/workers-rs/pull/575](https://togithub.com/cloudflare/workers-rs/pull/575) **Full Changelog**: cloudflare/workers-rs@v0.2.0...v0.3.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/spiraldb/vortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information