Read whole record and delete it with one request?

Is there is an ability to atomically read all bins from the record and delete it completely? No other client should be able to update the record between the read and deletion.

You can do that now with a record UDF. Cast all the bins to a local map, call aerospike:remove, and return that map.