Releases: j5ik2o/nexus-actor-rs
Releases · j5ik2o/nexus-actor-rs
Release v0.4.3
0.4.3 (2024-07-18)
Release v0.4.2
0.4.2 (2024-07-17)
Release v0.4.1
0.4.1 (2024-07-16)
Release v0.4.0
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
Release v0.3.0
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
- Add queue test cases (46b7bfc)
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
Release v0.2.0
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
- Terminated handling (77bad33)
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)