Blog Sections Open
sTask v2.0.0: EvoUI Manager, Live Progress, Supervisors, and Full dDocs Guides
sTask v2.0.0 is a major update with a redesigned EvoUI/Livewire manager, adaptive live progress, supervisor process support, better diagnostics, and complete multilingual dDocs documentation.
sTask v2.0.0 is a major release of the Evolution CMS background task management package. It moves the manager experience to EvoUI and Livewire, improves scheduling and diagnostics, adds live progress polling, and introduces a proper supervisor model for continuously running processes.
New manager interface
- A redesigned EvoUI/Livewire manager module with Dashboard, Tasks, Workers, Logs, and Statistics tabs.
- Server-side filtering and sorting for table and list views.
- Read-only task detail modals available by double-clicking task rows throughout the module.
- Adaptive HTTP polling for live task progress.
- Emergency stop actions for active tasks.
- Compact task and log tables with clearer duration, progress, user, and worker information.
Scheduling and supervisors
sTask 2.0 supports manual, once, periodic, regular time-window, and supervisor schedules. Long-running processes now use a dedicated supervisor contract with stable keys, heartbeats, restart and stop states, PID tracking, uptime, diagnostics, and the new s_supervisor_states table.
Supervisor lifecycle events create useful task records without creating a new queued task every minute, which makes production monitoring much cleaner.
Worker and task improvements
- Duplicate active tasks with the same identifier, action, and normalized metadata can be suppressed.
- The worker registry now has better titles, filters, schedules, and default discovery.
BaseWorkerextension points and task action conventions were updated.- Worker actions now follow the
task{StudlyAction}naming convention. - Progress, result, metadata, error handling, and running task durations were improved.
Documentation and requirements
The release ships with a complete practical sTask 2.x guide in dDocs: 17 structured pages for administrators, integrators, PHP developers, and production operators. Documentation is synchronized across Ukrainian, English, Russian, Polish, German, and French.
- PHP
^8.4 - Evolution CMS
^3.5.7 - EvoUI
^1.0.6
Upgrade notes
Before upgrading from sTask 1.x, back up the database, core/composer.lock, custom workers, and relevant storage/stask files.
composer require seiger/stask:^2.0 --with-dependencies
php artisan migrate
php artisan package:discover
php artisan stask:publish
php artisan cache:clear-full
sMultisite v1.1.6: Safer Manager SSO for Offline and Cross-Domain Sites
sMultisite v1.1.6 improves Manager SSO endpoint resolution, cross-domain login/logout propagation, offline-site handling, and diagnostic log safety.