The download cache is keyed by filename, and a new version of a dataset keeps the same filename - so after a version update, download_dataset silently returns the stale cached archive. We should validate cache freshness against the server's checksum instead of filename only.
The download cache is keyed by filename, and a new version of a dataset keeps the same filename - so after a version update,
download_datasetsilently returns the stale cached archive. We should validate cache freshness against the server's checksum instead of filename only.