Skip to content

Releases: j5ik2o/nexus-actor-rs

Release v0.4.3

18 Jul 00:10
Compare
Choose a tag to compare

0.4.3 (2024-07-18)

Release v0.4.2

17 Jul 00:11
Compare
Choose a tag to compare

0.4.2 (2024-07-17)

Release v0.4.1

16 Jul 00:11
Compare
Choose a tag to compare

0.4.1 (2024-07-16)

Release v0.4.0

15 Jul 00:11
Compare
Choose a tag to compare

0.4.0 (2024-07-15)

Features

  • Add behavior logic test file (c5a7113)
  • Add clap dependency and behavior_test (2d146f3)
  • Add typed actor implementation (ab6b914)

Bug Fixes

  • Fix typo in method call (0527447)

Tests

  • Update pop method access level (d45e5b2)

Code Refactoring

  • Modify actor receive function parameters (580583f)
  • Remove unnecessary behavior modules (e31cd56)
  • Remove unnecessary message envelope handling (2910853)
  • Remove unused import statements (b7225d0)
  • Update behavior function signatures (0a238e6)
  • Update BehaviorFn to include error handling (e4bfac0)
  • Update ContextHandle references (7640231)
  • Update method names for clarity (ed39990)

Styles

  • Fix typo in unwrap function call (452b553)
  • Remove unnecessary newline in typed_actor.rs (1ade0ba)

Release v0.3.0

14 Jul 00:12
Compare
Choose a tag to compare

0.3.0 (2024-07-14)

Features

  • Add actor request-response example (ff75335)
  • Add event stream handler and predicate (f242c05)
  • Add IoEncoder for log encoding (c9d1543)
  • Add log subscription module (61a014c)
  • Implement IoEncoder and write_event (588ac65)
  • Implement new_config_options parameter type (cff9ff8)

Bug Fixes

  • Fix cloning of id in ActorSystemInner (b7544bc)
  • Fix unbounded mailbox creation issue (32c6c6d)
  • Update log field module names (5b3706a)

Tests

Code Refactoring

  • Rename handler module to event_handler (fc1c399)
  • Rename Options struct to LogOptions (7bc49b9)
  • Simplify Logger constructor and methods (985d29f)
  • Update log field types and methods (98400da)
  • Update log module imports (dd9d64e)
  • Update log module structure (7efb9ae)
  • Update LogEventStream to return Arc (f182be5)
  • Update LogFieldType variants (fd6a101)

Styles

  • Improve log formatting consistency (f554a36)
  • reformat (a3e5403)
  • Remove redundant vec in log functions (9916352)
  • Remove unnecessary code line (0b16e96)
  • Remove unused log imports (d52d63d)
  • Update code formatting (a22be2b)
  • Update method signature to use IntoIterator (33e6ba1)

Release v0.2.0

13 Jul 00:11
Compare
Choose a tag to compare

0.2.0 (2024-07-13)

Features

  • Add actor supervision example (60fae4f)
  • Add async handler for start message (12aa00e)
  • Add DeadLetterResponse message type (92e7c08)
  • Add hello world example actor system (209c559)
  • Add PoisonPill message type (d239af7)
  • Add PreRestart and PostRestart messages (e4ea920)
  • Add TerminateReason enum and update usage (05a57bc)
  • Add touched message struct (b649bbd)
  • Update Logger constructor parameters (a6d8def)

Bug Fixes

Code Refactoring

  • Improve handling of auto-receive messages (c2b2dc7)
  • Improve message handling in ActorContext (16d54c6)
  • Remove unused Terminated struct (97703af)
  • Remove unused Watch and Unwatch structs (5e1ffbd)
  • Simplify actor producer creation (f753a94)
  • Update actor lifecycle method names (71d9e2a)
  • Update ActorProducer new method (660a8a6)
  • Update generated message types (7556b35)
  • Update message handling functions (a5e4d0b)
  • Update stop_future and poison_future (5cb6d7d)
  • Update tokio time imports to use std Duration (2815fbd)
  • Update variable names in test file (7f9cc2a)
  • Update visibility for methods in Props (f04a056)

Release v0.1.3

12 Jul 00:11
Compare
Choose a tag to compare

0.1.3 (2024-07-12)

Release v0.1.2

11 Jul 00:11
Compare
Choose a tag to compare

0.1.2 (2024-07-11)

Bug Fixes

  • Fix message handling in actor_context_test (b60e8fd)

Release v0.1.1

10 Jul 00:11
Compare
Choose a tag to compare

0.1.1 (2024-07-10)

Bug Fixes

  • refactor message: MesageHandle to message_handle: MessageHandle (e0158d5)

Release v0.1.0

09 Jul 00:10
Compare
Choose a tag to compare

0.1.0 (2024-07-09)

Features

  • Implement async auto response handling (a07db94)

Documentation

Code Refactoring

  • Simplify process retrieval logic (da34d88)