- ASB+CONTROLLER: The JSON-RPC server now requires authentication. The ASB verifies a password against a hashed keyfile (
--rpc-auth-file), andasb-controllerprompts for the password on startup. Generate the keyfile withorchestrator gen-rpc-auth. Clients authenticate by sending the password with every request in anAuthorization: Bearer <password>header. - ASB+GUI: Skip publishing the Monero redeem/refund transaction if it is already present on chain (e.g. after a restart)