Skip to content

ci: release#1516

Merged
ascorbic merged 1 commit into
mainfrom
changeset-release/main
Jun 17, 2026
Merged

ci: release#1516
ascorbic merged 1 commit into
mainfrom
changeset-release/main

Conversation

@emdashbot

@emdashbot emdashbot Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

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

@emdash-cms/admin@0.21.0

Minor Changes

  • #1508 e9cd7b7 Thanks @swissky! - Add a "Gone (410)" rule type. Redirect rules now support 410 (Content Deleted) and 451 (Unavailable For Legal Reasons) as terminal statuses — served directly with no destination — and the 404 log offers a one-click "Mark as Gone (410)" action next to "Create redirect". A 410 tells search engines a URL was intentionally and permanently removed, so it is deindexed faster than a 404.

Patch Changes

  • #1521 1b10c1d Thanks @ascorbic! - Fixes the byline search box still blanking the page while you type. Searching now keeps the current results on screen as the new query loads, instead of collapsing into a full-page loader and dropping the input's focus on each settled keystroke.

  • Updated dependencies []:

    • @emdash-cms/blocks@0.21.0

emdash@0.21.0

Minor Changes

  • #1382 b6a5fac Thanks @ascorbic! - The Astro dev server now prints absolute, clickable URLs for the admin UI and (when enabled) the MCP server, along with a dev-bypass shortcut link that signs you in as a dev admin without going through passkey setup or auth. The startup banner also shows the installed EmDash version. The dev-bypass link is dev-only and the underlying endpoint returns 403 in production.

  • #1508 e9cd7b7 Thanks @swissky! - Add a "Gone (410)" rule type. Redirect rules now support 410 (Content Deleted) and 451 (Unavailable For Legal Reasons) as terminal statuses — served directly with no destination — and the 404 log offers a one-click "Mark as Gone (410)" action next to "Create redirect". A 410 tells search engines a URL was intentionally and permanently removed, so it is deindexed faster than a 404.

Patch Changes

  • #1511 23c37f3 Thanks @CacheMeOwside! - Fixes emdash doctor always reporting "could not query users table". The users check now queries the correct table and reports the actual user count.

  • #1530 997d7ee Thanks @ascorbic! - Fixes admin and content pages intermittently hanging and returning 524 timeouts on Cloudflare Workers. The per-isolate caches for byline custom-field definitions and resolved site secrets could retain a never-settling promise left behind by a cancelled request, which wedged every later request on that isolate until it was evicted. Both caches now cache the resolved value behind a reclaimable single-flight lock, so a cancelled request can no longer stall the isolate.

  • #1386 37e848b Thanks @auggernaut! - Skips default robots.txt and sitemap.xml route injection when the host site defines its own root routes.

  • Updated dependencies [1b10c1d, e9cd7b7]:

    • @emdash-cms/admin@0.21.0
    • @emdash-cms/auth@0.21.0
    • @emdash-cms/gutenberg-to-portable-text@0.21.0

@emdash-cms/auth-atproto@0.2.17

Patch Changes

  • Updated dependencies []:
    • @emdash-cms/auth@0.21.0

@emdash-cms/cloudflare@0.21.0

Patch Changes

@emdash-cms/plugin-atproto@0.2.1

Patch Changes

  • #1530 997d7ee Thanks @ascorbic! - Fixes AT Protocol syndication hanging on Cloudflare Workers when a request was cancelled while refreshing the session token. The token refresh is still coalesced so concurrent publishes don't race, but it no longer shares an in-flight promise that a cancelled request could leave pending forever; a later publish now recovers instead of hanging.

@emdash-cms/plugin-embeds@0.1.25

Patch Changes

  • Updated dependencies []:
    • @emdash-cms/blocks@0.21.0

@emdash-cms/sandbox-workerd@0.1.9

Patch Changes

@emdash-cms/x402@0.21.0

Patch Changes

  • #1530 997d7ee Thanks @ascorbic! - Fixes x402-protected routes hanging and returning 524 timeouts on Cloudflare Workers when the very first request to a cold isolate was cancelled mid-initialization. The resource server is now cached only once it is fully initialized, so a cancelled initializer no longer strands later requests.

@emdash-cms/auth@0.21.0

@emdash-cms/blocks@0.21.0

create-emdash@0.21.0

@emdash-cms/gutenberg-to-portable-text@0.21.0

@emdash-cms/fixture-perf-site@0.0.20

Patch Changes

@emdash-cms/perf-demo-site@0.0.20

Patch Changes

@emdash-cms/cache-demo-site@0.0.20

Patch Changes

@emdash-cms/do-demo-site@0.0.20

Patch Changes

@emdash-cms/do-solo-demo-site@0.0.20

Patch Changes

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 17, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
docs 08a863c Jun 17 2026, 07:14 PM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 17, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
emdash-demo-cache 08a863c Jun 17 2026, 07:17 PM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 17, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
emdash-playground 08a863c Jun 17 2026, 07:15 PM

@github-actions

Copy link
Copy Markdown
Contributor

Scope check

This PR touches 33 files. PRs with a broad scope are harder to review. Please confirm the scope hasn't drifted beyond the intended change.
This PR spans 5 different areas (area/core, area/admin, area/plugins, area/auth, area/cloudflare). Consider breaking it into smaller, focused PRs.

If this scope is intentional, no action needed. A maintainer will review it. If not, please consider splitting this into smaller PRs.

See CONTRIBUTING.md for contribution guidelines.

@pkg-pr-new

pkg-pr-new Bot commented Jun 17, 2026

Copy link
Copy Markdown

Open in StackBlitz

@emdash-cms/admin

npm i https://pkg.pr.new/@emdash-cms/admin@1516

@emdash-cms/auth

npm i https://pkg.pr.new/@emdash-cms/auth@1516

@emdash-cms/auth-atproto

npm i https://pkg.pr.new/@emdash-cms/auth-atproto@1516

@emdash-cms/blocks

npm i https://pkg.pr.new/@emdash-cms/blocks@1516

@emdash-cms/cloudflare

npm i https://pkg.pr.new/@emdash-cms/cloudflare@1516

@emdash-cms/contentful-to-portable-text

npm i https://pkg.pr.new/@emdash-cms/contentful-to-portable-text@1516

emdash

npm i https://pkg.pr.new/emdash@1516

create-emdash

npm i https://pkg.pr.new/create-emdash@1516

@emdash-cms/gutenberg-to-portable-text

npm i https://pkg.pr.new/@emdash-cms/gutenberg-to-portable-text@1516

@emdash-cms/plugin-cli

npm i https://pkg.pr.new/@emdash-cms/plugin-cli@1516

@emdash-cms/plugin-types

npm i https://pkg.pr.new/@emdash-cms/plugin-types@1516

@emdash-cms/registry-client

npm i https://pkg.pr.new/@emdash-cms/registry-client@1516

@emdash-cms/registry-lexicons

npm i https://pkg.pr.new/@emdash-cms/registry-lexicons@1516

@emdash-cms/sandbox-workerd

npm i https://pkg.pr.new/@emdash-cms/sandbox-workerd@1516

@emdash-cms/x402

npm i https://pkg.pr.new/@emdash-cms/x402@1516

@emdash-cms/plugin-ai-moderation

npm i https://pkg.pr.new/@emdash-cms/plugin-ai-moderation@1516

@emdash-cms/plugin-atproto

npm i https://pkg.pr.new/@emdash-cms/plugin-atproto@1516

@emdash-cms/plugin-audit-log

npm i https://pkg.pr.new/@emdash-cms/plugin-audit-log@1516

@emdash-cms/plugin-color

npm i https://pkg.pr.new/@emdash-cms/plugin-color@1516

@emdash-cms/plugin-embeds

npm i https://pkg.pr.new/@emdash-cms/plugin-embeds@1516

@emdash-cms/plugin-field-kit

npm i https://pkg.pr.new/@emdash-cms/plugin-field-kit@1516

@emdash-cms/plugin-forms

npm i https://pkg.pr.new/@emdash-cms/plugin-forms@1516

@emdash-cms/plugin-webhook-notifier

npm i https://pkg.pr.new/@emdash-cms/plugin-webhook-notifier@1516

commit: 08a863c

@emdashbot emdashbot Bot force-pushed the changeset-release/main branch from 8534db7 to dd3bad4 Compare June 17, 2026 14:29
@emdashbot emdashbot Bot force-pushed the changeset-release/main branch 3 times, most recently from 587468e to b817506 Compare June 17, 2026 19:04
@emdashbot emdashbot Bot force-pushed the changeset-release/main branch from b817506 to 08a863c Compare June 17, 2026 19:07
@ascorbic ascorbic merged commit 8b57af6 into main Jun 17, 2026
67 of 70 checks passed
@ascorbic ascorbic deleted the changeset-release/main branch June 17, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant