chore(deps): update rust crate ractor to 0.11 #264
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.11
Release Notes
slawlor/ractor (ractor)
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.