What's New Digest

What's New Digest 5.1.0

No permission to download
Where do you see that? Did it cause a problem?

You'll see errors in your log with error code 454 I think - SES will throttle you and emails won't get sent. If you don't see them then likely you're good. Each provider will have their own policy around rate limits etc.
 
Hmm, I did apply for a higher SES send rate soon after I created my forum, but I think a lot of people are using SES and I've never heard of them having that error. I did see that there was a xenforo 1.x addon that handled queueing and throttling, but it was no longer needed in XF 2.x.

My understanding is that XF will simply send out emails as fast as your SMTP will allow. All emails should be queued and sent.

If you're getting XF errors, and even worse, dropped emails, that you think are related to SES's rate limits you should report it to the XF bug section, since that should apply for all emails (not just from this addon).
 
@Sim would it be very hard to allow members to select which forums they receive the digest from?
In my MG EVs forum, people own one car and only want updates from the forum for that car.
 
@Sim would it be very hard to allow members to select which forums they receive the digest from?
In my MG EVs forum, people own one car and only want updates from the forum for that car.

Yeah that would probably be useful on ZooChat as well.

I don't have time to build this functionality right now (focus is on getting ZooChat upgraded to XF 2.3!) - I'll put it on the todo list though.
 
@Sim FYI the first time I ran the upgrade to 5.1.0 on AVForums, I got this error:
Server error log
  • XF\PrintableException: Batch install error: Callback Hampel\WhatsNewDigest\Listener::nonTransactionalStopMap is invalid (error_invalid_method).
  • src/XF/Mvc/Entity/Entity.php:1228
  • Generated by: Stuart Wright
  • Jan 14, 2025 at 8:39 AM

Stack trace​

#0 src/XF/AddOn/DataType/CodeEventListener.php(73): XF\Mvc\Entity\Entity->save(true, false)
#1 src/XF/Job/AddOnData.php(110): XF\AddOn\DataType\CodeEventListener->importAddOnData('Hampel/WhatsNew...', Object(SimpleXMLElement), 0, 7.95886)
#2 src/XF/Job/AddOnInstallBatch.php(341): XF\Job\AddOnData->run(7.95886)
#3 src/XF/Job/AddOnInstallBatch.php(95): XF\Job\AddOnInstallBatch->stepData(Object(XF\Timer))
#4 src/XF/Job/Manager.php(260): XF\Job\AddOnInstallBatch->run(8)
#5 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#6 src/XF/Job/Manager.php(118): XF\Job\Manager->runJobEntry(Array, 8)
#7 src/XF/Admin/Controller/Tools.php(122): XF\Job\Manager->runByIds(Array, 8)
#8 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#9 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Wutime\AdBlockTracker\XF\Admin\Controller\Tools), NULL)
#10 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Wutime\AdBlockTracker\XF\Admin\Controller\Tools), NULL)
#11 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#12 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#13 src/XF.php(524): XF\App->run()
#14 admin.php(13): XF::runApp('XF\\Admin\\App')
#15 {main}

Request state​

array(4) {
["url"] => string(24) "/admin.php?tools/run-job"
["referrer"] => string(48) "https://www.avforums.com/admin.php?tools/run-job"
["_GET"] => array(1) {
["tools/run-job"] => string(0) ""
}
["_POST"] => array(3) {
["_xfRedirect"] => string(85) "https://www.avforums.com/admin.php?add-ons/install-from-archive-complete&batch_id=366"
["_xfToken"] => string(8) "********"
["only_ids"] => string(7) "9999470"
}
}
So I tried the install again and the second time, it installed correctly without error.
 
Back
Top Bottom