2.13.0
github-actions
released this
25 Mar 22:18
·
160 commits
to develop
since this release
Added
- Added batching to import queue jobs.
- Added batching to sync queue jobs.
Changed
- Campaign now requires Craft CMS 4.4.0 or later.
- The sendout job batch size is now set to
100
by default, unless it was previously modified by themaxBatchSize
config setting. - The sendout job batch delay is now set to
0
by default, unless it was previously modified by thebatchJobDelay
config setting. - Renamed the
maxBatchSize
config setting tosendoutJobBatchSize
. - Renamed the
batchJobDelay
config setting tosendoutJobBatchDelay
.
Fixed
- Fixed a bug in which the expected recipients count could fail in sendouts with very large numbers of contacts.
- Fixed a bug in which sendout actions were unavailable on the sendout index page.
Deprecated
- Deprecated the
maxBatchSize
config setting. UsesendoutJobBatchSize
instead. - Deprecated the
batchJobDelay
config setting. UsesendoutJobBatchDelay
instead. - Deprecated the
memoryLimit
config setting. - Deprecated the
memoryThreshold
config setting. - Deprecated the
timeLimit
config setting. - Deprecated the
timeThreshold
config setting. - Deprecated the
Campaign::maxPowerLieutenant()
method. UseApp:maxPowerCaptain()
instead. - Deprecated the
SendoutElement::getPendingRecipients()
method. UseCampaign::$plugin->sendouts->getPendingRecipients()
instead. - Deprecated the
SendoutElement::getPendingRecipientCount()
method. UseCampaign::$plugin->sendouts->getPendingRecipients()
instead.