diff --git a/docs/best-practices/multi-tenant-patterns.mdx b/docs/best-practices/multi-tenant-patterns.mdx
index 6e4f0bfdf9..4db16ccfca 100644
--- a/docs/best-practices/multi-tenant-patterns.mdx
+++ b/docs/best-practices/multi-tenant-patterns.mdx
@@ -130,7 +130,7 @@ need its own service accounts, API keys, dashboards, or rate limits. If that is
[Namespace best practices](/best-practices/managing-namespace) before committing to Namespace-per-tenant isolation.
-
+
### Pattern comparison
@@ -343,7 +343,7 @@ TenantId = 'customer-123' AND ExecutionStatus = 'Running'
## Related resources
-
+
diff --git a/docs/best-practices/pre-production-testing.mdx b/docs/best-practices/pre-production-testing.mdx
index 2ab608ee78..7d26442e72 100644
--- a/docs/best-practices/pre-production-testing.mdx
+++ b/docs/best-practices/pre-production-testing.mdx
@@ -234,7 +234,7 @@ Intentionally break or degrade downstream dependencies used by Activities:
- [Workflow Versioning Strategies - Developer Corner](https://community.temporal.io/t/workflow-versioning-strategies/6911)
- [Worker Versioning](/production-deployment/worker-deployments/worker-versioning)
-- [Replay Testing](/evaluate/development-production-features/testing-suite)
+- [Replay Testing](/evaluate/features/testing-suite)
**What to test**
@@ -257,7 +257,7 @@ Intentionally break or degrade downstream dependencies used by Activities:
- [Workflow Versioning Strategies - Developer Corner](https://community.temporal.io/t/workflow-versioning-strategies/6911)
- [Worker Versioning](/production-deployment/worker-deployments/worker-versioning)
-- [Replay Testing](/evaluate/development-production-features/testing-suite)
+- [Replay Testing](/evaluate/features/testing-suite)
**What to test**
diff --git a/docs/cli/setup-cli.mdx b/docs/cli/setup-cli.mdx
index 9ab736460a..4f80b03921 100644
--- a/docs/cli/setup-cli.mdx
+++ b/docs/cli/setup-cli.mdx
@@ -97,7 +97,7 @@ extension using the following command:
:::tip Support, stability, and dependency info
-The Temporal Cloud extension is in [Pre-release](/evaluate/development-production-features/release-stages#pre-release).
+The Temporal Cloud extension is in [Pre-release](/evaluate/features/release-stages#pre-release).
APIs and configuration may change before the stable release.
:::
diff --git a/docs/cloud/get-started/namespaces.mdx b/docs/cloud/get-started/namespaces.mdx
index 7838e7575e..82c82ebd75 100644
--- a/docs/cloud/get-started/namespaces.mdx
+++ b/docs/cloud/get-started/namespaces.mdx
@@ -254,7 +254,7 @@ key and mTLS authentication on the same Namespace, please contact
:::info
Using **both** API key and mTLS authentication on the **same** Namespace is in
-[pre-release](/evaluate/development-production-features/release-stages) and doesn't support
+[pre-release](/evaluate/features/release-stages) and doesn't support
[High Availability features](/cloud/high-availability) or authenticating with an API Key to a Namespace Endpoint.
:::
diff --git a/docs/cloud/high-availability/index.mdx b/docs/cloud/high-availability/index.mdx
index 1e01200b11..35f95b6e56 100644
--- a/docs/cloud/high-availability/index.mdx
+++ b/docs/cloud/high-availability/index.mdx
@@ -139,7 +139,7 @@ These are often major concerns for financial services, e-commerce, gaming, globa
In selected regions, you can add a replica to a Namespace in the same region.
Temporal operates a "cell architecture" and will replicate the Namespace across multiple cells in that region.
-This feature is currently in [Public Preview](/evaluate/development-production-features/release-stages) in selected regions.
+This feature is currently in [Public Preview](/evaluate/features/release-stages) in selected regions.
Failovers between cells are always managed automatically by Temporal. Unlike Multi-region and Multi-cloud Replication, you cannot disable automatic failovers and you cannot trigger a manual failover for a Same-region Replication Namespace. See [Failovers](/cloud/high-availability/failovers) for details.
diff --git a/docs/demos/standalone-activities.mdx b/docs/demos/standalone-activities.mdx
index 3db8bb4602..27906fd8fc 100644
--- a/docs/demos/standalone-activities.mdx
+++ b/docs/demos/standalone-activities.mdx
@@ -20,7 +20,7 @@ import { StandaloneActivityDemo, ReleaseNoteHeader, SdkGuideLinks } from '@site/
languages={["Go", "Python", "Java", ".NET", "TypeScript", "Ruby"]}
guidePath="activities/standalone-activities"
>
- Available in [Temporal Cloud](/standalone-activity#temporal-cloud-support) and in the [Temporal CLI](/standalone-activity#temporal-cli-support) v1.7.0 or higher with Temporal Server v1.31.0 or higher. Java SDK support is in [Pre-release](/evaluate/development-production-features/release-stages#pre-release).
+ Available in [Temporal Cloud](/standalone-activity#temporal-cloud-support) and in the [Temporal CLI](/standalone-activity#temporal-cli-support) v1.7.0 or higher with Temporal Server v1.31.0 or higher. Java SDK support is in [Pre-release](/evaluate/features/release-stages#pre-release).
Standalone Activities let you run a single Activity straight from your application without
diff --git a/docs/develop/plugins-guide.mdx b/docs/develop/plugins-guide.mdx
index 1307143386..1376bed22f 100644
--- a/docs/develop/plugins-guide.mdx
+++ b/docs/develop/plugins-guide.mdx
@@ -195,7 +195,7 @@ requirements:
meaning it produces the same commands and results when replayed. For example, don't call system time APIs, generate
random values, or perform direct network and file I/O from Workflow-context code; move that work to Activities or
Nexus Operations.
-- See [observability](/evaluate/development-production-features/observability) to avoid duplicating observation side
+- See [observability](/evaluate/features/observability) to avoid duplicating observation side
effects when Workflows replay.
- Put other side effects inside of Activities or [Local Activities](/local-activity). This helps your Workflow handle
being restarted, resumed, or executed in a different process from where it originally began without losing correctness
@@ -212,7 +212,7 @@ queues and Workers.
Users use Workflows for:
- Orchestration and decision-making
-- Interactivity via [message-passing](/evaluate/development-production-features/workflow-message-passing)
+- Interactivity via [message-passing](/evaluate/features/workflow-message-passing)
- Tracing and observability
#### Making changes to your library
diff --git a/docs/develop/ruby/workflows/message-passing.mdx b/docs/develop/ruby/workflows/message-passing.mdx
index de471ed285..8165d37baa 100644
--- a/docs/develop/ruby/workflows/message-passing.mdx
+++ b/docs/develop/ruby/workflows/message-passing.mdx
@@ -316,7 +316,7 @@ To send an Update to a Workflow Execution, you can:
:::tip Stability
-In [Public Preview](/evaluate/development-production-features/release-stages#public-preview) in Temporal Cloud.
+In [Public Preview](/evaluate/features/release-stages#public-preview) in Temporal Cloud.
Minimum Temporal Server version [Temporal Server version 1.26](https://github.com/temporalio/temporal/releases/tag/v1.26.2)
diff --git a/docs/develop/rust/workers/worker-process.mdx b/docs/develop/rust/workers/worker-process.mdx
index c4c2fe76a9..afc427ab39 100644
--- a/docs/develop/rust/workers/worker-process.mdx
+++ b/docs/develop/rust/workers/worker-process.mdx
@@ -10,7 +10,7 @@ tags:
- Worker
---
-The Rust SDK is in [Public Preview](/evaluate/development-production-features/release-stages#public-preview), and its API can change between releases.
+The Rust SDK is in [Public Preview](/evaluate/features/release-stages#public-preview), and its API can change between releases.
The code on this page is written against `temporalio-sdk` 0.7.0.
## Create and run a Worker {/* #run-a-dev-worker */}
diff --git a/docs/encyclopedia/activities/activity-operations.mdx b/docs/encyclopedia/activities/activity-operations.mdx
index 37479c1760..23a2ae0710 100644
--- a/docs/encyclopedia/activities/activity-operations.mdx
+++ b/docs/encyclopedia/activities/activity-operations.mdx
@@ -35,7 +35,7 @@ support. Activity Operations don't apply to [Local Activities](/local-activity)
:::note Public Preview
-Activity Operations are in [Public Preview](/evaluate/development-production-features/release-stages#public-preview).
+Activity Operations are in [Public Preview](/evaluate/features/release-stages#public-preview).
Pause, Unpause, and Reset are available in Server v1.28.0+. Self-hosted UI requires v2.47.0+.
Activity Operations aren't available as SDK client methods. They're operational controls designed for the CLI, UI, and
diff --git a/docs/encyclopedia/activities/standalone-activity.mdx b/docs/encyclopedia/activities/standalone-activity.mdx
index 3035674dac..2b347c5916 100644
--- a/docs/encyclopedia/activities/standalone-activity.mdx
+++ b/docs/encyclopedia/activities/standalone-activity.mdx
@@ -33,7 +33,7 @@ See [limitations](#public-preview-limitations) below.
If you need to orchestrate multiple Activities, use a [Workflow](/workflows). But if you just need to
execute a single Activity, use a Standalone Activity.
-Standalone Activities are Temporal’s [job queue](/evaluate/development-production-features/job-queue) -
+Standalone Activities are Temporal’s [job queue](/evaluate/features/job-queue) -
the simplest way to run durable, retryable tasks on Temporal.
@@ -69,7 +69,7 @@ Pick your SDK and follow the quickstart:
## Use cases
Standalone Activities can be used for [durable job processing use
-cases](/evaluate/development-production-features/job-queue) such as sending an email, processing a
+cases](/evaluate/features/job-queue) such as sending an email, processing a
webhook, syncing data, or executing a single function reliably with built-in retries and timeouts.
## Key features
diff --git a/docs/encyclopedia/workflow/workflow-pause.mdx b/docs/encyclopedia/workflow/workflow-pause.mdx
index fc1d36b667..0b4760b8a6 100644
--- a/docs/encyclopedia/workflow/workflow-pause.mdx
+++ b/docs/encyclopedia/workflow/workflow-pause.mdx
@@ -163,7 +163,7 @@ request ID.
- Signals are accepted while Paused and processed after the Workflow is Unpaused.
- Updates and Queries are rejected while Paused.
- Cancel requests are recorded while Paused, but cancellation takes effect after the Workflow is Unpaused.
-- [Terminate](/evaluate/development-production-features/interrupt-workflow) requests still terminate the Workflow
+- [Terminate](/evaluate/features/interrupt-workflow) requests still terminate the Workflow
immediately.
- Resetting a Paused Workflow terminates the current Run and starts a new Run from the selected reset point.
diff --git a/docs/evaluate/development-production-features/index.mdx b/docs/evaluate/development-production-features/index.mdx
deleted file mode 100644
index d2450abdb8..0000000000
--- a/docs/evaluate/development-production-features/index.mdx
+++ /dev/null
@@ -1,47 +0,0 @@
----
-id: index
-title: Temporal development and production features
-description: Leverage a Temporal SDK to develop robust applications featuring Workflows, Activities, Workers, testing suites, Temporal Clients, Scheduled Workflows, and advanced observability tools.
-sidebar_label: Features
-keywords:
- - temporal sdk
- - core application primitives
- - workflows in temporal
- - activities and workers
- - temporal testing suite
- - temporal clients
- - scheduled workflows
- - workflow cancellation
- - runtime safeguards
- - failure detection in temporal
- - automatic retries
- - temporal messages
- - business process versioning
- - observability in workflows
- - debugging temporal applications
- - data encryption in applications
- - throughput composability
- - signals
- - queries
----
-
-Through a Temporal SDK, Temporal provides a wide range of features that enable developers to build applications that serve a wide range of use cases.
-
-- **[Core application primitives](/evaluate/development-production-features/core-application)**: Develop and run your application with Workflows, Activities, and Workers.
-- **[Testing suite](/evaluate/development-production-features/testing-suite)**: Each Temporal SDK comes with a testing suite that enables developers to test their applications as they would any other.
-- **[Scheduled Workflows](/evaluate/development-production-features/schedules)**: Start a business process at a specific time or on a given time interval.
-- **[Interrupt a Workflow](/evaluate/development-production-features/interrupt-workflow)**: Cancel or terminate a business process (Workflow) that is already in progress and compensate for any steps already taken.
-- **Runtime safeguards**: Prevent avoidable errors and issues from executing during runtime.
-- **[Failure detection and mitigation](/evaluate/development-production-features/failure-detection)**: Detect failures with timeouts and configure automatic retries to mitigate them.
-- **[Temporal Nexus](/evaluate/nexus)**: Connect Temporal Applications across (and within) isolated Namespaces for improved modularity, security, debugging, and fault isolation. Nexus supports cross-team, cross-domain, and multi-region use cases.
-- **[Workflow message passing](/evaluate/development-production-features/workflow-message-passing)**: Build responsive applications that react to events at runtime and enable data retrieval from ongoing Workflows.
-- **Versioning**: Support multiple versions of your business logic for long-running business processes.
-- **[Observability](/evaluate/development-production-features/observability)**: List business processes, view their state, and set up dashboards with metrics.
-- **[Debugging](/evaluate/development-production-features/debugging)**: Surface errors and step through code to find issues.
-- **[Data encryption](/evaluate/development-production-features/data-encryption)**: Transform data and protect the privacy of the users of your application.
-- **[Throughput composability](/evaluate/development-production-features/throughput-composability)**: Breakup business processes by data streams, team ownership, or other organization factors.
-- **[Cloud Automation](/evaluate/development-production-features/cloud-automation)**: Simplify cloud management and boost security with Temporal's Cloud Automation.
-- **[Low Latency](/evaluate/development-production-features/low-latency)**: Making your applications faster, more performant, and more efficient.
-- **[Multi-tenancy](/evaluate/development-production-features/multi-tenancy)**: Enhances efficiency and cost-effectiveness.
-
-For detailed information on Temporal feature release stages and criteria, see this [Product Release Stages Guide](/evaluate/development-production-features/release-stages).
diff --git a/docs/evaluate/development-production-features/cloud-automation.mdx b/docs/evaluate/features/cloud-automation.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/cloud-automation.mdx
rename to docs/evaluate/features/cloud-automation.mdx
diff --git a/docs/evaluate/development-production-features/cloud-vs-self-hosted.mdx b/docs/evaluate/features/cloud-vs-self-hosted.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/cloud-vs-self-hosted.mdx
rename to docs/evaluate/features/cloud-vs-self-hosted.mdx
diff --git a/docs/evaluate/development-production-features/core-application.mdx b/docs/evaluate/features/core-application.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/core-application.mdx
rename to docs/evaluate/features/core-application.mdx
diff --git a/docs/evaluate/development-production-features/data-encryption.mdx b/docs/evaluate/features/data-encryption.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/data-encryption.mdx
rename to docs/evaluate/features/data-encryption.mdx
diff --git a/docs/evaluate/development-production-features/debugging.mdx b/docs/evaluate/features/debugging.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/debugging.mdx
rename to docs/evaluate/features/debugging.mdx
diff --git a/docs/evaluate/development-production-features/failure-detection.mdx b/docs/evaluate/features/failure-detection.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/failure-detection.mdx
rename to docs/evaluate/features/failure-detection.mdx
diff --git a/docs/evaluate/features/index.mdx b/docs/evaluate/features/index.mdx
new file mode 100644
index 0000000000..800d923574
--- /dev/null
+++ b/docs/evaluate/features/index.mdx
@@ -0,0 +1,47 @@
+---
+id: index
+title: Temporal development and production features
+description: Leverage a Temporal SDK to develop robust applications featuring Workflows, Activities, Workers, testing suites, Temporal Clients, Scheduled Workflows, and advanced observability tools.
+sidebar_label: Features
+keywords:
+ - temporal sdk
+ - core application primitives
+ - workflows in temporal
+ - activities and workers
+ - temporal testing suite
+ - temporal clients
+ - scheduled workflows
+ - workflow cancellation
+ - runtime safeguards
+ - failure detection in temporal
+ - automatic retries
+ - temporal messages
+ - business process versioning
+ - observability in workflows
+ - debugging temporal applications
+ - data encryption in applications
+ - throughput composability
+ - signals
+ - queries
+---
+
+Through a Temporal SDK, Temporal provides a wide range of features that enable developers to build applications that serve a wide range of use cases.
+
+- **[Core application primitives](/evaluate/features/core-application)**: Develop and run your application with Workflows, Activities, and Workers.
+- **[Testing suite](/evaluate/features/testing-suite)**: Each Temporal SDK comes with a testing suite that enables developers to test their applications as they would any other.
+- **[Scheduled Workflows](/evaluate/features/schedules)**: Start a business process at a specific time or on a given time interval.
+- **[Interrupt a Workflow](/evaluate/features/interrupt-workflow)**: Cancel or terminate a business process (Workflow) that is already in progress and compensate for any steps already taken.
+- **Runtime safeguards**: Prevent avoidable errors and issues from executing during runtime.
+- **[Failure detection and mitigation](/evaluate/features/failure-detection)**: Detect failures with timeouts and configure automatic retries to mitigate them.
+- **[Temporal Nexus](/evaluate/nexus)**: Connect Temporal Applications across (and within) isolated Namespaces for improved modularity, security, debugging, and fault isolation. Nexus supports cross-team, cross-domain, and multi-region use cases.
+- **[Workflow message passing](/evaluate/features/workflow-message-passing)**: Build responsive applications that react to events at runtime and enable data retrieval from ongoing Workflows.
+- **Versioning**: Support multiple versions of your business logic for long-running business processes.
+- **[Observability](/evaluate/features/observability)**: List business processes, view their state, and set up dashboards with metrics.
+- **[Debugging](/evaluate/features/debugging)**: Surface errors and step through code to find issues.
+- **[Data encryption](/evaluate/features/data-encryption)**: Transform data and protect the privacy of the users of your application.
+- **[Throughput composability](/evaluate/features/throughput-composability)**: Breakup business processes by data streams, team ownership, or other organization factors.
+- **[Cloud Automation](/evaluate/features/cloud-automation)**: Simplify cloud management and boost security with Temporal's Cloud Automation.
+- **[Low Latency](/evaluate/features/low-latency)**: Making your applications faster, more performant, and more efficient.
+- **[Multi-tenancy](/evaluate/features/multi-tenancy)**: Enhances efficiency and cost-effectiveness.
+
+For detailed information on Temporal feature release stages and criteria, see this [Product Release Stages Guide](/evaluate/features/release-stages).
diff --git a/docs/evaluate/development-production-features/interrupt-a-workflow.mdx b/docs/evaluate/features/interrupt-a-workflow.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/interrupt-a-workflow.mdx
rename to docs/evaluate/features/interrupt-a-workflow.mdx
diff --git a/docs/evaluate/development-production-features/job-queue.mdx b/docs/evaluate/features/job-queue.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/job-queue.mdx
rename to docs/evaluate/features/job-queue.mdx
diff --git a/docs/evaluate/development-production-features/low-latency.mdx b/docs/evaluate/features/low-latency.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/low-latency.mdx
rename to docs/evaluate/features/low-latency.mdx
diff --git a/docs/evaluate/development-production-features/multi-tenant.mdx b/docs/evaluate/features/multi-tenant.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/multi-tenant.mdx
rename to docs/evaluate/features/multi-tenant.mdx
diff --git a/docs/evaluate/development-production-features/observability.mdx b/docs/evaluate/features/observability.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/observability.mdx
rename to docs/evaluate/features/observability.mdx
diff --git a/docs/evaluate/development-production-features/release-stages.mdx b/docs/evaluate/features/release-stages.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/release-stages.mdx
rename to docs/evaluate/features/release-stages.mdx
diff --git a/docs/evaluate/development-production-features/schedules.mdx b/docs/evaluate/features/schedules.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/schedules.mdx
rename to docs/evaluate/features/schedules.mdx
diff --git a/docs/evaluate/development-production-features/serverless-workers/index.mdx b/docs/evaluate/features/serverless-workers/index.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/serverless-workers/index.mdx
rename to docs/evaluate/features/serverless-workers/index.mdx
diff --git a/docs/evaluate/development-production-features/temporal-nexus.mdx b/docs/evaluate/features/temporal-nexus.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/temporal-nexus.mdx
rename to docs/evaluate/features/temporal-nexus.mdx
diff --git a/docs/evaluate/development-production-features/testing-suite.mdx b/docs/evaluate/features/testing-suite.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/testing-suite.mdx
rename to docs/evaluate/features/testing-suite.mdx
diff --git a/docs/evaluate/development-production-features/throughput-composability.mdx b/docs/evaluate/features/throughput-composability.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/throughput-composability.mdx
rename to docs/evaluate/features/throughput-composability.mdx
diff --git a/docs/evaluate/development-production-features/workflow-message-passing.mdx b/docs/evaluate/features/workflow-message-passing.mdx
similarity index 100%
rename from docs/evaluate/development-production-features/workflow-message-passing.mdx
rename to docs/evaluate/features/workflow-message-passing.mdx
diff --git a/docs/evaluate/index.mdx b/docs/evaluate/index.mdx
index e8a3d32665..e0b4971a88 100644
--- a/docs/evaluate/index.mdx
+++ b/docs/evaluate/index.mdx
@@ -20,7 +20,7 @@ Applications benefit from fault-tolerance and execution guarantees.
Thousands of companies of all sizes are leveraging Temporal's capabilities for both mission critical and standard workloads.
- [Why Temporal](/evaluate/why-temporal)
-- [Development and production features](/evaluate/development-production-features)
+- [Development and production features](/evaluate/features)
- [Use cases](/evaluate/use-cases-design-patterns)
- [Temporal Cloud](/cloud)
- [Security](/security)
diff --git a/docs/glossary.md b/docs/glossary.md
index 4cef188100..406e2f0c60 100644
--- a/docs/glossary.md
+++ b/docs/glossary.md
@@ -254,7 +254,7 @@ responsible for rate limiting, authorizing, validating, and routing all inbound
-#### [General Availability](/evaluate/development-production-features/release-stages#general-availability)
+#### [General Availability](/evaluate/features/release-stages#general-availability)
Learn more about the General Availability release stage
@@ -475,13 +475,13 @@ A Payload Converter serializes data, converting objects or values to bytes and b
-#### [Pre-release](/evaluate/development-production-features/release-stages#pre-release)
+#### [Pre-release](/evaluate/features/release-stages#pre-release)
Learn more about the Pre-release stage
-#### [Public Preview](/evaluate/development-production-features/release-stages#public-preview)
+#### [Public Preview](/evaluate/features/release-stages#public-preview)
Learn more about the Public Preview release stage
diff --git a/docs/production-deployment/self-hosted-guide/checklist.mdx b/docs/production-deployment/self-hosted-guide/checklist.mdx
index 13df96bb43..204259335a 100644
--- a/docs/production-deployment/self-hosted-guide/checklist.mdx
+++ b/docs/production-deployment/self-hosted-guide/checklist.mdx
@@ -23,7 +23,7 @@ This page covers common challenges you'll face when self-hosting Temporal for pr
:::note
-This guide covers self-hosted deployments. If you're weighing self-hosting against a managed offering, see [Temporal Cloud vs. self-hosted Temporal](/evaluate/development-production-features/cloud-vs-self-hosted-features).
+This guide covers self-hosted deployments. If you're weighing self-hosting against a managed offering, see [Temporal Cloud vs. self-hosted Temporal](/evaluate/features/cloud-vs-self-hosted-features).
:::
diff --git a/sidebars.js b/sidebars.js
index 6e0856d747..f8d63629ba 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -1142,32 +1142,32 @@ module.exports = {
collapsed: true,
link: {
type: 'doc',
- id: 'evaluate/development-production-features/index',
+ id: 'evaluate/features/index',
},
items: [
- 'evaluate/development-production-features/core-application',
- 'evaluate/development-production-features/failure-detection',
- 'evaluate/development-production-features/throughput-composability',
- 'evaluate/development-production-features/nexus',
- 'evaluate/development-production-features/workflow-message-passing',
- 'evaluate/development-production-features/debugging',
- 'evaluate/development-production-features/interrupt-workflow',
- 'evaluate/development-production-features/testing-suite',
- 'evaluate/development-production-features/observability',
- 'evaluate/development-production-features/data-encryption',
- 'evaluate/development-production-features/schedules',
- 'evaluate/development-production-features/cloud-automation',
- 'evaluate/development-production-features/low-latency',
- 'evaluate/development-production-features/multi-tenancy',
- 'evaluate/development-production-features/job-queue',
- 'evaluate/development-production-features/serverless-workers/index',
+ 'evaluate/features/core-application',
+ 'evaluate/features/failure-detection',
+ 'evaluate/features/throughput-composability',
+ 'evaluate/features/nexus',
+ 'evaluate/features/workflow-message-passing',
+ 'evaluate/features/debugging',
+ 'evaluate/features/interrupt-workflow',
+ 'evaluate/features/testing-suite',
+ 'evaluate/features/observability',
+ 'evaluate/features/data-encryption',
+ 'evaluate/features/schedules',
+ 'evaluate/features/cloud-automation',
+ 'evaluate/features/low-latency',
+ 'evaluate/features/multi-tenancy',
+ 'evaluate/features/job-queue',
+ 'evaluate/features/serverless-workers/index',
{
type: 'category',
label: 'Product release stages',
collapsed: true,
link: {
type: 'doc',
- id: 'evaluate/development-production-features/release-stages',
+ id: 'evaluate/features/release-stages',
},
items: [
{
diff --git a/src/components/elements/ReleaseNoteHeader/ReleaseNoteHeader.js b/src/components/elements/ReleaseNoteHeader/ReleaseNoteHeader.js
index d857de4ed5..9eb1b100a5 100644
--- a/src/components/elements/ReleaseNoteHeader/ReleaseNoteHeader.js
+++ b/src/components/elements/ReleaseNoteHeader/ReleaseNoteHeader.js
@@ -9,14 +9,14 @@ import { FEATURE_RELEASE_TYPES } from "../../../constants/featureReleaseTypes";
export const BASE_RELEASE_STAGES = {
prerelease: {
label: "Pre-release",
- descriptionLink: "/evaluate/development-production-features/release-stages#pre-release",
+ descriptionLink: "/evaluate/features/release-stages#pre-release",
backgroundColor: "var(--release-prerelease-bg)",
borderColor: "var(--release-prerelease-border)",
textColor: "var(--release-prerelease-text)",
},
publicPreview: {
label: "Public Preview",
- descriptionLink: "/evaluate/development-production-features/release-stages#public-preview",
+ descriptionLink: "/evaluate/features/release-stages#public-preview",
backgroundColor: "var(--release-public-preview-bg)",
borderColor: "var(--release-public-preview-border)",
textColor: "var(--release-public-preview-text)",
diff --git a/vercel.json b/vercel.json
index 62eff3276e..553d42c393 100644
--- a/vercel.json
+++ b/vercel.json
@@ -1404,6 +1404,10 @@
"source": "/evaluate/release-stages",
"destination": "/evaluate/development-production-features/release-stages"
},
+ {
+ "source": "/evaluate/development-production-features/release-stages",
+ "destination": "/evaluate/features/release-stages"
+ },
{
"source": "/concepts:path*",
"destination": "/encyclopedia"
@@ -2300,6 +2304,91 @@
"source": "/production-deployment/multi-tenant-patterns",
"destination": "/best-practices/multi-tenant-patterns",
"permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/index",
+ "destination": "/evaluate/features/index",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/core-application",
+ "destination": "/evaluate/features/core-application",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/failure-detection",
+ "destination": "/evaluate/features/failure-detection",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/throughput-composability",
+ "destination": "/evaluate/features/throughput-composability",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/nexus",
+ "destination": "/evaluate/features/nexus",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/workflow-message-passing",
+ "destination": "/evaluate/features/workflow-message-passing",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/debugging",
+ "destination": "/evaluate/features/debugging",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/interrupt-workflow",
+ "destination": "/evaluate/features/interrupt-workflow",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/testing-suite",
+ "destination": "/evaluate/features/testing-suite",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/observability",
+ "destination": "/evaluate/features/observability",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/data-encryption",
+ "destination": "/evaluate/features/data-encryption",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/schedules",
+ "destination": "/evaluate/features/schedules",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/cloud-automation",
+ "destination": "/evaluate/features/cloud-automation",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/low-latency",
+ "destination": "/evaluate/features/low-latency",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/multi-tenancy",
+ "destination": "/evaluate/features/multi-tenancy",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/job-queue",
+ "destination": "/evaluate/features/job-queue",
+ "permanent": true
+ },
+ {
+ "source": "/evaluate/development-production-features/serverless-workers/index",
+ "destination": "/evaluate/features/serverless-workers/index",
+ "permanent": true
}
]
}