Skip to content

Release v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Apr 19:26

New Versioning Pattern

We will be using 0.x.y as 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 using 0 for our major version.

What's Changed

Sockets

  • Add Socket.opened for checking if socket connection was successful, by @Kakapio in #509
  • Add socket tests and fixed Socket.closed getter, by @kflansburg in #518

Binary Size

  • Make chrono-tz an optional dependency. This dependency was found to be a major contributor to binary size. By @kflansburg in #520

Caution

Breaking: You will now need the timezone feature to access Cf.timezone.

Caution

Breaking: You will now need axum feature to have From<worker::Response> for http::Response<axum::body::Body>

D1

  • Introduce methods on D1PreparedStatement to access D1PreparedStatementSys and raw JsValue query results, by @dakom in #521

HTTP

  • More flexible fetch handler signature allowing any type implementing From<web_sys::Request> for request argument by @dakom in #525

Other Fixes

  • Fix issue with data corruption in web_sys::WebSocket by @kflansburg in #523
  • Return 500 instead of panicking when returning error to fetch handler by @avsaase in #524

Dependabot

New Contributors

Full Changelog: v0.0.24...v0.1.0