Dapr v1.10.0 now available in the Dapr extension for AKS and Arc-enabled Kubernetes

This post has been republished via RSS; it originally appeared at: Microsoft Tech Community - Latest Blogs - .

The Dapr extension for AKS and Arc-enabled Kubernetes now supports Dapr v1.10.0. 


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.10 release offers several new features, including Dapr Workflow, publish and subscribe to bulk messages, the pluggable component SDK, the Multi-App Run template, and stable resiliency policies, as well as many fixes in the core runtime and components. 





Dapr Workflow

Dapr Workflow enables you to build long running, persistent processes or data flows that span multiple apps. You can combine Dapr Workflow with other Dapr API building blocks, enabling you to orchestrate and build complex application scenarios. For example, a workflow can:

  • Call another service with service invocation
  • Trigger a binding
  • Retrieve secrets




Bulk pub/sub 

With bulk publish and subscribe, you can publish and subscribe to multiple messages in a single request. When writing applications that need to send or receive a large number of messages, using bulk operations allows achieving high throughput by reducing the overall number of requests between the Dapr sidecar, the application, and the underlying pub/sub broker.


Pluggable components SDKs  

Pluggable components are self-hosted (exe or container), can be written in any language, and are able to “plug” into Dapr. In this release, preview SDKs for .NETJava, and Go enable you to create pluggable components easily with the language of your choice. You can read more on .NET SDK here.


Multi-App Run template 

With Multi-App Run, you can start multiple applications in self-hosted mode using a single dapr run -f command using a template. The template file describes how to start multiple applications as if you had run many separate CLI run commands, significantly improving the experience of testing several apps at the same time. Try it out with the service invocation quickstart in the language of your choice.


Stable resiliency policies 

In this release, resiliency policies, first introduced in the v1.7.0 release, are now stable. Try them out using service invocation or state management 


Component updates


Next steps

Learn more about Dapr and how it works as an extension for AKS. 

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.