summaryrefslogtreecommitdiff
path: root/.changeset/tame-files-glow.md
diff options
context:
space:
mode:
Diffstat (limited to '.changeset/tame-files-glow.md')
-rw-r--r--.changeset/tame-files-glow.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/.changeset/tame-files-glow.md b/.changeset/tame-files-glow.md
new file mode 100644
index 000000000..32d95b5da
--- /dev/null
+++ b/.changeset/tame-files-glow.md
@@ -0,0 +1,23 @@
+---
+'@astrojs/netlify': major
+---
+
+Remove the Netlify Edge adapter
+
+ `@astrojs/netlify/functions` now supports Edge middleware, so a separate adapter for Edge itself (deploying your entire app to the edge) is no longer necessary. Please update your Astro config to reflect this change:
+
+ ```diff
+ // astro.config.mjs
+import { defineConfig } from 'astro/config';
+- import netlify from '@astrojs/netlify/edge';
++ import netlify from '@astrojs/netlify/functions';
+
+export default defineConfig({
+ output: 'server',
+ adapter: netlify({
++ edgeMiddleware: true
+ }),
+});
+```
+
+This adapter had several known limitations and compatibility issues that prevented many people from using it in production. To reduce maintenance costs and because we have a better story with Serveless + Edge Middleware, we are removing the Edge adapter.