What's Changed
- Revert "Revert "node compatibility typescript infrastructure"" by @mikea in #273
- Redirect spec flag by @edevil in #278
- simple test-fixture by @mikea in #263
- Fix streams regression when enqueuing a single buffer multiple times by @jasnell in #279
- Clear root context frame under lock by @jasnell in #284
- Use an IoOwn to hold the WritableStreamSink in PumpToReader by @jasnell in #281
- Add Email types by @nelsonjsduarte in #277
- macos: Allow compiling on catalina to ventura by @dio in #276
- add missing header by @mikea in #291
- Remove limitation on maximum number of keys in write operations by @bcaimano in #261
- fix email info declaration by @edevil in #289
- Clarify
workers-types
README by @penalosa in #287 - Allow an isolate to have a simple random uuid by @jasnell in #280
- types: add Pub/Sub types by @elithrar in #295
- Make PumpToReader stay on its own IoContext by @harrishancock in #298
- ReadableStream pumpto should be js errors not internal errors by @jasnell in #268
- Temporarily disable the built-in module compile cache by @jasnell in #271
- stack-trace symbolizer using llvm-symbolizer subprocess by @mikea in #297
- Neuter the EncodedAsyncOutputStream on end/abort by @harrishancock in #308
- v8Str: add support for char arrays by @edevil in #307
- Revert "stack-trace symbolizer using llvm-symbolizer subprocess" by @ObsidianMinor in #310
- Update R2/KJ to avoid mod-after-put when using ArrayBuffer by @jasnell in #309
- test-fixture: make main module customizable; send http requests by @mikea in #299
- use node bundle by @mikea in #300
- Fix two obscure bugs I ran into while testing by @kentonv in #274
- Revert "Update R2/KJ to avoid mod-after-put when using ArrayBuffer" by @kentonv in #314
- Add
2022-10-31
and2022-11-30
types entrypoints and diagram by @mrbbot in #317 - reland stack-trace symbolizer with ekam protection by @mikea in #318
- Improve fetch spec compliance for Request/Response by @jasnell in #301
- Disallow
/
in TCP socketsconnect
. by @dom96 in #322 - Bugfix: Assert upon counted deletes not muted deletes in actor cache … by @bcaimano in #328
- Adds a catch-all experimental compatibility flag for incremental work by @jasnell in #312
- Add experimental
getExisting
method to DurableObjectNamespace by @xortive in #323 - Actually block use of
Request.integrity
. by @kentonv in #333 - Simplify and refine async context tracking by @jasnell in #282
- Move initial Node.js polyfills to workerd by @jasnell in #334
- Wrap TransformStream algorithms with JSG_VISITABLE_LAMBDA by @jasnell in #336
- Optimize single-batch delete flushes in ActorCache by @a-robinson in #338
- Allow workerd inspector client to be fully trusted by @jasnell in #329
- Add workerd:compatibility-flags internal built-in module by @jasnell in #326
- Reject TCP socket
closed
promise when proxy rejects connections. by @dom96 in #335 - Change ActorCache backpressure to be based on dirty bytes rather than… by @bretthoerner in #342
- Add Node.js Compat Buffer implementation by @jasnell in #340
- Add Node.js Compat assert implementation by @jasnell in #346
- Refactor JSG exception decoding, add relevant test cases by @fhanau in #348
- node-compat: eslint test by @mikea in #345
- Remove limit on total entries in a DurableObjectTransaction by @bcaimano in #325
- Reset readable state when canceled by @jasnell in #349
- Fixup buggy URLSearchParams iterators by @jasnell in #353
- Bump compatibility date for release by @penalosa in #357
New Contributors
- @nelsonjsduarte made their first contribution in #277
- @dio made their first contribution in #276
- @elithrar made their first contribution in #295
- @fhanau made their first contribution in #348
Full Changelog: v1.20230115.0...v1.20230209.0