From d9701481bdc0dab89046c3be5d0247a8be7e1558 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:08 +0000 Subject: [PATCH 01/11] Hyperlint Automation Fix --- .../2025-03-03-saml-oidc-fields-saml-transformations.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 d83d3d8c19e089..680291f1b61293 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) From 1ab157c67bd97c5a5f4ef2f4985c93233341765f Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:12 +0000 Subject: [PATCH 02/11] Hyperlint Automation Fix --- .../changelog/access/2025-04-21-Access-Bulk-Policy-Tester.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ef667aa74a07b4..bdb83990075628 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) From 162618b9ed904dbf586701a9e0f372bb4cde16ea Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:16 +0000 Subject: [PATCH 03/11] Hyperlint Automation Fix --- .../changelog/agents/2025-03-18-npm-i-agents.mdx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 69577dcca4d74f..3f151fe54f1642 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 From 97f9cf5548e5ca8e80c51295c740f17268817bb3 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:20 +0000 Subject: [PATCH 04/11] Hyperlint Automation Fix --- .../changelog/ai-gateway/2025-01-07-aig-provider-deepseek.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 591275da715d90..d4d952ac95151c 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: From cf91f070e082f529061d4bcbf78440847c24b318 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:23 +0000 Subject: [PATCH 05/11] Hyperlint Automation Fix --- .../2025-02-04-aig-provider-cartesia-eleven-cerebras.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 503eabd47135e8..08766901e87a46 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. From ed43207fa9290c80e5a1a120745833e791011c5d Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:27 +0000 Subject: [PATCH 06/11] Hyperlint Automation Fix --- src/content/changelog/ai-gateway/2025-03-20-websockets.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 09d079f5196baf..db1b6e35325126 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 --- From 502b1703ad96498886870ce096f4d463e98c21e9 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:34 +0000 Subject: [PATCH 07/11] Hyperlint Automation Fix --- .../changelog/api-shield/2025-03-18-api-posture-management.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 dcd5b0669d0d40..1bbc2cfafc1849 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. From 96e9dc447605c7d27fef125e52ddfbdf0e2d64f1 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:37 +0000 Subject: [PATCH 08/11] Hyperlint Automation Fix --- .../audit-logs/2025-03-27-automatic-audit-logs-beta-release.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 0ce7ae86283dc7..63520f19192834 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. From aacbc70b74223a2c6d33cf596a89d0a3b2aa2f9d Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:42 +0000 Subject: [PATCH 09/11] Hyperlint Automation Fix --- .../browser-isolation/2025-03-03-user-action-logging.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 690222a0b68400..678e797135ea00 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** From 73aee2d0f4fe5cad069300153a2caa7e71a8b8a3 Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:47 +0000 Subject: [PATCH 10/11] Hyperlint Automation Fix --- .../2025-01-30-browser-rendering-more-instances.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 0b81d3d651431c..8687579186039f 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 From 2447a8f57012823741bd9834478337e12700e6ca Mon Sep 17 00:00:00 2001 From: "hyperlint-ai[bot]" <154288675+hyperlint-ai[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 21:45:53 +0000 Subject: [PATCH 11/11] Hyperlint Automation Fix --- .../browser-rendering/2025-02-27-br-rest-api-beta.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 76f6070ec63564..bf890044d8d579 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