What's Changed
- Add Python formatting with Ruff by @hoodmane in #2573
- update prettier and clang-format cli options in format.py by @anonrig in #2576
- Add explicit format all vscode task by @jasnell in #2579
- JSG_STRUCT_TS_OVERRIDE_DYNAMIC by refactoring JSG_STRUCT by @AdityaAtulTewari in #2545
- Add autoformatting for Bazel files by @npaun in #2577
- keep the custom event alive until promise resolution by @mikea in #2580
- [nfc] marking python tests as enormous by @mikea in #2582
- set githooks pre-push +x by @danlapid in #2584
- [nfc] lower test timeouts by @mikea in #2583
- Add ruff.toml with Python lint configuration by @hoodmane in #2587
- Enable a few more Python linting rules by @hoodmane in #2590
- add several
node:zlib
classes by @anonrig in #2519 - mark server-test as large by @mikea in #2591
- small perf improvements on workerd/api by @anonrig in #2566
- [nfc] explicit test targets by @mikea in #2594
- Fixup error propagation in Web streams to Node.js streams adapters by @jasnell in #2593
- test zlib destroy and add more tests by @anonrig in #2592
- [nfc] 08-22-24 build cleanup by @fhanau in #2595
- Fix llvm-symbolizer in CI by @npaun in #2598
- [nfc] make eslint a large test by @mikea in #2600
- Report queueMicrotask errors to the error event by @jasnell in #2597
- Use v8::LocalVector in multiple places by @jasnell in #2605
- fix buffer.transcode if both encodings are same by @anonrig in #2602
- More incremental work on new module registry impl by @jasnell in #2546
- [nfc] 08-23-24 build cleanup by @fhanau in #2601
- zlib one-shot methods by @npaun in #2533
- Revert "zlib one-shot methods" by @npaun in #2607
- Adding PipelineTransform class by @hhoughgg in #2553
- update ada to v2.9.1 by @anonrig in #2604
- improve zlib for nodejs_compat by @anonrig in #2599
- add zlib codes constants by @anonrig in #2608
- Account for the queue already having been drained by @jasnell in #2609
- add more zlib tests from node.js by @anonrig in #2612
- add more zlib tests by @anonrig in #2613
- Move the default implied on date for nodejs-compat-v2 by @jasnell in #2610
- Use V8's zlib by @npaun in #2522
- Cancel previous builds within the same PR on push by @npaun in #2614
- Fix wrongly triggered GH workflows on merge by @npaun in #2620
- zlib one-shot methods by @npaun in #2616
- Add WorkflowEvent type by @sidharthachatterjee in #2622
- Add a convenient script to create internal PRs by @npaun in #2617
- Implements globalThis.Cloudflare.compatibilityFlags API by @jasnell in #2527
- [build] Refactor zlib configuration by @fhanau in #2625
- Make some improvements to create-internal-pr tool by @npaun in #2626
- Add
replicaRouting
compat flag by @MellowYarker in #2621 - [build] Further zlib build refactor, document new hardware requirements by @fhanau in #2627
- Add some more node:zlib tests by @npaun in #2628
- Fix internal PR tool by @npaun in #2631
- implement domainToASCII and domainToUnicode by @anonrig in #2629
- parallelize formatter to speed up things by @anonrig in #2632
- Log when deleteAll is called with an alarm still set on the object by @a-robinson in #2630
- feat: Allow boolean returnMetadata for Vectorize V2 queries by @garvit-gupta in #2596
- Add PyodidePackageManager implementation by @garrettgu10 in #2633
- implement brotli classes by @anonrig in #2619
- Three more node:zlib tests by @npaun in #2635
- Http Request Cache Part 1 by @AdityaAtulTewari in #2434
- simplify zlib tests by @anonrig in #2637
- enable more node:zlib tests on workerd by @anonrig in #2641
- Release 2024-09-03 by @dom96 in #2640
New Contributors
Full Changelog: v1.20240821.0...v1.20240903.0