Skip to content

Releases: slawlor/ractor

v0.14.5

09 Jan 18:44
3b7cf3d
Compare
Choose a tag to compare

Ractor v0.14.5 is released!

What's Changed

  • Make latency measurement in ping message robust against time drift by @kanru in #320
  • Marking that the converter function in the derived actor is cross-thread safe since it's just an Into() call. by @slawlor in #321

Full Changelog: v0.14.4...v0.14.5

v0.14.4

08 Jan 15:36
b0cd1a0
Compare
Choose a tag to compare

Ractor v0.14.4 is released!

What's Changed

  • Add monitor API back by @slawlor in #317. This change adds back the monitoring API as requested in #307. This however is now gated by a feature for memory-sensitive utility (if you don't need monitoring, you can optionally not enable it)

Full Changelog: v0.14.3...v0.14.4

v0.14.3

07 Jan 16:18
0f0483f
Compare
Choose a tag to compare

Ractor v0.14.3 is released!

What's Changed

  • FromActorRef which allows to send messages convertible to original TMessage by @anabyv042 in #306
  • Expose async-trait to as a feature which can be enabled or disabled selectively in ractor_cluster by @slawlor in #313
  • fix: get_children should not break supervision tree integrity by @kanru in #311
  • Prep for 0.14.3 release by @slawlor in #314

New Contributors

Full Changelog: v0.14.2...v0.14.3

v0.14.2

20 Dec 02:32
3c94f0f
Compare
Choose a tag to compare

Ractor v0.14.2 is released!

What's Changed

  • Add a wait() operator for an actor by @slawlor in #304. This allows waiting on an actor's exit, without having access to the JoinHandle, and without triggering a stop or drain operation. Resolves #303

Full Changelog: v0.14.1...v0.14.2

v0.14.1

18 Dec 03:59
6842be7
Compare
Choose a tag to compare

What's Changed

  • Fix broken build for non async-trait builds by @slawlor in #302. Resolves issue #301

Full Changelog: v0.14.0...v0.14.1

v0.14.0

17 Dec 22:03
f15be0c
Compare
Choose a tag to compare

Ractor v0.14.0 is released!

What's Changed

  • Add proper span handling to factories through extension trait by @slawlor in #300

This is an API break however, with a breaking change to the factory's JobOptions struct. Functionality is not changed, but it does allow proper span attribution in factory jobs. See #300 FMI.

Full Changelog: v0.13.5...v0.14.0

v0.13.5

11 Dec 20:07
6a08fe2
Compare
Choose a tag to compare

Ractor v0.13.5 is released!

What's Changed

  • Gate the span propagation with a feature so it can be opted-out by @slawlor in #299

Full Changelog: v0.13.4...v0.13.5

v0.13.4

06 Dec 15:03
Compare
Choose a tag to compare

This fixes a typo in a new call added in v0.13.3. However it is technically non semver compatible so we're opting to yeet 0.13.3 and go from 0.13.2->0.13.4 rather than require a major revision change.

What's Changed

New Contributors

Full Changelog: v0.13.2...v0.13.4

[YEETED] v0.13.3

05 Dec 17:59
ceef493
Compare
Choose a tag to compare

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

27 Nov 18:00
Compare
Choose a tag to compare

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

Full Changelog: v0.13.1...v0.13.2