Dapr v1.6 is now available
We are excited to announce the release of Dapr v1.6!
This is the sixth minor version update since the announcement of Dapr v1.0.
Release highlights
If you’re new to Dapr, familiarize yourself by visiting the getting started page.
Component improvements
This release focused on preparing the next set of components to be ready for stable
designation per community feedback. This means certification tests are added and quality issues are addressed. Read component certification lifecycle for details.
The following components are now offically designated beta
status, several of which are candidates to become stable
soon in an upcoming release:
- MQTT pub/sub (
stable
candidate) - RabbitMQ pub/sub (
stable
candidate) - Azure Blob Storage binding (
stable
candidate) - Azure CosmosDB binding (
stable
candidate) - Azure Service Bus Queues binding (
stable
candidate) - Azure Event Hubs pub/sub
- AWS SNS/SQS pub/sub
New capabilities were added to existing components:
- Kafka OAuth 2.0 support for pub/sub & binding.
- Azure Event Hubs pub/sub improvements for topics and partitions.
- Added numerous new capabilities to Apache Pulsar pub/sub including:
- Tenant namespace support.
- Backoff policies.
- Token authentication support.
- Ability to disable batching.
New components added in this release:
- Added Alibaba Cloud OOS Parameter Store - secret store
- Added Oracle Cloud Infrastructure (OCI) object storage - state store
Components removed from release:
- The Cloudstate store alpha component is no longer included.
SDK Improvements
- Application Configuration API (Alpha) now available for Python, Java and .NET.
- Query and Filtering API (Alpha) feature now available for Python, Javascript, Go and .NET.
- Pub/sub routing is now availble in the Go SDK.
Release notes
See a detailed description of changes, fixes and new features in the Dapr v1.6 release notes.
This release contains breaking changes and deprecations.
Supported releases
Dapr supports two (2) prior versions from the current release.
This means that there is a rolling window that moves forward for supported releases and it is your operational responsibility to remain up to date with these supported versions. If you have an older version of Dapr you may have to do intermediate upgrades to get to a supported version.
Since this release marks v1.6.0, the two prior supported versions are v1.4.0 and v1.5.0.
Visit the Dapr Documentation for more information on supported releases.
Installing and upgrading to Dapr v1.6
To get started with Dapr v1.6, see the getting started guide.
For a complete guide to installing Dapr on Kubernetes, see how to deploy Dapr on a Kubernetes cluster.
To upgrade to this release of Dapr, follow the applicable links below:
Acknowledgements
Thanks to everyone who made this release possible!
@1046102779, @abelperezok, @amimimor, @amulyavarote, @andrey-dubnik, @anhldbk, @artursouza, @berndverst, @ceshihao, @ChethanUK, @chinzhiweiblank, @CodeMonkeyLeet, @CrazyHZM, @cshi0, @daixiang0, @dmitsh, @Gehhilfe, @greenie-msft, @guyzyl, @halspang, @haoxins, @jigargandhi, @jjcollinge, @Juneezee, @LaurenceLiZhixin, @LKI, @ls-2018, @lucasjellema, @marviniter, @mbimbij, @msfussell, @mthmulders, @mukundansundar, @paulyuk, @pkedy, @pravinpushkar, @rabollin, @rainfd, @robsondepaula, @shivamkm07, @sthussey, @Syuparn, @Taction, @tanvigour, @taojwmware, @theonefx, @timonwong, @uptutu, @victorp13, @wcs1only, @willtsai, @withinboredom, @x-shadow-man, @XavierGeerinck, @xj524598, @yaron2, @yordan-pavlov, @zach030, @zcong1993
Resources
We hope you try out this new release and raise issues on GitHub as well as reach out to us to ask questions on Discord or via Twitter. We also encourage you to attend our recurring Dapr community calls to see demos and discuss new feature proposals with the rest of the Dapr community!