- Remove explicit ordering from both
Tartarus::ArchivableCollectionRepository#items_older_than
andTartarus::ArchivableCollectionRepository#items_older_than_for_tenant
- Remove explicit ordering from
Tartarus::ArchivableCollectionRepository#items_older_than
, it increased the cost of queries significantly on large tables
- Optimize query from
Tartarus::ArchivableCollectionRepository#items_older_than
by adding explicit ordering
- Provide ability to explicitly set the name of archivable item to have multiple ways of archiving the same model
- Do not make Glacier a required dependency if not used
- Add Glacier remote storage support to upload data before deleting it
- Add
delete_all_using_limit_in_batches
strategy
- Add support for deleting and destroying in batches
- Add integration tests with a real database and ActiveRecord
- Better docs
- Initial release