Skip to content

3.6.0

Latest

Choose a tag to compare

@gp247net gp247net released this 08 Nov 22:16

S-Cart 3.6.0 — 2026-11-09 Backup and restore built into S-Cart, ready for shared hosting. Includes: core 3.11.0 · front 3.7.0 · shop 3.9.0 · mcp 2.0.2

✨ New

Encrypted backups built in — back up one data group, several, or the whole site; each backup is checked right after it is made and opens only with the backup password or recovery key
Restore just what you need — one data group, deleted records, configuration or the whole database, with a preview and undo
Automatic backups without cron — run while an admin uses the admin area, or on cron when available; a quick snapshot is taken before gp247:update and before an extension update
Copy backups off the server — S3-compatible or SFTP, with write-only credentials so an attacker cannot delete them
Password policy per account group — set length and strength separately for admins and customers on one screen
Failed sign-ins screen — see failed sign-in attempts and spot password guessing early
For developers: gp247:backup-* commands (create, verify, restore, copy off-site); gp247:admin-password to reset an admin password from the command line; plugins can declare their tables in backup data groups
🔧 Improvements

List search boxes say which columns they search and ignore extra spaces; gp247:install shows the admin sign-in details last; the Docker scheduler runs with schedule:work and no extra queue worker every minute
⚠️ To do when updating

Back up your database and files, then run composer update and php artisan gp247:update
Backup is off by default: open Backup, turn it on, set a backup password and keep the recovery key away from the server
New installs use the command line only (php artisan gp247:install); the web installer has been removed
(Sites installed before 3.6.0 that will copy backups to SFTP) run composer require league/flysystem-sftp-v3
(Running with Docker) composer update does not change your site files: take the new docker-compose*.yml from this release and run docker compose up -d