The Dapr extension for AKS and Arc-enabled Kubernetes now supports Dapr v1.14.4.
Dapr is a developer framework for building cloud-native applications, making it easier to run multiple microservices on Kubernetes and interact with external state stores/databases, secret stores, pub/sub brokers, and other cloud services and self-hosted solutions.
The Dapr v1.14 release offers several new features, including a new Jobs API for scheduling and running jobs, a new Scheduler control plane service, streaming subscriptions, actor multi-tenancy with namespaces, outbox pattern projections, HTTP metrics path matching, many fixes in the core runtime and components, and more.
- Learn how to get started with the Dapr extension
- Learn more about Dapr
- Read the release notes for Dapr 1.14.4
Review the level of support provided to the Dapr extension.
Highlights
The v1.14 release includes several significant highlights:
Outbox message projections (stable)
Service invocation for non-Dapr endpoints (stable)
The ability to invoke non-Dapr endpoints using the Dapr Service Invocation API is now stable.
Jobs API and Scheduler service (preview)
Scheduler service (preview)
Increased throughput and scalability for actors and workflows (preview)
apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
name: featureconfig
spec:
features:
- name: SchedulerReminders
enabled: true
Streaming subscriptions (preview)
- A subscription HTTP endpoint in your application (typically required by the current programmatic and declarative subscriptions), making them easy to configure in code.
- An app to be configured with the sidecar to receive messages.
Actor multi-tenancy with namespacing
HTTP metrics filtering with path matching
Dapr Shared
- Using a Kubernetes Daemonset for a per-node deployment
- Using a Deployment for a per-cluster deployment.
Features & component updates
Many feature and component statuses have been updated in this release. See the full list in the release notes.