Skip to content

Conversation

@workers-devprod
Copy link
Contributor

@workers-devprod workers-devprod commented Jul 31, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v3-maintenance, this PR will be updated.

Releases

[email protected]

Minor Changes

  • #10015 b5d9bb0 Thanks @dario-piotrowicz! - add structuredWorkerdLogs option

    add a new top-level option named structuredWorkerdLogs that makes workerd print to stdout structured logs (stringified jsons of the following shape: { timestamp: number, level: string, message: string }) instead of printing logs to stdout and stderr

Patch Changes

  • #10216 76d3002 Thanks @devin-ai-integration! - Add macOS version validation to prevent EPIPE errors on unsupported macOS versions (below 13.5). Miniflare and C3 fail hard while Wrangler shows warnings but continues execution.

[email protected]

Patch Changes

  • #10015 b5d9bb0 Thanks @dario-piotrowicz! - fix wrangler dev logs being logged on the incorrect level in some cases

    currently the way wrangler dev prints logs is faulty, for example the following code

    console.error("this is an error");
    console.warn("this is a warning");
    console.debug("this is a debug");

    inside a worker would cause the following logs:

    ✘ [ERROR] this is an error
    
    ✘ [ERROR] this is a warning
    
    this is a debug
    

    (note that the warning is printed as an error and the debug log is printed even if by default it should not)

    the changes here make sure that the logs are instead logged to their correct level, so for the code about the following will be logged instead:

    ✘ [ERROR] this is an error
    
    ▲ [WARNING] this is a warning
    

    (running wrangler dev with the --log-level=debug flag will also cause the debug log to be included as well)

  • #10187 f480ec7 Thanks @workers-devprod! - Deleting when Pages project binds to worker requires confirmation

  • #10182 1f686ef Thanks @devin-ai-integration! - fix: report startup errors before workerd profiling

  • #10226 989e17e Thanks @petebacondarwin! - Enforce 64-character limit for Workflow binding names locally to match production validation

  • #10216 76d3002 Thanks @devin-ai-integration! - Add macOS version validation to prevent EPIPE errors on unsupported macOS versions (below 13.5). Miniflare and C3 fail hard while Wrangler shows warnings but continues execution.

  • #10261 8c38b65 Thanks @petebacondarwin! - fix: strip ANSI escape codes from log files to improve readability and parsing

  • #10171 0d73563 Thanks @devin-ai-integration! - Handle UTF BOM in config files - detect and remove UTF-8 BOMs, error on unsupported BOMs (UTF-16, UTF-32)

  • Updated dependencies [b5d9bb0, 76d3002]:

@cloudflare/[email protected]

Patch Changes

@workers-devprod workers-devprod requested review from a team as code owners July 31, 2025 17:10
@workers-devprod workers-devprod added e2e Run wrangler + vite-plugin e2e tests on a PR c3-e2e Run c3 e2e tests on a PR labels Jul 31, 2025
@workers-devprod workers-devprod force-pushed the changeset-release/v3-maintenance branch 5 times, most recently from c10b563 to f45ac1b Compare August 6, 2025 08:53
@workers-devprod workers-devprod force-pushed the changeset-release/v3-maintenance branch from f45ac1b to bc47a38 Compare August 7, 2025 13:48
@petebacondarwin
Copy link
Contributor

In discussions with @penalosa we decided that the 6 MacOS e2e tests are just flakes (there are different failures on different runs). So I am going to release v3 with the evidence of the Linux and Windows e2e tests passing.

@petebacondarwin petebacondarwin merged commit 951baa5 into v3-maintenance Aug 7, 2025
28 of 47 checks passed
@petebacondarwin petebacondarwin deleted the changeset-release/v3-maintenance branch August 7, 2025 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c3-e2e Run c3 e2e tests on a PR e2e Run wrangler + vite-plugin e2e tests on a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants