Log
-
Prepare for v0.17.1 release by Caio 8 months ago
-
Ignore messages from known old identities 💬 by Caio 8 months ago
In a scenario where traffic is buffered and/or replayed this could lead to noisy cluster behaviour
-
Don't request indirect ping to same addr 💬 by Caio 8 months ago
If a member changed its identity while being probed there was a chance foca would try to ask the new identity to ping the old one on its behalf
-
Prepare for v0.17.0 release by Caio 10 months ago
-
There's a way to change runtime config nowadays 💬 by Caio 10 months ago
... and I don't really think doing that automatically is a good thing anymore: most clusters are fixed size(ish), what changes is the visibility and liveness of their peers- I don't want parameters changing during a rolling restart nor during actual outages.
-
agent example: assume a small LAN cluster by Caio 10 months ago
-
Introduces Config::periodic_announce_to_down_members 💬 by Caio 10 months ago
New feature to (try to) recorver from network partitions
-
Ensure member_buf / send_buf aren't used while taken 💬 by Caio 10 months ago
`is_empty()` wouldn't catch use-then-clear cases
-
Merge branch 'strict-identity' 💬 by Caio 10 months ago
It's looking good from shallow testing and usage. I'll stress it a bit more over the next few days if I can before cutting a release
-
More notes to the Changelog. It's a big release by Caio 10 months ago
-
Fix a few comment and doc typos by Caio 10 months ago
-
Add docs to the new Identity trait methods by Caio 10 months ago
-
Update BroadcastHandler docs by Caio 10 months ago
-
Add docs for AccumulatingRuntime by Caio 10 months ago
-
Notification::Rename is better than Renamed at least by Caio 10 months ago
-
Add MSRV: 1.70.0 💬 by Caio 10 months ago
`BinaryHeap::retain` landed on stable
-
Update changelog by Caio 10 months ago
-
Adjust crate metadata by Caio 10 months ago
-
agent example: fully working custom broadcast by Caio 10 months ago
-
add_broadcast signals when the data enters the backlog by Caio 10 months ago
-
Explicit field traces instead of magic 💬 by Caio 10 months ago
Tired of rustfmt randomly breaking
-
sigh tracing feature by Caio 10 months ago
-
promote AccumulatingRuntime to supported 💬 by Caio 10 months ago
It's useful enough, lets me get rid of yet another dummy runtime impl and allows examples to be smaller
-
broadcasting example is a lot simpler 💬 by Caio 10 months ago
foca manages the data and handlers only need to emit keys now this needs a proper main function tho, so I might just move it into the insecure agent somehow
-
fix comment typo, be clearer by Caio 10 months ago
-
send_buf can be a Vec<u8> 💬 by Caio 10 months ago
Limit works with Vec, so all that's needed is a mem::take dance
-
Yield MalformedPacket on bad add_broadcast input 💬 by Caio 10 months ago
Over-used and lossy error. Should add more discriminants
-
New custom broadcast wire format 💬 by Caio 10 months ago
re-enable tests custom broadcasts are always length-prefixed now
-
Adjust comment: members do disappear now by Caio 10 months ago
-
lint fix when tracing is off by Caio 10 months ago