v1.20230115.0
github-actions
released this
16 Jan 15:59
·
3743 commits
to main
since this release
What's Changed
- Overrides for TypeScript definition generation from JSG RTTI by @mrbbot in #133
- Generate an exportable and ambient version of the TypeScript types by @penalosa in #136
- Generate multiple types, one for each compatibility date that changes type signatures by @penalosa in #137
- add byteStreamFactory to worker interface by @edevil in #169
- Publish to NPM via CI by @penalosa in #166
- Document the runtime dependencies of
workerd
by @penalosa in #170 - Add support for TypeScript-only definitions by @mrbbot in #168
- Add overrides for Analytics Engine by @jimhawkridge in #172
- Improve implementation of DOMException by @jasnell in #159
- Implements API for connecting to TCP servers in workers by @dom96 in #162
- call setEventInfo() for custom events by @edevil in #175
- fix context.now() when handling a trace by @edevil in #177
- [R2] multipart bindings by @Frederik-Baetens in #154
- set event info in custom event by @edevil in #179
- Puts TCP sockets behind a compatibility flag. by @dom96 in #180
- During testing the GC will run after every test. by @Warfields in #173
- Fix
Request
andReadableStream
overrides by @mrbbot in #178 - Provide a way to determine if a durable object is broken from errors by @bcaimano in #151
- Types: Pull parameter names from header files by @penalosa in #165
- NPM release improvements by @penalosa in #182
- Add scripts tags to Trace Workers by @zebp in #188
workers types
npm release by @penalosa in #183- Add missing type check for internal module by @jasnell in #193
- Update for Cap'n Proto allowCancellation change. by @kentonv in #187
- Revert "
workers types
npm release (#183)" by @jasnell in #202 - Add action to block merging if PR labeled
needs-internal-pr
by @jasnell in #203 - Add support for Queue events to trace workers by @a-robinson in #196
- return null upon R2 conditonal put failure by @Frederik-Baetens in #213
- Update sockets to use new pipelining support in capnproto. by @harrishancock in #214
- Use externalized strings for built-in js/ts modules by @jasnell in #201
- Implements RpcWorkerInterface::connect. by @dom96 in #192
- Support non-"IoOwn"ed 'OutgoingFactory's in Fetcher by @ObsidianMinor in #215
- Add optional locationHint parameter to Durable Objects
get()
by @bretthoerner in #221 - Switch from EmbedderHeapTracer to cppgc by @kentonv in #199
- Fix crash in isolate shutdown from recent GC changes. by @kentonv in #225
- Add sendBatch definition to @cloudflare/workers-types by @OilyLime in #223
- Fix overridden Jaeger span duration by @jclee in #195
- Experimental code cache for built-in js/ts modules by @jasnell in #204
- Update hex checks to ignore Fullwidth ASCII characters by @vickykont in #227
- Properly handle JS exceptions in promise rejection callback. by @kentonv in #231
- Fix UAF in InputGate::Waiter by @harrishancock in #232
- Implement missing Worker::Isolate::SubrequestClient::connect. by @dom96 in #233
- Enforce WorkerInterface::connect to be implemented in all subclasses. by @dom96 in #234
- Introduce move-inhibiting version of KJ_DISALLOW_COPY by @harrishancock in #236
- Hide
connect()
function entirely when the flag is not enabled. by @kentonv in #239 - Fix
tsl
typo and comment about address validation by @kentonv in #238 - Added annotation to denote if a flag is experimental by @Warfields in #235
- [bazel] updating js dependencies by @mikea in #245
- Add support for Durable Object jurisdictional subnamespaces by @bretthoerner in #242
- Improve representation of trace spans. by @kentonv in #141
- Cleanup: Take out jsg error throwing functions by @bcaimano in #241
- Rename nodejs compat flag to remove version by @jasnell in #247
- Fix
waitUntil
types to accept anyPromise
as opposed to justPromise<void>
by @mrbbot in #191 - Remove no-longer-used Jaeger code and Protobuf dependency by @kentonv in #248
- thin-lto optimized build configuration by @mikea in #250
- Use
kj::uint
to fix macOS builds by @mrbbot in #251 - Refactor out ReadableStreamJsSource by @jasnell in #226
- Gracefully drain process on SIGTERM. by @kentonv in #244
- Add macOS to PR CI by @mrbbot in #252
- new event info type email by @edevil in #249
- Use tcmalloc for memory allocation. by @kentonv in #253
- Revert "Gracefully drain process on SIGTERM." by @byule in #255
- remove lto clang override by @mikea in #254
- Recommend alternative to bazel clean in README.md by @pcj in #256
- Clear URLSearchParam ref to URL when URL destroyed by @jasnell in #257
- node compatibility typescript infrastructure by @mikea in #258
- Revert "node compatibility typescript infrastructure" by @mikea in #262
- Initial implementation of async context tracking by @jasnell in #208
- node compatibility typescript infrastructure by @mikea in #264
- Fix MacOS build by not using tcmalloc. by @kentonv in #267
- fix content-type param extraction by @edevil in #260
- Revert "node compatibility typescript infrastructure" by @harrishancock in #269
- Revert "Revert "Gracefully drain process on SIGTERM."" by @kentonv in #265
- bumping capnproto by @mikea in #272
- Refactors Sockets closed promise handling. by @dom96 in #237
- Use service name as service worker script name by @mrbbot in #190
- Revert reverts of types parameter names (#165) and types
npm
release (#183) by @mrbbot in #220 - Validate addresses passed to
connect
. by @dom96 in #266 - Bump compatibility date to
2023-01-15
to trigger release by @mrbbot in #275
New Contributors
- @jimhawkridge made their first contribution in #172
- @ObsidianMinor made their first contribution in #215
- @bretthoerner made their first contribution in #221
- @OilyLime made their first contribution in #223
- @jclee made their first contribution in #195
- @vickykont made their first contribution in #227
- @byule made their first contribution in #255
- @pcj made their first contribution in #256
Full Changelog: v1.20221108.0...v1.20230115.0