urbit-os-v1.0.61
This release will be pushed to the network as an over-the-air update.
Base hash (check with +trouble):
0v16.4hlhj.vuvue.3k05s.lapjt.ual3s.s6hfb.o6l6e.5nt5v.0ud1a.6gjjm
Release notes:
Reduces Eyre memory usage and limits its growth, in order to prevent
memory pressure during certain usage patterns. This should help lower
the amount of bail: meme crashes that happen in the wild.
- Eyre no longer stores queued/unacked events as serialized data,
instead keeping the original nouns around, and serializing on-demand.
- When a subscription keeps sending updates, but the client that opened
the subscription isn't presently acking, Eyre pro-actively kills the
subscription.
Contributions:
fang (11):
eyre: store unacked events unserialized
eyre: convert facts to json manually
eyre: update tests to match recent changes
pill: update
eyre: simplify channel subscription storage
eyre: kick busy subscriptions if client not acking
pill: update
eyre: kick subscriptions if fact conversion fails
Merge pull request #3746 from urbit/m/eyre-memes
Merge pull request #3749 from urbit/m/eyre-clog
—
~palfun-foslup
https://urbit.org