MediaWiki 1.33

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page MediaWiki 1.33 and the translation is 87% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎français • ‎lietuvių • ‎русский • ‎中文 • ‎日本語

MediaWiki 1.33 - стабильная версия MediaWiki. Обратитесь к файлу RELEASE NOTES для просмотра полного списка изменений. Она была развёрнута на вики-ресурсах Фонда Викимедиа через инкрементные альфа ветки "wmf" с 23 октября 2018 по 10 апреля 2019. Стабильная версия 1.33.0 была выпущена 2 июля 2019. Скачать последнюю версию или ознакомьтесь с веткой REL1_33 в Git.

Известные проблемы

  • задача T227147 MediaWiki enforces $wgDBprefix to end with the "_" character if set, causing this error otherwise: InvalidArgumentException: A non-empty prefix must end with "_".
  • задача T230317 Обновление старой версии MediaWiki (до 1.15) приведет к сбою сценария обновления. Вам нужно будет вручную добавить Manual:valid_tag table перед запуском сценария обновления. Было исправлено в MediaWiki 1.33.1.
  • задача T227662 Upgrading from an old version may give an Unknown column 'ar_comment_id' in 'where' clause error. You may need to apply the patch-comment-table.sql file manually.
  • задача T232129 The version of ConfirmEdit bundled with 1.33.0 will give OOUI\Exception errors when a link is added to a page. This has been fixed in 1.33.1 or you can download a newer version of that extension separately
  • задача T232273 Imported revisions of pages may disappear after the update. This can be worked around by running the maintenance script cleanupUsersWithNoId.php followed by migrateActors.php .

Заметка по обновлению до 1.33

1.33 имеет несколько изменений базы данных относительно 1.32 и не будет работать без обновления схемы. Обратите внимание, что из-за изменений в некоторых очень больших таблицах, таких как revision, обновление схемы может занять довольно много времени (минуты на сайте среднего размера, часы на большом сайте).

Не забывайте всегда создавать резервные копии базы данных перед обновлением!

См. Файл UPGRADE для получения более подробных инструкций по обновлению, включая важную информацию при обновлении с версий до 1.11.

Ниже приведены некоторые конкретные примечания для обновлений MediaWiki 1.33:

  • Некоторые поисковые запросы по внешней ссылке не будут работать правильно, пока не будет запущен update.php (или refreshExternallinksIndex.php). Они включают в себя поиск ссылок с использованием IP-адресов, интернационализированных доменных имён и, возможно, почтовых ссылок.
  • Если вы запустили migrateActors.php, используя более старую версию MediaWiki, и хотите запустить свою вики с $wgActorTableSchemaMigrationStage, для которого установлено SCHEMA_COMPAT_READ_OLD, обратите внимание, что строки log_search, необходимые для поиска удаленных версий целевым пользователем, были удалены неправильно. Подробности смотрите в T215464.
  • Если удаление ревизии было выполнено, когда вики была настроена с параметром $wgActorTableSchemaMigrationStage, установленным в SCHEMA_COMPAT_WRITE_BOTH и без запуска migrateActors.php, log_search может содержать строки с пустыми значениями для "target_author_actor", что предотвращает поиск записей в журнале при удалении ревизий целевым пользователем. Эти строки могут быть исправлены (повторным) запуском migrateActors.php.

Что нового

  • Функция блок получает новую функцию, "частичные блоки", где IP-адреса и учетные записи могут быть ограничены в редактировании определенных страниц или пространств имён. В настоящее время это находится в стадии разработки, но его можно включить, установив флаг функции $wgEnablePartialBlocks. В будущих версиях эта функция будет доступна по умолчанию.
  • (task T96041) Категории теперь можно скрыть из Special:UnusedCategories (Служебная:Неиспользуемые_категории), добавив новый поведенческий флаг __EXPECTUNUSEDCATEGORY__ на странице категории.

Обновление языков

MediaWiki поддерживает более 350 языков. Многие языковые файлы обновляются регулярно. Ниже перечислены только новые и удаленные языки, а также изменения в языках из-за сообщений Phabricator.

  • (task T203908) Добавлена языковая поддержка для Eastern Pwo (kjp).
  • (task T213717) Исправлена ошибка перевода в Goan Konkani (Devanagari script) (gom-deva) переводах для NS_TEMPLATE.
  • (task T212221) Добавлена $digitTransformTable для сантали (sat).
  • (task T216479) Добавлена языковая поддержка для Saisiyat (xsy).
  • (task T219728) Добавлена поддержка названия новой японской эпохи "Рэйва".

Другие изменения

Обновление, системные администраторы должны внимательно прочитать конкретные примечания по обновлению. Разработчики должны прочитать полные примечания к выпуску.

  • (task T210814) SVG с несколькими значениями языка теперь по умолчанию отображается на языке вики на страницах изображений.
  • (task T205040) Многоязычные изображения теперь отображаются на текущем языке синтаксического анализа, где это возможно.
  • Special:ActiveUsers больше не будут отфильтровывать пользователей, которые стали неактивными с момента последнего обновления кэша запросов активных пользователей.
  • Special:CreateAccount теперь предупреждает пользователя, если его имя должно быть нормализовано.

Подстраницы