Backporting a bunch of things to the 6.X branch.
New feature
kinto rebuild-quotasscript was written that can be run to
repair the damage caused by #1226 (fixes #1230).
Bug fixes
- The
default_bucketplugin no longer sends spurious "created"
events for buckets and collections that already exist. This causes
thequotasplugin to no longer leak "quota" when used with the
default_bucketplugin. (#1226) - Fix race conditions on deletions with upsert in PostgreSQL
storage.update()(fixes #1202). - Fix PostgreSQL backend race condition when replacing permissions of an object (fixes #1210)
- Fix missing package.json file in package. (#1222)
- Fix removal of timestamps when parent object is deleted (fixes #1233)