Maintainers Roadmap with Yaron Schneider - Dapr co-creator, maintainer & CTO of Diagrid. in this video, Yaron talks about upcoming Dapr features for the 1.15 release in December 2024. He talks about features including:
What's Next for Dapr? Roadmap Highlights from Dapr Day 2024
If you've been wondering what's cooking in the Dapr kitchen, the roadmap session at Dapr Day 2024 served up some exciting announcements. From new language support to enhanced scalability features, let's dive into what's coming to your favorite distributed application runtime.
PHP Joins the Party 🎉 [05:45]
First up, big news for web developers - PHP support is coming to Dapr workflows! While Dapr already supports Java, Python, Go, C#, Rust, and JavaScript/TypeScript, adding PHP opens up fascinating possibilities for web-based workflow scenarios. A huge shoutout to Robert, the community maintainer making this happen.
The Scheduler Service: A Silent Revolution [06:48]
Remember those actor reminder headaches? The new scheduler service (currently in preview) is about to make them disappear. Here's the best part - it's not just for workflows. Come version 1.15, it'll become the default implementation for actors, making your reminders much more scalable. Worried about migration? Don't be. Dapr will handle everything automatically, no ops work required.
State Management Gets a Makeover [07:46]
Let's talk about one of Dapr's most requested improvements - state management. The team is breaking down the current generic state management API into specialized services:
- Key-value transactional state (what you know and love)
- Blob storage for your binary needs
- SQL queries (yes, finally!)
- Document store for unstructured data
Coming Soon to a Dapr Near You [09:19]
Several exciting features are making their way through the proposal pipeline:
- Key listing capabilities (because sometimes you just need to list all your keys)
- Delayed pub/sub (schedule messages for the future) [10:20]
- Authorization API for proper RBAC [11:17]
- Full-text search capabilities
Infrastructure Love [12:19]
For the ops folks, there's plenty to get excited about:
- Better integration with external certificate stores
- A distributed cron system that actually works at scale [13:24]
- Stable distributed locks for your leader election needs [14:23]
- Enhanced bulk pub/sub documentation [14:51]
Want to Get Involved?
All these improvements are happening in the open, and the team wants your input. Head over to the proposals repository to share your thoughts, or join the Discord community to discuss these developments.
What's Next?
With these updates, Dapr continues its evolution from a basic building block to a comprehensive platform for distributed applications. Whether you're building microservices, handling state management, or orchestrating workflows, Dapr is working to make your life easier.
Keep an eye on the official Dapr channels for release announcements, and don't forget to check out the proposals repository if you want to shape Dapr's future.
Looking to learn more about any of these features? Join the Dapr Discord community or check out the documentation for the latest updates.
Want to hear more Dapr news and updates? Follow us @diagridio on Twitter!
Read about the Dapr Meteor program: https://dapr.io/community/program/
Dapr website: https://dapr.io/
Claim the Dapr Community supporter badge: https://bit.ly/dapr-supporter
Join the Dapr Discord: http://bit.ly/dapr-discord0:00