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.
  • BaseWorker extension 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

View the sTask v2.0.0 release on GitHub

Older post

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.