v0.4.1
This release ensures temporary files are actually deleted. Previously, we'd write temporary files to the same directory as the rest of the data. However, if we failed to finish a put (crashed, closed, failed for some other reason, etc.), we'd leave the temporary file behind in many cases (after trying to remove it once).
Now, we put all temporary files in a temporary directory, and clean out the entire temporary directory on start.