The Dapr extension for AKS and Arc-enabled Kubernetes now supports Dapr v1.11.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.11 release offers several new features, including the Cryptography building block, the capability to invoke non-Dapr endpoints, updates to Dapr Workflow, the ability to choose Dapr sidecar build variations, many fixes in the core runtime and components, and more.
The configuration building block is now a v1 stable API including the APIs in all SDKs. Stable APIs are non-breaking in future versions and changes go through versioning.
In this release, you can now call non-Dapr endpoints with service invocation, improving scenarios where:
For more information, read How-To: Invoke Non-Dapr Endpoints using HTTP
Workflow had several significant updates. Aside from the addition of Python SDK support, you can now:
Note: This release includes breaking changes to the Workflow APIs. Read more on the workflow APIs.
The v1.11 release introduces a new alpha Cryptography building block, enabling the encryption and decryption of data using key information in a safe and consistent way.
Try out the cryptography quickstart to see this in action.
In this release, two built versions of Dapr available:
stablecomponents
tag.The Dapr dashboard is no longer installed by default with the Dapr control plane when installing via Helm. To install the dashboard, use the new dapr-dashboard
chart. Learn more about how to install the dashboard.
Dapr 1.11 offers container images for Windows Server 2022, using the windows-ltsc2022
tag. This is in addition to the images based on Windows Server 1809.
In Dapr 1.11, the CLI flag --app-protocol
can now assume 3 more values in addition to http
and grpc
:
https
and grpcs
use HTTP and gRPC, respectively, but enable TLS.
h2c
is a new value that configures Dapr to connect to your app using HTTP/2 Cleartext.
You can now write app logs to the console as well as to a local log file with multi-app run command dapr run -f .
A new preview feature enables a TTL on actor state which enables you to have the state automatically removed after a certain time
Many feature and component statuses have been updated in this release. See the full list in the release notes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.