Preview features

List of current preview features

Preview features in Dapr are considered experimental when they are first released.

Runtime preview features require explicit opt-in in order to be used. The runtime opt-in is specified in a preview setting feature in Dapr’s application configuration. See How-To: Enable preview features for more information.

For CLI there is no explicit opt-in, just the version that this was first made available.

Current preview features

FeatureDescriptionSettingDocumentationVersion introduced
Pluggable componentsAllows creating self-hosted gRPC-based components written in any language that supports gRPC. The following component APIs are supported: State stores, Pub/sub, BindingsN/APluggable components conceptv1.9
Multi-App Run for KubernetesConfigure multiple Dapr applications from a single configuration file and run from a single command on Kubernetesdapr run -k -fMulti-App Runv1.12
WorkflowsAuthor workflows as code to automate and orchestrate tasks within your application, like messaging, state management, and failure handlingN/AWorkflows conceptv1.10
CryptographyEncrypt or decrypt data without having to manage secrets keysN/ACryptography conceptv1.11
Actor State TTLAllow actors to save records to state stores with Time To Live (TTL) set to automatically clean up old data. In its current implementation, actor state with TTL may not be reflected correctly by clients, read Actor State Transactions for more information.ActorStateTTLActor State Transactionsv1.11
Component Hot ReloadingAllows for Dapr-loaded components to be “hot reloaded”. A component spec is reloaded when it is created/updated/deleted in Kubernetes or on file when running in self-hosted mode. Ignores changes to actor state stores and workflow backends.HotReloadHot Reloadingv1.13
Subscription Hot ReloadingAllows for declarative subscriptions to be “hot reloaded”. A subscription is reloaded either when it is created/updated/deleted in Kubernetes, or on file in self-hosted mode. In-flight messages are unaffected when reloading.HotReloadHot Reloadingv1.14
Scheduler Actor RemindersWhilst the Scheduler service is deployed by default, Scheduler actor reminders (actor reminders stored in the Scheduler control plane service as opposed to the Placement control plane service actor reminder system) are enabled through a preview feature and needs a feature flag.SchedulerRemindersScheduler actor remindersv1.14

Last modified October 11, 2024: Fixed typo (#4389) (fe17926)