github cloudflare/workerd v1.20221108.0

latest releases: v1.20240919.0, v1.20240909.0, v1.20240903.0...
22 months ago

What's Changed

  • Rename BUILD -> BUILD.bazel by @kentonv in #1
  • Fix clang 11 and make icudata embed portable by @kentonv in #3
  • macOS Support by @mrbbot in #6
  • Update runtime name in workerd.capnp comments by @jasnell in #5
  • Add simple hello world sample by @jasnell in #4
  • Implement kqueue-based FileWatcher for MacOS by @kentonv in #7
  • Mention full XCode install requirement on macOS and soften WSL ver. by @dom96 in #10
  • Add banner to README by @neynah in #9
  • Synchronize changes with upstream repo. by @kentonv in #14
  • Tweak the readme a bit by @kentonv in #13
  • Various cleanups. by @kentonv in #19
  • Support Durable Objects (in-memory only, for testing) by @kentonv in #15
  • Add --experimental CLI flag, require it to enable experimental features. by @kentonv in #21
  • Fix broken link to workerd.capnp in README.md. by @kentonv in #22
  • Fix refresh_compile_commands target. by @kentonv in #18
  • macOS x86 Support by @mrbbot in #24
  • Publish to NPM by @penalosa in #23
  • Support Linux ARM64 by @penalosa in #26
  • TODO(launch) -> TODO(beta) by @kentonv in #25
  • Add durable objects chat demo as a sample. by @kentonv in #27
  • Add npx/wrangler instructions to README.md by @mrbbot in #28
  • docs: Fix KJ style guide & tour links in jsg readme by @rschristian in #42
  • Add static file-serving example. by @kentonv in #37
  • VS Code defaults by @mikea in #34
  • chore(readme): fix typo by @millsp in #36
  • jsg rtti: adding explicit Configuration parameter everywhere by @mikea in #38
  • Enable CLA Assistant on this repo by @larcher in #55
  • Sync changes from internal repo for the last time. by @kentonv in #63
  • Disable CLA Assistant locking PR's by @larcher in #65
  • chore: fix comments by @spacewander in #67
  • Updated README with instructions to clean build cache. by @jonasclaes in #59
  • jsg rtti: move implementation types to a separate enum by @mikea in #35
  • move R2HttpMetadata clone impl to r2-bucket.c++ by @Frederik-Baetens in #71
  • Enable WebSocket Compression in workerd by @MellowYarker in #69
  • Initial support for devtools inspector protocol by @jasnell in #17
  • Revert recent streams backpressure tee refactor by @harrishancock in #78
  • Add CODEOWNERS by @kentonv in #81
  • Cleanup: Do not log tunneled exceptions that cause alarm retries by @bcaimano in #80
  • Move coCapture() to libkj by @harrishancock in #82
  • Fix build by @harrishancock in #84
  • Remove ArrayPtr from list of supported jsg wrapping types by @a-robinson in #79
  • adding created() event to IsolateObserver by @mikea in #90
  • jsg: dynamic imports by @mikea in #88
  • Add LockTiming::waitingForOtherIsolate() by @harrishancock in #95
  • Add dispatchNamespace to TraceItem by @zebp in #75
  • Fixup streams bugs by @jasnell in #85
  • rtti: symbol table to lookup structures by @mikea in #66
  • Fixing a typo by @Warfields in #97
  • jsg: using Lock instead of isolate in modules code by @mikea in #94
  • add nodeCompatExperimental feature flag by @mikea in #89
  • jsg: fix rtti use-after-free by @mikea in #99
  • Clarify the chat demo unique keys are examples by @kentonv in #98
  • Add compatibility dates for streams flags by @jasnell in #86
  • Add way to determine if alarm retry limit shouldn't be applied by @xortive in #100
  • Fixup use-after-free error in streams tee by @jasnell in #102
  • Add explicit flush to Durable Object storage interface by @bcaimano in #87
  • jsg: adding long long types to rtti by @mikea in #106
  • Use explicit int64_t in jaeger-test TagValue by @mhart in #109
  • Automatic TypeScript definition generation from JSG RTTI by @mrbbot in #110
  • Fixup ref cycle in streams PipeLocks by @jasnell in #111
  • Revert: Automatic TypeScript definition generation from JSG RTTI (#110) by @jasnell in #112
  • Add more Jaeger spans to Worker constructor by @harrishancock in #114
  • jsg: allow user modules to override built ins by @mikea in #115
  • Fixup atLeast calculations for partially filled byob reads by @jasnell in #116
  • Wrap the WritableStream controller in a kj::Own by @jasnell in #118
  • add toJSON implementation for R2Checksums by @Frederik-Baetens in #103
  • Fixup premature close state on ReadableStreamJsSource by @jasnell in #120
  • Improvements to streams spec compliance and edge cases by @jasnell in #122
  • Change internal error to user facing error on writer double close by @jasnell in #128
  • Emit different error if a non-actor is looking for a class entrypoint by @bcaimano in #132
  • Automatic TypeScript definition generation from JSG RTTI by @mrbbot in #113
  • Improved support for readAtLeast byob reads by @jasnell in #126
  • Delete CODEOWNERS by @koeninger in #139
  • Add an ability to inject an arbitrary set of headers to KV requests by @vlovich in #135
  • Remove obsolete invalid assert by @jasnell in #144
  • Revert "Add an ability to inject an arbitrary set of headers to KV re… by @harrishancock in #145
  • Small typo fix in comment by @vlovich in #127
  • Request compression when calling new WebSocket() by default by @MellowYarker in #131
  • Add explicit shutdown to ActorCache when the Worker::Actor is shutdown by @bcaimano in #134
  • Add baseline enforcement within the runtime by @vlovich in #140
  • Remove id parameter from IsolateObserver::created() by @harrishancock in #148
  • Add an ability to inject an arbitrary set of headers to KV requests by @vlovich in #150
  • Enable built-in modules to import internal modules by @jasnell in #149
  • Cleanup KV HttpClient construction by @vlovich in #152
  • Cleanup: Don't pass Tracer to WorkerEntrypoint::construct(). by @kentonv in #142
  • Bump compatibility date for release by @penalosa in #161
  • add bytestream to context by @edevil in #160
  • Use a remote bazel cache to speed up builds by @penalosa in #153
  • Run the bazel cache worker on a zone to increase upload limits by @penalosa in #163
  • GitHub Actions workflow for automatic releases by @penalosa in #164

New Contributors

Full Changelog: https://github.com/cloudflare/workerd/commits/v1.20221108.0

Don't miss a new workerd release

NewReleases is sending notifications on new releases.