Making some progress on source-generated serialization for @AkkaDotNET on this PR, one of the big milestones for v1.6 https://t.co/rN9KUjytKF
Will improve security, reliability, performance, and the developer experience all in the same pass
Used FsCheck to find an extremely hard to reproduce bug in @AkkaDotNET 's CRDT + replication system.
Basically required node restarts, out of order gossip stemming from the reboot, etc.
Writing these by hand was ALWAYS laborious and a pain - LLMs make it so much cheaper to do.
🔭 @AkkaDotNET Community Standup tomorrow (Wed May 13 12pm Chicago Time)
"End-to-end distributed tracing for Akka.Streams"
1.5.66 ships an `"Akka.Streams"` ActivitySource that propagates trace context through your stream graphs; we cover that and more.
Sorry folks - had to cancel our "End to End @AkkaDotNET " training today due to persistent audio issues with GoToWebinar. We've booked a make-up date for this Thursday at 11am Chicago Time.
https://t.co/01y7aMtapC
Actor + AgentLoop = a composable agent
The Actor model (Hewitt, 1973) gives you encapsulated state, single-threaded message processing, and supervised lifecycles. An agent loop needs all three — a scratchpad that won't tear under concurrency, one tool call at a time, and a parent who can cancel or reset it. AgentZero Lite wires https://t.co/ZYgXaxJusJ actors directly to LLamaSharp / OpenAI-compatible loops to get those properties without re-inventing them.
more : https://t.co/WKLUsbClvA
Had to revert one of our changes in @AkkaDotNET v1.5.66, the Task.Yield change to Akka.Persistence that moved serialization onto a background thread.
It had great performance numbers but it compromised the way some of our persistence plugins worked internally and correctness always beats performance.
This has been addressed in v1.5.67
Used Netclaw to fix a DNS resolution bug inside @AkkaDotNET 's networking stack using Qwen3.6
Not bad for a local model (and a harness I rolled from scratch)
https://t.co/QPUjHdpPaE
Adding OTEL Tracing to @AkkaDotNET streams so you can visualize graph + workflow shape.
Tested against a lot of different graph combinations and it works great so far.
New Blog Post / Video: "Managing Long-Running Tasks Inside @AkkaDotNET Actors"
When we're syncing a new @TextForgeApp user with 15+ years of inbox history with over 100k emails, this is how we do that reliably + efficiently using actors.
Read: https://t.co/lVIJzyM9hK
New @AkkaDotNET Release - v1.5.65
- Fixed 3 Akka.Cluster.Sharding bugs that could cause problems during rolling restarts (usually with leases enabled)
- Fixed xUnit3 implicit `TestActor` issues in the TestKit
- Fixed a decade old configuration bug in core Akka
After 11 years, we decided it was time for a fresh look for the Petabridge website. Now with dark mode for Akka .NET Bootcamp and all of our blog posts too.
Important Akka .NET release today, v1.5.63
- Adds Xunit3 support to our testkits
- IMPORTANT: fixed an old Akka.Remote bug that is probably responsible for the vast majority of quarantines. This is an important stability fix!
Probably the most entertaining show and tell we've done for an Akka .NET Community Standup: "Grimmloch - Building an AI-Powered MMO with @AkkaDotNET "
https://t.co/RowhK4Bmti
Welp, @AkkaDotNET Cluster.Sharding passivization was responsible for a very weird bug in @TextForgeApp I'd been scratching my head over.
Been wondering why my account showed as "not synced" for two days and why I wouldn't get Slack notifications sometimes.
Turns out, syncing a big inbox takes longer than the default 2 minute automatic passivization timeout - and the actor that runs that job could never quite finish on-time.
Don't miss our community standup on Wednesday - "Grimmloch - Building an AI-Powered MMO with @AkkaDotNET "
Learn how tools like Akka Persistence, Cluster.Sharding, and more all play a pivotal role in making games re-entrant, horizontally scalable, and fun!
🔗in next post
Phobos 2.11 is now live on @getsdkbin - big feature in this release is we've finally deprecated "append logs to trace" because log / trace correlation now works naturally via Akka .NET Hosting 1.5.60 and later.
No more "double logs" and other annoyances
Akka .NET v1.5.61 is now live on NuGet. Lots of fixes in this release:
- [IMPORTANT] multiple edge-case Cluster.Sharding bugs
- Fixed 2 Akka.Cluster edge-case bugs - and more
See the full release notes here: https://t.co/unk9HLH854