For the sake of helpful documentation, I was wondering which version is recommended for MW 1.28. The 1.30 version from the Extension Distributor is clearly too new because of the way extensions are registered, while the 1.27 version may throw a fatal error related to object caching (unless you apply the patch to LuaCommon.php below - provided below in case anyone else has run into this.). Which I guess leaves us with 1.29?
if ( !$cache ) { /// @todo: Clean up when support for MW < 1.27 is dropped if ( is_callable( 'ObjectCache::getLocalServerInstance' ) ) { $cache = ObjectCache::getLocalServerInstance( 'hash' ); } else { $cache = ObjectCache::newAccelerator( 'hash' ); } }