2022/8/12 Workers Runtime Release Notes

Changes this week:
* R2 Bindings: A Headers object with the range header can now be used for range within R2’s GetOptions
* When R2 conditional options are instantiated from a Header they now correctly compare against the second granularity. This allows correctly round-tripping to the browser and back. Additionally, secondsGranularity is now an option that can be passed into options constructed by hand to specify this when constructing outside Headers for the same effect.
* Fixed the Typescript type of DurableObjectState.id in workers-types to always be a DurableObjectId.
* Validation errors during Worker upload for module scripts now include correct line and column numbers.
* Bugfix, Profiling tools and flame graphs via chrome’s debug tools now properly report information.

2 Likes