Earlier today, Russia appears to have released the full text of the Joint Comprehensive Plan of Action between the P5+1 and Iran. It appears that Russia's Ministry of Foreign Affairs may have released the document prematurely, as the file is no longer available for download. Project Alpha has made the file available at the link below.
UPDATE: The EU has now released the full text of the JCPOA and its Annexes. They can be dowloaded here.