Add embedded tor client support, allow to open databases with a limited capacity (automatically discard old events when max capacity is reached), add Client::stream_events_of
as alternative method to Client::get_events_of
(stream events instead of waiting for EOSE
and collect into a list), add search capability (NIP-50) support to Filter::match_event
and databases, add NIP-31 and NIP-70 support, add option to autoconnect relay on Client::add_relay
method call (currently disabled by default), rework the get_events_of
methods behaviour for better consistency (RelayPool::get_events_of
and Relay::get_events_of
get events only from remote relay/s while Client::get_events_of
allow to choose the source of events: database
, relays
or both
), bugs fix and more!
Full changelog: https://rust-nostr.org/changelog