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)
kill
host function added (@zhamlin)send_after
&cancel_timer
host functions added (@zhamlin)- changed timeout type in host functions from
u32
tou64
- 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_shutdown
method added to Supervisor (@MarkintoshZ)OneForAll
andRestForOne
supervisor strategies added (@MarkintoshZ)Debug
,Hash
andEq
traits 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!