diff --git a/src/content/changelog/access/2025-03-03-saml-oidc-fields-saml-transformations.mdx b/src/content/changelog/access/2025-03-03-saml-oidc-fields-saml-transformations.mdx index d83d3d8c19e089c..680291f1b612931 100644 --- a/src/content/changelog/access/2025-03-03-saml-oidc-fields-saml-transformations.mdx +++ b/src/content/changelog/access/2025-03-03-saml-oidc-fields-saml-transformations.mdx @@ -15,14 +15,14 @@ OIDC apps now include: - OIDC token lifetime control - Advanced OIDC auth flows including hybrid and implicit flows -![OIDC field additions](~/assets/images/changelog/access/oidc-claims.png) +[OIDC field additions](~/assets/images/changelog/access/oidc-claims.png) SAML apps now include improved SAML attribute mapping from an IdP. -![SAML field additions](~/assets/images/changelog/access/saml-attribute-statements.png) +[SAML field additions](~/assets/images/changelog/access/saml-attribute-statements.png) **SAML transformations** SAML identities sent to Access applications can be fully customized using JSONata expressions. This allows admins to configure the precise identity SAML statement sent to a SaaS application. -![Configured SAML statement sent to application](~/assets/images/changelog/access/transformation-box.png) +[Configured SAML statement sent to application](~/assets/images/changelog/access/transformation-box.png) diff --git a/src/content/changelog/access/2025-04-21-Access-Bulk-Policy-Tester.mdx b/src/content/changelog/access/2025-04-21-Access-Bulk-Policy-Tester.mdx index ef667aa74a07b47..bdb839900756283 100644 --- a/src/content/changelog/access/2025-04-21-Access-Bulk-Policy-Tester.mdx +++ b/src/content/changelog/access/2025-04-21-Access-Bulk-Policy-Tester.mdx @@ -6,5 +6,5 @@ date: 2025-04-21T6:00:00Z The [Access bulk policy tester](/cloudflare-one/policies/access/policy-management/#test-all-policies-in-an-application) is now available in the Cloudflare Zero Trust dashboard. The bulk policy tester allows you to simulate Access policies against your entire user base before and after deploying any changes. The policy tester will simulate the configured policy against each user's last seen identity and device posture (if applicable). -![Example policy tester](~/assets/images/changelog/access/example-policy-tester.png) +[Example policy tester](~/assets/images/changelog/access/example-policy-tester.png) diff --git a/src/content/changelog/agents/2025-03-18-npm-i-agents.mdx b/src/content/changelog/agents/2025-03-18-npm-i-agents.mdx index 69577dcca4d74f5..3f151fe54f1642f 100644 --- a/src/content/changelog/agents/2025-03-18-npm-i-agents.mdx +++ b/src/content/changelog/agents/2025-03-18-npm-i-agents.mdx @@ -15,11 +15,12 @@ import npmAgentsAnimated from "~/assets/images/agents/npm-i-agents.apng" #### `agents-sdk` -> `agents` -📝 **We've renamed the Agents package to `agents`**! +📝 **We've renamed the Agents package to `agents`** If you've already been building with the Agents SDK, you can update your dependencies to use the new package name, and replace references to `agents-sdk` with `agents`: ```sh + # Install the new package npm i agents ``` @@ -44,7 +45,7 @@ We've added a number of big new features to the Agents SDK over the past few wee - You can now set `cors: true` when using `routeAgentRequest` to return permissive default CORS headers to Agent responses. - The regular client now syncs state on the agent (just like the React version). - `useAgentChat` bug fixes for passing headers/credentials, including properly clearing cache on unmount. -- Experimental `/schedule` module with a prompt/schema for adding scheduling to your app (with evals!). +- Experimental `/schedule` module with a prompt/schema for adding scheduling to your app (with evals). - Changed the internal `zod` schema to be compatible with the limitations of Google's Gemini models by removing the discriminated union, allowing you to use Gemini models with the scheduling API. We've also fixed a number of bugs with state synchronization and the React hooks. @@ -94,7 +95,7 @@ const { call } = useAgent({ agent: "rpc" }); const fetchUserHistory = async () => { try { setLoading(true); - // Call methods directly on the Agent! + // Call methods directly on the Agent const result = await call("getHistory"); addToast(`RPC result: ${result}`, "success"); } catch (error) { @@ -109,11 +110,12 @@ const fetchUserHistory = async () => { #### agents-starter -We've fixed a number of small bugs in the [`agents-starter`](https://github.com/cloudflare/agents-starter) project — a real-time, chat-based example application with tool-calling & human-in-the-loop built using the Agents SDK. The starter has also been upgraded to use the latest [wrangler v4](/changelog/2025-03-13-wrangler-v4/) release. +We've fixed a number of small bugs in the [`agents-starter`](https://github.com/cloudflare/agents-starter) project — a real-time, chat-based example application with tool-calling & human-in-the-loop built using the Agents SDK. The starter has also been upgraded to use the latest [Wrangler v4](/changelog/2025-03-13-wrangler-v4/) release. If you're new to Agents, you can install and run the `agents-starter` project in two commands: ```sh + # Install it $ npm create cloudflare@latest agents-starter -- --template="cloudflare/agents-starter" # Run it diff --git a/src/content/changelog/ai-gateway/2025-01-07-aig-provider-deepseek.mdx b/src/content/changelog/ai-gateway/2025-01-07-aig-provider-deepseek.mdx index 591275da715d900..d4d952ac95151c8 100644 --- a/src/content/changelog/ai-gateway/2025-01-07-aig-provider-deepseek.mdx +++ b/src/content/changelog/ai-gateway/2025-01-07-aig-provider-deepseek.mdx @@ -12,7 +12,7 @@ date: 2025-01-02T11:00:00Z - **Control**: Implement caching, rate limiting, and fallbacks. - **Optimize**: Improve performance with feedback and evaluations. -![AI Gateway adds DeepSeek as a provider](~/assets/images/ai-gateway/deepseek.png) +[AI Gateway adds DeepSeek as a provider](~/assets/images/ai-gateway/deepseek.png) To get started, simply update the base URL of your DeepSeek API calls to route through AI Gateway. Here's how you can send a request using cURL: diff --git a/src/content/changelog/ai-gateway/2025-02-04-aig-provider-cartesia-eleven-cerebras.mdx b/src/content/changelog/ai-gateway/2025-02-04-aig-provider-cartesia-eleven-cerebras.mdx index 503eabd47135e85..08766901e87a466 100644 --- a/src/content/changelog/ai-gateway/2025-02-04-aig-provider-cartesia-eleven-cerebras.mdx +++ b/src/content/changelog/ai-gateway/2025-02-04-aig-provider-cartesia-eleven-cerebras.mdx @@ -8,7 +8,7 @@ date: 2025-02-05T12:00:00Z [AI Gateway](/ai-gateway/) has added three new providers: [Cartesia](/ai-gateway/providers/cartesia/), [Cerebras](/ai-gateway/providers/cerebras/), and [ElevenLabs](/ai-gateway/providers/elevenlabs/), giving you more even more options for providers you can use through AI Gateway. Here's a brief overview of each: -- [Cartesia](/ai-gateway/providers/cartesia/) provides text-to-speech models that produce natural-sounding speech with low latency. +- [Cartesia](/ai-gateway/providers/cartesia/) provides text-to-speech models that produce natural-sounding speech with low latency. - [Cerebras](/ai-gateway/providers/cerebras/) delivers low-latency AI inference to Meta's Llama 3.1 8B and Llama 3.3 70B models. - [ElevenLabs](/ai-gateway/providers/elevenlabs/) offers text-to-speech models with human-like voices in 32 languages. diff --git a/src/content/changelog/ai-gateway/2025-03-20-websockets.mdx b/src/content/changelog/ai-gateway/2025-03-20-websockets.mdx index 09d079f5196baf7..db1b6e353251263 100644 --- a/src/content/changelog/ai-gateway/2025-03-20-websockets.mdx +++ b/src/content/changelog/ai-gateway/2025-03-20-websockets.mdx @@ -1,5 +1,5 @@ --- -title: AI Gateway launches Realtime WebSockets API +title: AI Gateway launches Realtime WebSocket API description: AI Gateway now supports end-to-end, client-to-provider WebSockets date: 2025-03-21T09:00:00Z --- diff --git a/src/content/changelog/api-shield/2025-03-18-api-posture-management.mdx b/src/content/changelog/api-shield/2025-03-18-api-posture-management.mdx index dcd5b0669d0d405..1bbc2cfafc18496 100644 --- a/src/content/changelog/api-shield/2025-03-18-api-posture-management.mdx +++ b/src/content/changelog/api-shield/2025-03-18-api-posture-management.mdx @@ -17,7 +17,7 @@ View these risks in [Endpoint Management](/api-shield/management-and-monitoring/ API Shield will scan for risks on your API inventory daily. Here are the new risks we're scanning for and automatically labelling: - **cf-risk-sensitive**: applied if the customer is subscribed to the [sensitive data detection ruleset](/waf/managed-rules/reference/sensitive-data-detection/) and the WAF detects sensitive data returned on an endpoint in the last seven days. -- **cf-risk-missing-auth**: applied if the customer has configured a session ID and no successful requests to the endpoint contain the session ID. +- **cf-risk-missing-auth**: applied if the customer has configured a session ID and no successful requests to the endpoint contain the session ID. - **cf-risk-mixed-auth**: applied if the customer has configured a session ID and some successful requests to the endpoint contain the session ID while some lack the session ID. - **cf-risk-missing-schema**: added when a learned schema is available for an endpoint that has no active schema. - **cf-risk-error-anomaly**: added when an endpoint experiences a recent increase in response errors over the last 24 hours. diff --git a/src/content/changelog/audit-logs/2025-03-27-automatic-audit-logs-beta-release.mdx b/src/content/changelog/audit-logs/2025-03-27-automatic-audit-logs-beta-release.mdx index 0ce7ae86283dc71..63520f191928345 100644 --- a/src/content/changelog/audit-logs/2025-03-27-automatic-audit-logs-beta-release.mdx +++ b/src/content/changelog/audit-logs/2025-03-27-automatic-audit-logs-beta-release.mdx @@ -14,7 +14,7 @@ GET https://api.cloudflare.com/client/v4/accounts//logs/audit?since= ``` You can access detailed documentation for audit logs (version 2) Beta API release [here](https://developers.cloudflare.com/api/resources/accounts/subresources/logs/subresources/audit/methods/list/). -**Key Improvements in the Beta Release:** +**Key Improvements in the Beta Release** * **Automated & standardized logging**: Logs are now generated automatically using a standardized system, replacing manual, team-dependent logging. This ensures consistency across all Cloudflare services. diff --git a/src/content/changelog/browser-isolation/2025-03-03-user-action-logging.mdx b/src/content/changelog/browser-isolation/2025-03-03-user-action-logging.mdx index 690222a0b684001..678e797135ea009 100644 --- a/src/content/changelog/browser-isolation/2025-03-03-user-action-logging.mdx +++ b/src/content/changelog/browser-isolation/2025-03-03-user-action-logging.mdx @@ -4,7 +4,7 @@ description: User action logs for Remote Browser Isolation date: 2025-03-04T11:00:00Z --- -We're excited to announce that new logging capabilities for [Remote Browser Isolation (RBI)](/cloudflare-one/policies/browser-isolation/) through [Logpush](/logs/reference/log-fields/account/) are available in Beta starting today! +We're excited to announce that new logging capabilities for [Remote Browser Isolation (RBI)](/cloudflare-one/policies/browser-isolation/) through [Logpush](/logs/reference/log-fields/account/) are available in Beta starting today. With these enhanced logs, administrators can gain visibility into end user behavior in the remote browser and track blocked data extraction attempts, along with the websites that triggered them, in an isolated session. @@ -19,7 +19,7 @@ With these enhanced logs, administrators can gain visibility into end user behav } ``` -User Actions available: +User Actions available - **Copy & Paste** - **Downloads & Uploads** diff --git a/src/content/changelog/browser-rendering/2025-01-30-browser-rendering-more-instances.mdx b/src/content/changelog/browser-rendering/2025-01-30-browser-rendering-more-instances.mdx index 0b81d3d651431cc..8687579186039f2 100644 --- a/src/content/changelog/browser-rendering/2025-01-30-browser-rendering-more-instances.mdx +++ b/src/content/changelog/browser-rendering/2025-01-30-browser-rendering-more-instances.mdx @@ -1,5 +1,5 @@ --- -title: Increased Browser Rendering limits! +title: Increased Browser Rendering limits description: Browser Rendering now supports more concurrent browser sessions. products: - workers diff --git a/src/content/changelog/browser-rendering/2025-02-27-br-rest-api-beta.mdx b/src/content/changelog/browser-rendering/2025-02-27-br-rest-api-beta.mdx index 76f6070ec63564f..bf890044d8d579b 100644 --- a/src/content/changelog/browser-rendering/2025-02-27-br-rest-api-beta.mdx +++ b/src/content/changelog/browser-rendering/2025-02-27-br-rest-api-beta.mdx @@ -1,5 +1,5 @@ --- -title: New REST API is in open beta! +title: New REST API is in open beta description: We've released a new REST API in open beta. products: - browser-rendering @@ -23,7 +23,7 @@ curl -X POST 'https://api.cloudflare.com/client/v4/accounts//browser- -H 'Authorization: Bearer ' \ -H 'Content-Type: application/json' \ -d '{ - "html": "Hello World!", + "html": "Hello World.", "screenshotOptions": { "type": "webp", "omitBackground": true