1.2 KiB
1.2 KiB
Changelog
All notable changes to AeonDumpManager will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- List, create, and delete SQL database dumps from a Settings admin page (nested under Settings, per
Shopware's Add Menu Entry
guide) and via
aeon:dump:list/aeon:dump:create/aeon:dump:removeconsole commands. - Dumps are created with
mysqldump/mariadb-dump(auto-detected, with an optionaldumpBinaryNameoverride), gzip-compressed, and stored in the plugin's private Flysystem mount. maxDumpsauto-purges the oldest dump on creation;retantionDayspurges dumps and stale job rows on a recurring scheduled task.- Admin UI dump creation runs asynchronously via Symfony Messenger with a polling progress bar; console creation runs synchronously.
- ACL-gated (
aeon_dump_manager.viewer/.creator/.deleter), enforced both client-side and server-side.