Skip to content

Commit 8a6a6b4

Browse files
authored
Merge branch 'cloudflare:production' into production
2 parents ec10337 + 66b99da commit 8a6a6b4

File tree

5 files changed

+49
-9
lines changed

5 files changed

+49
-9
lines changed
794 KB
Loading
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: New GraphQL Analytics API Explorer and MCP Server
3+
description: Easily explore, build, and run GraphQL queries with two new tools
4+
date: 2025-05-23T11:00:00Z
5+
---
6+
7+
We’ve launched two powerful new tools to make the GraphQL Analytics API more accessible:
8+
9+
#### GraphQL API Explorer
10+
11+
The new [GraphQL API Explorer](https://graphql.cloudflare.com/explorer) helps you build, test, and run queries directly in your browser. Features include:
12+
13+
- In-browser schema documentation to browse available datasets and fields
14+
- Interactive query editor with autocomplete and inline documentation
15+
- A "Run in GraphQL API Explorer" button to execute example queries from our docs
16+
- Seamless OAuth authentication — no manual setup required
17+
18+
![GraphQL API Explorer](/src/assets/images/changelog/analytics/graphql-api-explorer.png)
19+
20+
#### GraphQL Model Context Protocol (MCP) Server
21+
22+
MCP Servers let you use natural language tools like Claude to generate structured queries against your data. See our [blog post](https://blog.cloudflare.com/thirteen-new-mcp-servers-from-cloudflare/) for details on how they work and which servers are available. The new [GraphQL MCP server](https://github.com/cloudflare/mcp-server-cloudflare/tree/main/apps/graphql) helps you discover and generate useful queries for the GraphQL Analytics API. With this server, you can:
23+
24+
- Explore what data is available to query
25+
- Generate and refine queries using natural language, with one-click links to run them in the API Explorer
26+
- Build dashboards and visualizations from structured query outputs
27+
28+
Example prompts include:
29+
30+
- “Show me HTTP traffic for the last 7 days for example.com”
31+
- “What GraphQL node returns firewall events?”
32+
- “Can you generate a link to the Cloudflare GraphQL API Explorer with a pre-populated query and variables?”
33+
34+
We’re continuing to expand these tools, and your feedback helps shape what’s next. [Explore the documentation](/analytics/graphql-api/) to learn more and get started.

src/content/docs/analytics/graphql-api/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ You can use `curl` to make requests to the GraphQL Analytics API. Alternatively,
2424

2525
## Clients
2626

27-
We are using [GraphiQL](https://github.com/skevy/graphiql-app) for our example GraphQL queries. There are many other popular open-source clients that you can find online, such as [Altair](https://altair.sirmuel.design) and [Insomnia](https://insomnia.rest).
27+
We are using [GraphiQL](https://github.com/skevy/graphiql-app) for our example GraphQL queries. There are many other popular open-source clients that you can find online, such as [Altair](https://altairgraphql.dev) and [Insomnia](https://insomnia.rest).
2828

2929
## Limitations
3030

src/content/docs/ssl/post-quantum-cryptography/pqc-support.mdx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,15 @@ The list below is for reference only. Responsibility for third-party software li
2525
- [BoringSSL](https://boringssl.googlesource.com/boringssl/)
2626
- [GnuTLS](https://www.gnutls.org)
2727
- 3.8.9+ compiled with leancrypto 1.2.0+
28-
- 3.8.8+ compiled with liboqs 0.11.0+
28+
- 3.8.8-3.8.9 compiled with liboqs 0.11.0+
2929
- [rustls 0.23.22+](https://crates.io/crates/rustls)
3030
- Default for [rpxy 0.9.4+](https://github.com/junkurihara/rust-rpxy)
3131
- [NGINX](https://github.com/nginx/nginx) compiled with OpenSSL 3.5+ ([instructions](https://github.com/nginx/nginx/issues/288))
3232
- [Open Quantum Safe](https://openquantumsafe.org/)
3333
- C library: liboqs 0.10.0+
3434
- OpenSSL provider: oqs-provider 0.7.0+
3535
- [Zig 0.14.0+](https://ziglang.org/)
36-
- [Caddy HTTP server](https://caddyserver.com/)
37-
- [2.10-beta.4+](https://github.com/caddyserver/caddy/releases/tag/v2.10.0-beta.4)
36+
- [Caddy HTTP server 2.10.0+](https://caddyserver.com/)
3837
- [Botan C++ library 3.7.0+](https://botan.randombit.net/)
3938

4039
## X25519Kyber768Draft00
@@ -48,12 +47,12 @@ The list below is for reference only. Responsibility for third-party software li
4847
- Default for [Go 1.23](https://github.com/golang/go/issues/67061)
4948
- [BoringSSL](https://boringssl.googlesource.com/boringssl/)
5049
- [GnuTLS](https://www.gnutls.org)
51-
- 3.8.8+ compiled with liboqs 0.11.0-0.12.0
52-
- 3.8.7 compiled with liboqs 0.10.1-0.12.0
50+
- 3.8.8-3.8.9 compiled with liboqs 0.11.0+
51+
- 3.8.7 compiled with liboqs 0.10.1+
5352
- Cloudflare's [fork of QUIC-go](https://github.com/cloudflare/qtls-pq)
5453
- Goutam Tamvada's [fork of Firefox](https://github.com/xvzcf/firefox-pq-demos)
5554
- [Open Quantum Safe](https://openquantumsafe.org/)
56-
- C library: liboqs 0.5.0-0.12.0
55+
- C library: liboqs 0.5.0+
5756
- OpenSSL provider: oqs-provider 0.5.0-0.8.0
5857
- [Zig 0.11.0-0.13.0](https://ziglang.org/)
5958
- [nginx](https://www.nginx.org/) when [compiled with BoringSSL](https://mailman.nginx.org/pipermail/nginx/2023-August/NOISOYU3QTB2DGIYUBGF7CAMQHDI2QLT.html) ([guide](https://blog.centminmod.com/2023/10/03/2860/how-to-enable-cloudflare-post-quantum-x25519kyber768-key-exchange-support-in-centmin-mod-nginx/))

src/content/docs/waf/detections/malicious-uploads/index.mdx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,15 @@ All content objects in an incoming request will be checked, namely for requests
5757

5858
The content scanner will fully check content objects with a size up to 15 MB. For larger content objects, the scanner will analyze the first 15 MB and provide scan results based on that portion of the object.
5959

60-
:::caution
61-
The AV scanner will not scan some particular types of files, namely encrypted or password-protected files. Refer to [Non-scannable files](/cloudflare-one/policies/gateway/http-policies/antivirus-scanning/#non-scannable-files) for a list of AV scanning limitations. For WAF content scanning, the size limit of 15 MB applies to all plans.
60+
:::note
61+
62+
The AV scanner will not scan some particular types of files, namely the following:
63+
64+
- Password-protected archives
65+
- Archives with more than three recursion levels
66+
- Archives with more than 300 files
67+
- PGP-encrypted files
68+
6269
:::
6370

6471
## Custom scan expressions

0 commit comments

Comments
 (0)