Releases: 21TORR/TaskManagerBundle
Releases · 21TORR/TaskManagerBundle
3.4.1
3.4.0
🎁 New Features
- Use Symfonys native message deduplication
- Add
Task::prepareForTaskLog()to be able to modify the payload before storing it in the database.
✨ Improvements
- Require Symfony 8.1+
- Use UUIDv7 instead of ULID for task ids
👋 Deprecations
- Deprecate
TaskLog::$ulid.
What's Changed
- Use Symfonys native message deduplication by @apfelbox in #57
- Use UUIDv7 instead of ULID [req #57] by @apfelbox in #58
- Prepare task for task log [req #58] by @apfelbox in #59
- Deprecate ulid without replacement by @apfelbox in #60
Full Changelog: 3.3.2...3.4.0
3.3.2
3.3.1
3.3.0
🎁 New Features
- Properly serialize task objects in task log.
✨ Improvements
- Avoid redundant
COUNTqueries inLogCleanerby using the count of fetched IDs directly. - Add
TaskLogModel::findByTaskId().
👋 Deprecations
- Deprecate
TaskLog::getTaskObject(). UseTaskDetailsNormalizer::deserializeTask()instead.
🛠️ Internal
- Add tests for
TaskDetailsNormalizer,LogCleaner,TaskRegistry,RegisterTasksEvent,TaskManager,TaskLog, andTaskRun.
What's Changed
Full Changelog: 3.2.3...3.3.0
3.2.3
3.2.2
✨ Improvements
- Heavily reduce memory usage of clean outdated task log implementation.
- Work on clean outdatet task log asynchronously in
apptransport.
🛠️ Internal
- Add
TaskManagerInternalTaskas internal marker interface.
What's Changed
Full Changelog: 3.2.1...3.2.2