diff --git a/daprdocs/content/en/operations/components/certification-lifecycle.md b/daprdocs/content/en/operations/components/certification-lifecycle.md index 078e1d2b0..3cff8bd34 100644 --- a/daprdocs/content/en/operations/components/certification-lifecycle.md +++ b/daprdocs/content/en/operations/components/certification-lifecycle.md @@ -62,6 +62,12 @@ A component may skip the Beta stage and conformance test requirement per the dis - The component has been available as Alpha or Beta for at least 1 minor version release of Dapr runtime prior - A maintainer will address component security, core functionality and test issues according to the Dapr support policy and issue a patch release that includes the patched stable component +{{% alert title="Note" color="primary" %}} +Stable Dapr components are based on Dapr certification and conformance tests and are not a guarantee of support by any specific vendor, where the vendor's SDK is used as part of the component. + +Dapr component tests guarantee the stability of a component independent of a third party vendor's declared stability status for any SDKs used. This is because the meaning of stable (for example alpha, beta, stable) can vary for each vendor. +{{% /alert %}} + ### Previous Generally Available (GA) components Any component that was previously certified as GA is allowed into Stable even if the new requirements are not met. diff --git a/daprdocs/content/en/operations/support/support-release-policy.md b/daprdocs/content/en/operations/support/support-release-policy.md index 47679a8ba..69bf88027 100644 --- a/daprdocs/content/en/operations/support/support-release-policy.md +++ b/daprdocs/content/en/operations/support/support-release-policy.md @@ -91,6 +91,15 @@ The table below shows the versions of Dapr releases that have been tested togeth | Mar 25th 2022 | 1.6.1
| 1.6.0 | Java 1.4.0
Go 1.3.1
PHP 1.1.0
Python 1.5.0
.NET 1.6.0
JS 2.0.0 | 0.9.0 | Unsupported | | | Jan 25th 2022 | 1.6.0
| 1.6.0 | Java 1.4.0
Go 1.3.1
PHP 1.1.0
Python 1.5.0
.NET 1.6.0
JS 2.0.0 | 0.9.0 | Unsupported | | +## SDK compatibility +The SDKs and runtime are committed to non-breaking changes other than those required for security issues. All breaking changes are announced if required in the release notes. + +**SDK and runtime forward compatibility** +Newer Dapr SDKs support the latest version of Dapr runtime and two previous versions (N-2). + +**SDK and runtime backward compatibility** +For a new Dapr runtime, the current SDK version and two previous versions (N-2) are supported. + ## Upgrade paths After the 1.0 release of the runtime there may be situations where it is necessary to explicitly upgrade through an additional release to reach the desired target. For example, an upgrade from v1.0 to v1.2 may need to pass through v1.1.