| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| lunatic-macos-universal.tar.gz | 2022-08-03 | 11.6 MB | |
| lunatic-windows-amd64.zip | 2022-08-03 | 4.9 MB | |
| lunatic-linux-amd64.tar.gz | 2022-08-03 | 7.9 MB | |
| README.md | 2022-08-03 | 1.6 kB | |
| Release v0.10.0.tar.gz | 2022-08-03 | 94.6 kB | |
| Release v0.10.0.zip | 2022-08-03 | 94.6 kB | |
| Totals: 6 Items | 24.6 MB | 0 | |
Changes
This release is bringing back distributed lunatic 🎉! But this time it's using QUIC as the protocol for node to node communication. Check out this example on how to spawn processes on remote nodes.
Other changes
- Switched from async_std to tokio (@kosticmarin)
killhost function added (@zhamlin)send_after&cancel_timerhost functions added (@zhamlin)- changed timeout type in host functions from
u32tou64 - timeout parameters are removed for networking read/write calls
Changes in lunatic-rs
- UDP support added (@pinkforest)
#[abstract_process]macro added (@MarkintoshZ)- Added support for distributed lunatic (@withtypes)
- FuncRef support added as a safe interface to send function pointers between processes (@zhamlin)
block_until_shutdownmethod added to Supervisor (@MarkintoshZ)OneForAllandRestForOnesupervisor strategies added (@MarkintoshZ)Debug,HashandEqtraits added for a few types (@MarkintoshZ and @thehabbos007)- All serializers (except the default bincode) are now behind a feature flag.
And a bunch of other smaller performance and bug fixes!