Minor Changes
-
#1382
b6a5facThanks @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
e9cd7b7Thanks @swissky! - Add a "Gone (410)" rule type. Redirect rules now support410(Content Deleted) and451(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
23c37f3Thanks @CacheMeOwside! - Fixesemdash doctoralways reporting "could not query users table". The users check now queries the correct table and reports the actual user count. -
#1530
997d7eeThanks @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
37e848bThanks @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