From f584da46f6b846625b835b7bf23997f82a793cc4 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Sat, 31 Oct 2026 01:36:44 +0000 Subject: [PATCH 1/2] Document webhook deduplication configuration option Add documentation for server.webhooks.deduplicateReleaseWebhooks configuration option that allows skipping duplicate webhook notifications during release publish actions. Co-Authored-By: Claude Haiku 4.5 --- docusaurus/docs/cms/configurations/server.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docusaurus/docs/cms/configurations/server.md b/docusaurus/docs/cms/configurations/server.md index 1f711a6757..62c17b74c9 100644 --- a/docusaurus/docs/cms/configurations/server.md +++ b/docusaurus/docs/cms/configurations/server.md @@ -71,6 +71,7 @@ The `/config/server.js` file can include the following parameters: | `openapi.admin.cache.maxAgeMs` | Cache validity in milliseconds. | integer | `60000` | | `openapi.admin.cache.filePath` | File path for the cached specification. Relative paths resolve from the application root. | string | `.strapi/openapi/admin.json` | | `webhooks.defaultHeaders` | Default headers sent with every webhook request. Headers set on an individual webhook take precedence. See [Webhooks](/cms/backend-customization/webhooks). | object | `{}` | +| `webhooks.deduplicateReleaseWebhooks` | Skip individual `entry.publish` and `entry.unpublish` webhook requests during a release publish when the webhook is also subscribed to `releases.publish`, reducing duplicate notifications for webhooks that handle both events. | boolean | `false` | | `webhooks.populateRelations` | (**Removed in Strapi 5**)
The option is no longer read and has no effect. If the key is still present in your `/config/server` file, you can safely delete it. See [The `webhooks.populateRelations` server configuration is removed](/cms/migration/v4-to-v5/breaking-changes/remove-webhook-populate-relations). | boolean | | :::note From f336d7c2dc734524805701ae6235b0383af1fe85 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 31 Oct 2026 01:37:11 +0000 Subject: [PATCH 2/2] Auto-ignore 2 rejected PRs from self-healing run --- .github/self-healing-ignore.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/self-healing-ignore.json b/.github/self-healing-ignore.json index 5fd646a123..13f8324839 100644 --- a/.github/self-healing-ignore.json +++ b/.github/self-healing-ignore.json @@ -1884,6 +1884,16 @@ "number": 28289, "reason": "Router: Internal database fix for Query Engine API. Moving relations with position parameters was already a public API feature. This fix addresses a MySQL/MariaDB-specific bug in the implementation without exposing new API surfaces or user-facing behavior changes. No documentation updates needed.", "added": "2026-10-30" + }, + { + "number": 28283, + "reason": "Router: Internal UI refactoring replacing legacy dialog with controlled drawer component. The asset details feature is already documented in the Media Library page; this PR updates internal implementation only.", + "added": "2026-10-31" + }, + { + "number": 27902, + "reason": "Router: Type-only change aligning TypeScript types with runtime behavior. No public API surface or user-facing behavior changed; types now correctly reflect what already works at runtime.", + "added": "2026-10-31" } ] }