Dapr v1.10.0 now available in the Dapr extension for AKS and Arc-enabled Kubernetes
Published Feb 21 2023 08:11 AM 3,799 Views
Microsoft

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. 

 

 

Highlights 

 

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

 

workflow-overview.png

 

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. 

Co-Authors
Version history
Last update:
‎Feb 21 2023 08:11 AM
Updated by: