Breaking changes
- Storage backends no longer support the
ignore_conflict
argument (#1401). Instead of using this argument, consider catching the
UnicityErrorand handling it.ignore_conflictwas only ever
used in one place, in thedefault_bucketplugin, and was
eventually backed out in favor of catching and handling a
UnicityError.
Bug fixes
- Fix a TOCTOU bug in the Postgres storage backend where a transaction
doing acreate()would fail because a row had been inserted after
the transaction had checked for it (#1376).