Releases: slawlor/ractor
[YEETED] v0.13.3
Ractor v013.3 is released!
What's Changed
- Ability to retrieve the supervisor of an actor (if set) #294
- Addition of another factory metric capture on the in-flight message count, queued and processed, as an aggregate value
- Fixing broken CI signals by @slawlor in #296
Full Changelog: v0.13.2...v0.13.3
v0.13.2
Ractor v0.13.2 is released!
What's Changed
- fix: Ensure pending messages are delivered when OutputPort is dropped. by @stuartcarnie in #293
New Contributors
- @stuartcarnie made their first contribution in #293
Full Changelog: v0.13.1...v0.13.2
v0.13.1
Ractor v0.13.1 is released!
What's Changed
The only change in this release is an adjustment in the use of tokio's JoinSet::join_all
such that we don't require such a high tokio version (>1.40).
Otherwise this release is a no-op with no API changes.
New Contributors
- @Cardosaum made their first contribution in #283
- @zhapich made their first contribution in #286
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Ractor 0.13.0 is released
This is mostly a cleanup release with #281 however there is a breaking change with the FactoryArgumentsBuilder
such that we now use bon
for compile time safety! This changes the builder signature a bit, hence the major version bump.
Otherwise this is mostly cleanup logic, debug structs, comments, etc.
v0.12.4
Ractor v0.12.4 is released!
In this release there are 2 primary changes
- We're adding the ability to runtime inspect the message type of an untyped
ActorCell
which can be helpful for supervision flows - We're also adding helpers for interacting with a supervisor's children (retrieval of the children, stopping them, and draining them) without having to have the supervisor keep additional handles around
Both are in #277
v0.12.3
Ractor v0.12.3 is released!
While this release contains a single PR, there's a lot in here (see #275 for the full context)
v0.12.2
v0.12.1
v0.12.0
Ractor version 0.12.0 is released!
In this major breaking change version the following changes are included
- Factories have a general stats package which can be injected in order to capture stats about factory and worker ops as needed #264
- RustConf'24 links have been provided (main README.md)
- Gracefully draining of specific actor's message queues is now supported #268
- Factories have an added query to capture the number of currently processing messages by workers #267
- @stalkopat added a fix for remote actors in process groups were always joining the default scope #269
- @texascloud added
tracing::Span
propogation between messages between actors so we can capture proper span attribution (essentially using tracing to trace the flow of a message through various actor properties) #266
Thanks to all the new contributors on their help with this release!