Open
Conversation
5d279ad to
9d380ca
Compare
9d380ca to
80c47ad
Compare
80c47ad to
0b52094
Compare
0b52094 to
e1294ef
Compare
e1294ef to
e8a7dee
Compare
e8a7dee to
dec5ce3
Compare
dec5ce3 to
d0e05bb
Compare
d0e05bb to
41284e1
Compare
41284e1 to
c9e99f8
Compare
c9e99f8 to
dd3b4a5
Compare
dd3b4a5 to
19a42ed
Compare
19a42ed to
12cdb74
Compare
12cdb74 to
eab7bdd
Compare
eab7bdd to
e37f827
Compare
e37f827 to
0ec39e8
Compare
0ec39e8 to
a7bed53
Compare
a7bed53 to
0d0ca94
Compare
0d0ca94 to
344ee3d
Compare
344ee3d to
efd9720
Compare
efd9720 to
e2cc615
Compare
e2cc615 to
e4f8584
Compare
6dcf9ef to
e22dca7
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the
Comment |
e22dca7 to
90e93a8
Compare
90e93a8 to
c8bcc3b
Compare
c8bcc3b to
47af76a
Compare
47af76a to
9080046
Compare
9080046 to
fa2e357
Compare
fa2e357 to
fc65206
Compare
fc65206 to
2abf543
Compare
2406216 to
f165360
Compare
f165360 to
82c29ab
Compare
82c29ab to
10e521c
Compare
10e521c to
7d75277
Compare
7d75277 to
9aa83dc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.0.6→0.7.0Release Notes
cloudflare/workers-rs (worker)
v0.7.5Compare Source
What's Changed
run_bytesmethod on AI binding for models that return binary data. by @kflansburg in #920New Contributors
Full Changelog: cloudflare/workers-rs@v0.7.4...v0.7.5
v0.7.4Compare Source
What's Changed
Full Changelog: cloudflare/workers-rs@v0.7.3...v0.7.4
v0.7.3Compare Source
What's Changed
New Contributors
Full Changelog: cloudflare/workers-rs@v0.7.2...v0.7.3
v0.7.2Compare Source
What's Changed
Result<T, E>whileuse worker::*and add ok::Ok helper by @ryo33 in #890New Contributors
Full Changelog: cloudflare/workers-rs@v0.7.1...v0.7.2
v0.7.1Compare Source
What's Changed
Full Changelog: cloudflare/workers-rs@v0.7.0...v0.7.1
v0.7.0Compare Source
For users not updating to this version, make sure to use
cargo install worker-build@0.1.14, as the latest 0.7 will no longer work with older versions of the worker library.Breaking Changes
storage.getnow returns an option to handle missing entries instead of an error (#859)DurableObjecttrait now needs to be explicitly imported and won't be brought into scope automatically, which was stopping multiple durable objects in the same file from working correctly (#872)worker@0.7.0andworker-build@0.7.0, these toolchains now are majorly versioned together and will throw when using unexpected versions. Attempting to useworker@0.6withworker-build@0.7.0will throw an error. It is instead recommended to lock the version of worker-build to the expected semver viacargo install worker-build@^0.7.Deprecations
worker::kvdata()andget_env()onRouteContextfor instead using these fields directlyFeatures
Bug Fixes & Refactoring
New Contributors
Full Changelog: cloudflare/workers-rs@v0.6.7...v0.7.0
v0.6.7Compare Source
What's Changed
New Contributors
Full Changelog: cloudflare/workers-rs@v0.6.6...v0.6.7
v0.6.6Compare Source
Features
New Contributors
Full Changelog: cloudflare/workers-rs@v0.6.5...v0.6.6
v0.6.5Compare Source
Fixes
Full Changelog: cloudflare/workers-rs@v0.6.4...v0.6.5
v0.6.4Compare Source
Fixes
Full Changelog: cloudflare/workers-rs@v0.6.3...v0.6.4
v0.6.3Compare Source
Features
cf.imagefield infetch()properties by @jakubadamw in #351Bug Fixes
Full Changelog: cloudflare/workers-rs@v0.6.2...v0.6.3
v0.6.2Compare Source
Features
Fixes
New Contributors
Full Changelog: cloudflare/workers-rs@v0.6.1...v0.6.2
v0.6.1Compare Source
Features
Fixes
as_organizationoptional onIncomingRequestCfPropertiesby @maxdeviant in #776StringBinding::unchecked_from_js_refby @Vrtgs in #762New Contributors
Full Changelog: cloudflare/workers-rs@v0.6.0...v0.6.1
v0.6.0Compare Source
Breaking Changes
Features
worker-buildsupport custom JS shims by @LuisDuarte1 in #686workers-codegenby @LuisDuarte1 in #693durable::Storage::transaction()by @rozbb in #710Bug Fixes
RateLimiterbinding name by @guybedford in #755New Contributors
Full Changelog: cloudflare/workers-rs@v0.5.0...v0.6.0
v0.5.0Compare Source
What's Changed
Full Changelog: cloudflare/workers-rs@v0.4.2...v0.5.0
v0.4.2Compare Source
What's Changed
New Contributors
Full Changelog: cloudflare/workers-rs@v0.4.1...v0.4.2
v0.4.1Compare Source
What's Changed
Full Changelog: cloudflare/workers-rs@v0.4.0...v0.4.1
v0.4.0Compare Source
What's Changed
Routermethods. This uses APIT to allow more types than a function pointer to implement handlers (i.e. async closure) by @compiler-errors in #605get_allfunction to return non-folding set-cookie headers by @nakamura-shuta in #597FormDataconversion intoJsValueby @thibmeu in #634New Contributors
Full Changelog: cloudflare/workers-rs@v0.3.4...v0.4.0
v0.3.4Compare Source
What's Changed
js-sys/web-sys. Remove HeaderExt and AbortSignalExt by @kflansburg in #621Full Changelog: cloudflare/workers-rs@v0.3.3...v0.3.4
v0.3.3Compare Source
What's Changed
New Contributors
Full Changelog: cloudflare/workers-rs@v0.3.2...v0.3.3
v0.3.2Compare Source
What's Changed
Full Changelog: cloudflare/workers-rs@v0.3.1...v0.3.2
v0.3.1Compare Source
What's Changed
Hyperdrivefrom the worker crate by @ramnivas in #584D1Result. by @langyo in #591wasm-packas crate dependency by @kflansburg in #592New Contributors
Full Changelog: cloudflare/workers-rs@v0.3.0...v0.3.1
v0.3.0Compare Source
What's Changed
axumergonomics by @avsaase in #563workercrate by @KianNH in #570u64for R2 range requests by @kflansburg in #564encodeBodyandcfto ResponseInit. Adopt builder pattern. by @kflansburg in #568New Contributors
Full Changelog: cloudflare/workers-rs@v0.2.0...v0.3.0
v0.2.0Compare Source
What's Changed
R2 Improvements
uploadIdfor multipart uploads by @Jasper-Bekkers in #542API Flexibility
std::error::Errorby @kflansburg in #527Workers RPC
General
worker-sysMake all methodscatch: this greatly improves error reporting for exceptions which originate in JavaScript by @Jasper-Bekkers in #546New Contributors
Full Changelog: cloudflare/workers-rs@v0.1.0...v0.2.0
v0.1.0Compare Source
New Versioning Pattern
We will be using
0.x.yas our version pattern going forward so that we can better use semantic versioning. Minor version (x) changes will be used to indicate breaking changes, and patch version (y) changes will indicate non-breaking changes. We will continue be using0for our major version.What's Changed
Sockets
Socket.openedfor checking if socket connection was successful, by @Kakapio in #509Socket.closedgetter, by @kflansburg in #518Binary Size
axumfeature by @kflansburg in #534D1
D1PreparedStatementto accessD1PreparedStatementSysand rawJsValuequery results, by @dakom in #521HTTP
From<web_sys::Request>for request argument by @dakom in #525Other Fixes
Dependabot
New Contributors
Full Changelog: cloudflare/workers-rs@v0.0.24...v0.1.0
v0.0.24Compare Source
Major Changes to Queues API
In #335, major changes were made to the Queues API to bring it to parity with new features that have been introduced to the JavaScript API over time. This includes things like content type, delaying messages, and explicit acknowledgement and retries.
This comes with a few breaking changes:
Messagefields likebody,timestamp, andidare no longer public, andMessagecan no longer be created from a struct literal. Instead, these fields must be accessed via methodsbody(),timestamp(), andid().iter()onMessageBatchno longer has a lifetime.MessageBatch::new()has been removed.New features:
ack()andretry()are now available on the individual messageretry_with_options()was added to allow specifying theQueueRetryOptionsack_all()is now available onMessageBatchretry_all_with_options()was added toMessageBatchto allow specifying theQueueRetryOptionssend_batch()is now available onQueueQueueSendOptionswhen sending a messageMessageBuilder,BatchMessageBuilder, andRawMessageBuilderadded to allow for the creation of messages with options.JsValue(eitherTextorV8content types):Messagenow has araw_bodyfunction that returns aJsValue.raw_iter()fn has been added toMessageBatch.Queuenow has asend_rawandsend_raw_batchfunction that allows sending ofJsValue.Thanks to @jdon !
Other Changes
Full Changelog: cloudflare/workers-rs@v0.0.23...v0.0.24
v0.0.23Compare Source
What's Changed
New Contributors
Full Changelog: cloudflare/workers-rs@v0.0.22...v0.0.23
v0.0.22Compare Source
This release continues our conversion to the
httpcrate. In a number of key ways:axumwhenhttpfeature is enabled. This was a great dogfooding exercise and helped to identify ergonomics issues. Based on this we developed the utilities (see documentation):worker::sendto mark arbitraryasyncfunctions asSend(useful foraxumhandler methods).SendFuturewrapper for marking a specificFutureasSend.SendWrapperfor marking a particular object asSend. This is useful foraxumrouter state.axum. Thanks @avsaase!We will continue to make ergonomic improvements to simplify usage of
axumand other frameworks which generally expect objects to beSend,Sync, andClone.Other Changes
D1PreparedStatement.bind_refsandbatch_bindwhich does not take ownership of arguments, and enables more ergonomic and performant use of the D1 API. It also introducesD1Typewhich provides better type safety for these arguments than the previous API which allowed arbitraryJsValue. @kflansburg in #493New Contributors
Full Changelog: cloudflare/workers-rs@v0.0.21...v0.0.22
v0.0.21Compare Source
New
httpfeature flagA feature flag (
http) was introduced to begin migrating from custom request and response types to widely used types in thehttpcrate. See the README for more information.What's Changed
httpfeature forhttpcrate types by @kflansburg in #477New Contributors
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.