chore(deps): update rust crate ractor to 0.13 #264
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.9
->0.13
Release Notes
slawlor/ractor (ractor)
v0.13.0
Compare Source
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 usebon
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
Compare Source
Ractor v0.12.4 is released!
In this release there are 2 primary changes
ActorCell
which can be helpful for supervision flowsBoth are in #277
v0.12.3
Compare Source
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)
RetriableMessage
structure to facilitate automatic retries in factoriesv0.12.2
Compare Source
Some stat collection was lost in merging various branches. This fixes a fix on another branch that was an oversight and should have been collected stats (right now they'll report 0). #273
v0.12.1
Compare Source
This release fixes a bug in the factory's default queue implementation regarding the calculation of the number of TTL discarded items
v0.12.0
Compare Source
Ractor version 0.12.0 is released!
In this major breaking change version the following changes are included
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) #266Thanks to all the new contributors on their help with this release!
v0.11.2
Compare Source
Ractor v0.11.2 is released!
This contains another performance improvement #263. Further reducing memory utilization by ~18% for actors as well as other perf wins.
v0.11.1
Compare Source
Ractor v0.11.1 includes additional performance improvements!
We've further reduced message processing latencies in benchmarks and memory utilization of actors created. See #261 for more details
v0.11.0
Compare Source
Ractor V0.11.0 is released!
This is a major API break since we're deprecating actor monitors. Having not found a reasonable use-case for them, we've experienced that utilizing DashMap's for every actor is causing a large memory hit (~34kb/actor). In an effort to support higher-actor count services, this is a significant amount of memory utilization.
By removing the DashMap's and having just a single HashMap for the supervision tree, this can save us a significant amount of memory.
However removing monitors is an API break.
This also has a ~50-60% increase in actor spawning performance.
See #260 FMI
v0.10.4
Compare Source
Ractor v0.10.4 is released!
This release primarily includes a fix for
post_stop
where we were not waiting the proper time in the actor lifecycle before notifying listeners that the actor had exited. It should only be notified after post_stop is completed.Issue: #254
Edit: re-publishing this tag with a small cargo tweak with valid category slugs
v0.10.3
Compare Source
Ractor v0.10.3 is released!
Router
orQueue
traits themselves.Changelog
Full changelog: slawlor/ractor@v0.10.2...v0.10.3
v0.10.2
Compare Source
More missed documentation updates (whoops!)
v0.10.1
Compare Source
Ractor v0.10.1 is released
Changelog
Full changelog: slawlor/ractor@v0.10.0...v0.10.1
v0.10.0
Compare Source
Ractor Version 0.10.0 is now released!
This is a significant API break with a few points in
ractor
.Code cleanup
First is the resolution of #164 which required renaming a few enumeration variants in (
SpawnErr
,ActorErr
, andSupervisionEvent
). These are to better match current functionality (instead ofPanic
variants they're nowFailed
variants) as actors can't only fail on panic (which was the original design).Factories
Secondly is a major rewrite of
Factory
s to support trait-based insertion of routing and queuing logic. ThisBox
'd types aren't needed forSync
safe structures, so they've been moved toArc
.See the full details and changes in #237
Changelog
Full changelog: slawlor/ractor@v0.9.8...v0.10.0
Configuration
📅 Schedule: Branch creation - "before 6am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.