v0.1.2
- Treat closed server reply sockets as normal connection shutdowns to avoid noisy crash reports during client disconnects or upstream restarts.
v0.1.1
- Fixed persistent clients so pending calls receive errors when the server closes the connection.
v0.1.0
Initial package release.
- Added Unix socket transport and packet-framed ETF requests.
- Added safe term decoding with
:erlang.binary_to_term(binary, [:safe]). - Added one-shot and persistent client
call/castAPIs. - Added server-side persistent connections and request id tracking for multiple in-flight requests.
- Added sharded client pools.
- Added Task-like async requests with
async,await,yield, andshutdown. - Added
use SafeRPC.Servercallback wrapper. - Added per-request capability checks and optional authorizer callbacks.
- Added request cancellation.
- Added framework-agnostic adapter behaviours and HTTP envelopes.
- Added Plug adapter support.