Skip to content

Conversation

@workers-devprod
Copy link
Contributor

@workers-devprod workers-devprod commented Apr 22, 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 main, this PR will be updated.

Releases

[email protected]

Minor Changes

  • #8640 5ce70bd Thanks @kentonv! - Add support for defining props on a Service binding.

    In your configuration file, you can define a service binding with props:

    {
    	"services": [
    		{
    			"binding": "MY_SERVICE",
    			"service": "some-worker",
    			"props": { "foo": 123, "bar": "value" }
    		}
    	]
    }

    These can then be accessed by the callee:

    import { WorkerEntrypoint } from "cloudflare:workers";
    
    export default class extends WorkerEntrypoint {
    	fetch() {
    		return new Response(JSON.stringify(this.ctx.props));
    	}
    }

Patch Changes

  • #9030 3f0adf3 Thanks @dependabot! - chore: update dependencies of "miniflare" package

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20250417.0 1.20250422.0
    @cloudflare/workers-types ^4.20250417.0 ^4.20250422.0

[email protected]

Minor Changes

  • #8640 5ce70bd Thanks @kentonv! - Add support for defining props on a Service binding.

    In your configuration file, you can define a service binding with props:

    {
    	"services": [
    		{
    			"binding": "MY_SERVICE",
    			"service": "some-worker",
    			"props": { "foo": 123, "bar": "value" }
    		}
    	]
    }

    These can then be accessed by the callee:

    import { WorkerEntrypoint } from "cloudflare:workers";
    
    export default class extends WorkerEntrypoint {
    	fetch() {
    		return new Response(JSON.stringify(this.ctx.props));
    	}
    }
  • #8771 0cfcfe0 Thanks @dario-piotrowicz! - feat: add config.keep_names option

    Adds a new option to Wrangler to allow developers to opt out of esbuild's keep_names option (https://esbuild.github.io/api/#keep-names). By default, Wrangler sets this to true

    This is something developers should not usually need to care about, but sometimes
    keep_names can create issues, and in such cases they will be now able to opt-out.

    Example wrangler.jsonc:

    {
    	"name": "my-worker",
    	"main": "src/worker.ts",
    	"keep_names": false
    }

Patch Changes

[email protected]

Patch Changes

  • #7796 d16f1c6 Thanks @G4brym! - Update openapi C3 template to include better ts types and lint command

@cloudflare/[email protected]

Patch Changes

@cloudflare/[email protected]

Patch Changes

@cloudflare/[email protected]

Patch Changes

@workers-devprod workers-devprod requested review from a team as code owners April 22, 2025 18:18
@workers-devprod workers-devprod force-pushed the changeset-release/main branch 2 times, most recently from b3ca157 to 9a39e52 Compare April 22, 2025 18:19
@workers-devprod workers-devprod requested a review from a team April 22, 2025 18:19
@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 Apr 22, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Apr 22, 2025

A Wrangler prerelease is available for testing. You can install this latest build in your project with:

npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-wrangler-9028
Prereleases for other packages:

cloudflare-workers-bindings-extension:

wget https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-workers-bindings-extension-9028 -O ./cloudflare-workers-bindings-extension.0.0.0-vfbcfac62a.vsix && code --install-extension ./cloudflare-workers-bindings-extension.0.0.0-vfbcfac62a.vsix

create-cloudflare:

npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-create-cloudflare-9028 --no-auto-update

@cloudflare/kv-asset-handler:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-kv-asset-handler-9028

miniflare:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-miniflare-9028

@cloudflare/pages-shared:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-pages-shared-9028

@cloudflare/unenv-preset:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-unenv-preset-9028

@cloudflare/vite-plugin:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-vite-plugin-9028

@cloudflare/vitest-pool-workers:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-vitest-pool-workers-9028

@cloudflare/workers-editor-shared:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-workers-editor-shared-9028

@cloudflare/workers-shared:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-workers-shared-9028

@cloudflare/workflows-shared:

npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/14611804385/npm-package-cloudflare-workflows-shared-9028

Note that these links will no longer work once the GitHub Actions artifact expires.

@workers-devprod workers-devprod force-pushed the changeset-release/main branch from 9a39e52 to a594bba Compare April 22, 2025 21:14
@workers-devprod workers-devprod force-pushed the changeset-release/main branch from a594bba to d69b029 Compare April 23, 2025 06:49
@CarmenPopoviciu CarmenPopoviciu merged commit 508df7d into main Apr 23, 2025
40 of 43 checks passed
@CarmenPopoviciu CarmenPopoviciu deleted the changeset-release/main branch April 23, 2025 12:58
IRCody pushed a commit that referenced this pull request Apr 23, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

3 participants