From 10682c774fdd371190ecfee8c4b8a6b2c1f7320d Mon Sep 17 00:00:00 2001 From: Stephan Behnke Date: Fri, 13 Mar 2026 11:11:53 -0700 Subject: [PATCH] Remove system.enableNexus dynamic config references Nexus is now always enabled in the server. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../self-hosted-guide/temporal-nexus.mdx | 4 +--- docs/references/dynamic-configuration.mdx | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/production-deployment/self-hosted-guide/temporal-nexus.mdx b/docs/production-deployment/self-hosted-guide/temporal-nexus.mdx index 9d4b23f935..3cc4a91cdf 100644 --- a/docs/production-deployment/self-hosted-guide/temporal-nexus.mdx +++ b/docs/production-deployment/self-hosted-guide/temporal-nexus.mdx @@ -59,14 +59,12 @@ To enable Nexus in your deployment: ``` 2. Set the required dynamic configuration - 1. **Prior to version 1.30.X**, you must enable Nexus through dynamic config, set the public callback URL, and set the allowed callback addresses. + 1. **Prior to version 1.30.X**, you must set the public callback URL and the allowed callback addresses. **NOTE**: the callback endpoint template and allowed addresses should be set when using the experimental "external" endpoint targets. ```yaml - system.enableNexus: - - value: true component.nexusoperations.callback.endpoint.template: # The URL must be publicly accessible if the callback is meant to be called by external services. # When using Nexus for cross namespace calls, the URL's host is irrelevant as the address is resolved using diff --git a/docs/references/dynamic-configuration.mdx b/docs/references/dynamic-configuration.mdx index 2675439e64..aa2bde9891 100644 --- a/docs/references/dynamic-configuration.mdx +++ b/docs/references/dynamic-configuration.mdx @@ -245,7 +245,7 @@ For more detailed explanation of these configs see the [in-repo Nexus architectu | Dynamic configuration key | Type | Description | Default value | | ------------------------------------------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------- | -| `system.enableNexus` | Boolean | Enables Nexus Features | `true` (since 1.27) | +| `system.enableNexus` | Boolean | Enables Nexus Features. Removed in 1.31.0 (Nexus is always enabled). | `true` (since 1.27) | | `component.nexusoperations.useSystemCallbackURL` | String | Controls whether to use temporal://system as the callback URL generated by the server. (Server 1.30 or newer) | `false` | | `component.nexusoperations.callback.endpoint.template` | String | Defines the URL template used to construct Nexus callback URLs. (Only required for the experimental external endpoint target feature or servers older than 1.30.) | unset | | `component.callbacks.allowedAddresses` | Object | Defines the security allow-list of callback URL patterns that the server will accept; used to restrict what callback endpoints can be invoked. (Only required for the experimental external endpoint target feature or servers older than 1.30.) | unset |