In the context, obviously “dump” means release to public or investigators.
Nope. Please release for public reading means release for public reading.
Dump means dump the evidence.