diff --git a/.changeset/calm-socks-shake.md b/.changeset/calm-socks-shake.md
new file mode 100644
index 000000000000..79f462d2902b
--- /dev/null
+++ b/.changeset/calm-socks-shake.md
@@ -0,0 +1,6 @@
+---
+"@astrojs/markdown-remark": minor
+"astro": minor
+---
+
+Allows remark plugins to pass options specifying how images in `.md` files will be optimized
diff --git a/.changeset/itchy-clouds-invite.md b/.changeset/itchy-clouds-invite.md
new file mode 100644
index 000000000000..67dc73f0864f
--- /dev/null
+++ b/.changeset/itchy-clouds-invite.md
@@ -0,0 +1,16 @@
+---
+"astro": minor
+---
+
+Removes the requirement for non-content files and assets inside content collections to be prefixed with an underscore. For files with extensions like `.astro` or `.css`, you can now remove underscores without seeing a warning in the terminal.
+
+```diff
+src/content/blog/
+post.mdx
+- _styles.css
+- _Component.astro
++ styles.css
++ Component.astro
+```
+
+Continue to use underscores in your content collections to exclude individual content files, such as drafts, from the build output.
diff --git a/.changeset/polite-dogs-join.md b/.changeset/polite-dogs-join.md
new file mode 100644
index 000000000000..3bb0128d620f
--- /dev/null
+++ b/.changeset/polite-dogs-join.md
@@ -0,0 +1,5 @@
+---
+"@astrojs/markdoc": patch
+---
+
+Removes unnecessary `shikiji` dependency
diff --git a/.changeset/six-scissors-worry.md b/.changeset/six-scissors-worry.md
new file mode 100644
index 000000000000..ebba0da66d63
--- /dev/null
+++ b/.changeset/six-scissors-worry.md
@@ -0,0 +1,8 @@
+---
+"@astrojs/markdown-remark": minor
+"astro": minor
+---
+
+Adds a new `markdown.shikiConfig.transformers` config option. You can use this option to transform the Shikiji hast (AST format of the generated HTML) to customize the final HTML. Also updates Shikiji to the latest stable version.
+
+See [Shikiji's documentation](https://shikiji.netlify.app/guide/transformers) for more details about creating your own custom transformers, and [a list of common transformers](https://shikiji.netlify.app/packages/transformers) you can add directly to your project.
diff --git a/.changeset/sixty-dogs-sneeze.md b/.changeset/sixty-dogs-sneeze.md
new file mode 100644
index 000000000000..13f89232898d
--- /dev/null
+++ b/.changeset/sixty-dogs-sneeze.md
@@ -0,0 +1,24 @@
+---
+"astro": minor
+---
+
+Adds an experimental flag `clientPrerender` to prerender your prefetched pages on the client with the [Speculation Rules API](https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API).
+
+```js
+// astro.config.mjs
+{
+ prefetch: {
+ prefetchAll: true,
+ defaultStrategy: 'viewport',
+ },
+ experimental: {
+ clientPrerender: true,
+ },
+}
+```
+
+Enabling this feature overrides the default `prefetch` behavior globally to prerender links on the client according to your `prefetch` configuration. Instead of appending a `` tag to the head of the document or fetching the page with JavaScript, a `