- Added a preserveBuildServerDir adapter feature to keep the dist/server directory structure and allow adapters to skip the static preview server when providing their own preview entrypoint.
- Introduced a markdown.processor config option with an optional Rust‑based Sätteri processor; deprecated the old top‑level markdown.remark/reihpe/plugin options.
- Fixed several issues: X‑Forwarded headers handling, static preview respecting preserveBuildClientDir, Vite optimizer race condition, internal route validation for getStaticPaths, and preview behavior for static sites with SSR routes.