惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
Recent Commits to openclaw:main
Recent Commits to openclaw:main
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
罗磊的独立博客
V
Visual Studio Blog
爱范儿
爱范儿
H
Help Net Security
J
Java Code Geeks
I
InfoQ
Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
GbyAI
GbyAI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
Scott Helme
Scott Helme
S
SegmentFault 最新的问题
S
Securelist
L
LINUX DO - 热门话题
Cyberwarzone
Cyberwarzone
C
Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
G
Google Developers Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
T
The Blog of Author Tim Ferriss
博客园_首页
B
Blog
F
Fortinet All Blogs
AWS News Blog
AWS News Blog
V
Vulnerabilities – Threatpost
S
Secure Thoughts
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Forbes - Security
Forbes - Security
S
Security @ Cisco Blogs
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
Schneier on Security
Project Zero
Project Zero
Martin Fowler
Martin Fowler
C
Cybersecurity and Infrastructure Security Agency CISA
N
Netflix TechBlog - Medium
N
News and Events Feed by Topic

Netlify Changelog

Gemini 3.5 Flash now available in Agent Runners 4 Nuxt CVEs: what Netlify users need to know Gemini 3.5 Flash now available in AI Gateway Agent Runners workflow improvements Next.js & React security release (May 2026): what to know Block project transfers out of your team Gemini 3.1 Flash-Lite now available in AI Gateway OpenAI GPT-5.5 Instant now available in AI Gateway New `netlify logs` CLI command Deploy to Netlify with Stripe Projects Netlify Database is now generally available OpenAI GPT-5.5 and GPT-5.5 Pro in AI Gateway & Agent Runners Rename an agent run GPT Image 2 now available in AI Gateway New frontend-design skill for Agent Runners Claude Opus 4.7 now available in AI Gateway and Agent Runners Pricing updates for Credit-based plans New sorting and filter controls on the Members page Netlify Database GA coming soon, no new databases for now Deploy logs streaming is now faster Netlify CLI adds prompt-based creation and anonymous deploys Deploy from Codex with the Netlify Plugin Hydrogen with React Router 7 now supported on Netlify Monitor credit usage by day Invoices for Enterprise Available on the Billing Page AI app development on production infrastructure with Netlify Introducing Prompt Templates OpenAI GPT-5.4 Nano and GPT-5.4 Mini in AI Gateway Change your pricing plan Internal Builder Role & Project Access Controls See your available credits at a glance Astro 6 just works on Netlify Limit AI feature usage OpenAI GPT-5.4 and GPT-5.4 Pro in AI Gateway & Agent Runners Deploy Preview screenshots in agent runs Gemini 3.1 Flash-Lite Preview now available in AI Gateway GPT-5.3 Instant now available in AI Gateway Use Netlify Agent Runners from Linear Automatic PHP bot scan blocking now live on all plans Support for stale-while-revalidate in Cache API Gemini 3.1 Flash Image Preview now available in AI Gateway GPT-5.3-Codex now available in AI Gateway Gemini 3.1 Pro Preview now available in AI Gateway Claude Sonnet 4.6 now available in AI Gateway and Agent Runners Sync changes with Agent Runners without Git Claude Opus 4.6 now available in AI Gateway and Agent Runners Agent Runners improvements recap 6 new React Router & Remix CVEs: what you need to know Vulnerability in Node.js: what Netlify users need to know 5 SvelteKit security vulnerabilities: what Netlify users need to know GPT-5.2-Codex Now Available in AI Gateway and Agent Runners Play Games While Agent Runners Do the Work Prerender.io support updated as new extension Gemini 3 Flash Preview now available in AI Gateway GPT-image-1.5 now available in AI Gateway AI Gateway now Generally Available Observability release is here Prerender extension now generally available Action required: React/Next.js CVE-2025-55184 and CVE-2025-55183 GPT-5.2 and GPT-5.2-Pro now available in AI Gateway and Agent Runners GPT-5.1-Codex-Max now available in AI Gateway and Agent Runners Netlify’s response to the critical React security vulnerability Netlify Vite Plugin now supports AI Gateway locally Claude Opus 4.5 now available in AI Gateway Projects deployed using a zip file via API now support branch deploys Day one support for Angular v21 on Netlify Gemini 3 now available in AI Gateway and Agent Runners DNS record management simplified for teams in Netlify organizations Skew protection for CLI workflows Support for more domain TLDs GPT-5.1 model now available in AI Gateway React Router 7 apps can now be deployed to Edge Functions | Netlify Changelog Git SHA exposed for triggered deploys | Netlify Changelog Test scheduled functions in Netlify dashboard | Netlify Changelog Revert agent run in a task | Netlify Changelog Deletion improvements with Netlify Blobs | Netlify Changelog Preview Server restart for cross-functional collaborators | Netlify Changelog AI inference usage graphs | Netlify Changelog Buy credit packs on demand | Netlify Changelog React Router 7 middleware now supported | Netlify Changelog Skew protection now available | Netlify Changelog Next.js 16 is ready to deploy on Netlify | Netlify Changelog Enforce Git-based workflows for production deploys | Netlify Changelog Claude Haiku 4.5 is now available in the AI Gateway | Netlify Changelog GPT 5 Pro now available in the AI Gateway | Netlify Changelog Updates to credit-based Personal and Pro plans | Netlify Changelog New AI workflows: Agent Runners and AI Gateway (beta) | Netlify Changelog Netlify pricing update: Introducing credit-based plans | Netlify Changelog Security Update: Multiple vulnerabilities in Next.js | Netlify Changelog ChatGPT deep link for failed deploy analysis | Netlify Changelog Equinix IP address expiring for 4-year old sites | Netlify Changelog Nuxt 4 support + new @netlify/nuxt module for local dev | Netlify Changelog Smart Secret Scanning for AI-Generated Code | Netlify Netlify DB: Serverless PostgreSQL Database | Netlify One-click install Netlify MCP on Cursor | Netlify Changelog Netlify MCP Server: AI Agents Can Now Deploy Code Directly | Netlify Netlify Becomes Official Vite Deployment Partner + New Plugin | Netlify Angular 20 support | Netlify Changelog Netlify CLI 21.4.1 UI and workflow enhancements | Netlify Changelog Security Update: Next.js sites on Netlify not vulnerable to CVE-2025-32421 | Netlify Changelog
Netlify presents: Edge Functions General Availability
Nahrin Jalal · 2023-06-01 · via Netlify Changelog

We are proud to announce the General Availability of Edge Functions, shipped with the production quality and reliability you expect from Netlify. Netlify Edge Functions connect the Netlify platform and workflow with an open-source, standards-based runtime at the network edge. This feature makes globalization, personalization, and authentication at the edge easier, faster, and more efficient to help your teams build better digital experiences that help you win more business.

The ability to personalize and globalize content based on geography, timezone, cookie settings, or request headers is critical for organizations looking to expand globally while remaining both compliant and competitive. Certain countries have regulatory requirements that apply to digital properties operating within their borders. Some folks value their privacy, and would like to decline cookie settings on webpages. And serving a website in a native language and running split tests to understand the effectiveness of web content is critical for attracting and converting new business.

When it comes to security, being able to authenticate at the edge removes the friction between maintaining access controls and enabling employees to access the tools they need to get their work done. Using Edge Functions, you can easily personalize your site experience based on the type of user who’s authenticated, or whether they’re an internal developer or an external user.

Edge Functions in action

Since we first launched the Beta program, we’ve been connecting with teams of all sizes to understand how we could improve Edge Functions to fit their needs. So, in addition to the features that developers have been using and loving, we are thrilled to announce some new highly-requested capabilities.

Response caching

In addition to the middleware-type scenarios of modifying the incoming request and/or the outgoing response, Edge functions can also be used as endpoints that deliver a full response back to the client. In these cases, and especially when the code runs intense computations or communicates with third-party APIs, it might be useful to cache the resulting responses and avoid invoking the edge function altogether on subsequent requests. Now you can do just that. You can opt-in to caching by setting a new cache configuration property and then return the standard cache-control header in your responses.

import type { Context, Config } from "https://edge.netlify.com"

export default async (req: Request, context: Context) => {

return new Response("Hello world", {

headers: {

"cache-control": "public, s-maxage=3600"

}

})

}

export const config: Config = {

cache: "manual",

path: "/hello"

}

For more information about response caching, refer to our documentation.

Exclusion paths

Since edge functions can be configured to run on multiple (or even all) URL paths, it’s sometimes useful to bypass the computation for a subset of them, depending on the use case.

If you need to make that decision based on information from each specific request like the client IP or geolocation, your edge function can terminate itself — and we made some improvements to this flow that you should use for optimal performance.

But if you know upfront that certain URL paths should never trigger the edge function, like static CSS or JavaScript files that should be served unmodified, you can now encode that configuration into the platform so that the edge function is never even evaluated.

import type { Config } from "https://edge.netlify.com"

export default async () => new Response("Hello, world!")

// Runs for all paths except *.css and *.js

export const config: Config = {

path: "/*",

excludedPath: ["/*.css", "/*.js"]

}

For more information about exclusion paths, refer to our documentation.

Custom error handling

The flexibility of edge functions makes them suitable for a wide range of use cases, from business-critical authentication/authorization mechanisms to nice-to-have site personalizations. Because an error that occurs during the execution of each of these edge functions has different consequences to the end user, we now let you define different error handling strategies.

Each edge function can now contain an onError configuration property that specifies whether an unhandled error should terminate the request with an error page, rewrite the request to a fallback path, or simply skip the erroring edge function and continue the request chain.

import { Config } from "https://edge.netlify.com"

export default async () => {

await callExternalAPIThatMightFail()

}

export const config: Config = {

path: "/external-api",

onError: "/fallback"

}

For more information about custom error handling, refer to our documentation.

Plans and Pricing

Now that our Beta is ending, we wanted to let you know that we have some new pricing starting July 1, 2023.

For all existing and new Netlify Edge Functions users, the following pricing will go into effect for your July billing period:

StarterProEnterprise
Invocations included1 million2 million5 million
Overages$2 per million$2 per million$2 per million (for higher usage - contact Sales)

If you aren’t already using Edge Functions in your production environments, now is a good time to start so you can get a sense of how many invocations you’ll need at scale before pricing goes into effect in July.

To get a view of how many edge invocations you’re currently using, you can read more about Edge Functions usage and billing here.

Get started with Netlify Edge Functions

When it comes to Edge Functions, the possibilities are limitless. Whether you are a global brand looking to streamline your eCommerce experience through powerful customizations and simplified localization, or you’re just looking to make your static site more dynamic without sacrificing performance, Netlify Edge Functions can help. With Netlify Edge Functions, your team can maintain complete control, build better performing web experiences, and gain agility in their development process.

To get started with Edge Functions, head over to our docs and examples.

Are you already using Netlify Edge Functions and would like to give us your feedback? Drop us your feedback in the forums.

Not yet a Netlify customer, but ready to see Edge Functions in action? Request a demo today.