MediaWiki 1.33

This page is a translated version of the page MediaWiki 1.33 and the translation is 100% complete.
Peringatan Peringatan MediaWiki 1.33 mengandung masalah keamanan yang sangat serius. Tolong mutakhirkan MediaWiki ke versi terbaru jika bisa. Lihat Rilis keamanan Desember 2021/Pertanyaan umum untuk cara mengatasinya jika Anda tidak bisa memutakhirkan MediaWiki Anda.

MediaWiki 1.33 adalah rilis versi MediaWiki yang telah usang. Bacalah berkas RELEASE NOTES untuk mengetahui daftar lengkap perubahan. Rilis ini disebarkan di wiki-wiki Wikimedia Foundation melalui cabang alfa "wmf " inkremental dari 23 Oktober 2018 sampai 10 April 2019. Rilis stabil 1.33.0 dirilis pada 2 Juli 2019. Unduh rilis terbaru or periksa cabang REL1_33 di Git untuk mengikuti rilis ini. Cabang 1.33 tercapai dengan berakhirnya dukungan untuk versi 1.33.4 pada 6 Juni 2020.

Masalah yang diketahui

  • task T227147 MediaWiki memaksa $wgDBprefix untuk diakhiri dengan karakter "_" jika ditetapkan, jika tidak diakhiri seperti itu akan dihasilkan error: InvalidArgumentException: A non-empty prefix must end with "_".
  • task T230317 Memperbarui dari versi MediaWiki lama (sebelum 1.15) akan menyebabkan skrip pemerbaruan gagal. Anda perlu secara manual menambahkan valid_tag table sebelum menjalankan skrip pemerbaruan. Ini telah diperbaiki di MediaWiki 1.33.1.
  • task T227662 Memperbarui dari versi lama bisa menghasilkan error Unknown column 'ar_comment_id' in 'where' clause. Anda mungkin perlu menerapkan berkas patch-comment-table.sql secara manual.
  • task T232129 Versi ConfirmEdit yang dibundel dengan 1.33.0 akan menghasilkan error OOUI\Exception ketika sebuah pranala ditambahkan ke laman. Ini telah diperbaiki di 1.33.1 atau Anda bisa mengunduh versi baru dari ekstensi tersebut secara terpisah
  • task T232273 Revisi laman yang diimpor mungkin hilang setelah pemerbaruan. Ini bisa diselesaikan dengan menjalankan skrip pemeliharaan cleanupUsersWithNoId.php dilanjutkan dengan migrateActors.php .

Catatan pembaruan

1.33 memiliki beberapa perubahan basis data sejak 1.32, dan tidak akan bekerja tanpa pembaruan skema. Perhatikan bahwa dikarenakan perubahan beberapa tabel yang sangat besar seperti tabel revisi, pembaruan skema mungkin akan berlangsung cukup lama (bermenit-menit di situs berukuran sedang, berjam-jam di situs berukuran besar).

Jangan lupa untuk selalu membuat basis data cadangan sebelum melakukan pembaruan!

Lihat berkas UPGRADE untuk petunjuk pembaruan yang lebih rinci, termasuk infomasi penting ketika memperbarui dari versi sebelum 1.11.

Berikut catatan-catatan khusus mengenai pembaruan MediaWiki 1.33:

  • Beberapa pencarian pranala luar tidak akan bekerja dengan tepat sampai update.php (atau refreshExternallinksIndex.php) dijalankan. Ini termasuk pencarian pranala menggunakan alamat IP, nama domain internasional, dan mungkin juga pranala mailto.
  • Jika Anda menjalankan migrateActors.php menggunakan versi lama MediaWiki dan ingin menjalankan wiki Anda dengan $wgActorTableSchemaMigrationStage diatur ke SCHEMA_COMPAT_READ_OLD, perhatikan bahwa baris log_search yang diperlukan untuk mencari penghapusan revisi oleh pengguna target telah dihapus. Lihat T215464 untuk perinciannya.
  • Jika penghapusan revisi dilakukan ketika wikinya diatur dengan $wgActorTableSchemaMigrationStage ditetapkan sebagai SCHEMA_COMPAT_WRITE_BOTH dan tanpa menjalankan migrateActors.php, tabel log_search mungkin memiliki baris dengan nilai kosong untuk "target_author_actor" yang akan menghambat pencarian catatan penghapusan revisi oleh pengguna target mencari entri catatan tersebut. Baris-baris tersebut bisa diperbaiki dengan menjalankan (ulang) migrateActors.php.

Apa yang baru?

  • Fitur Blokir mendapatkan fitur baru, "pemblokiran sebagian", di mana IP dan akun bisa dibatasi dari menyunting halaman atau ruang nama tertentu. Ini masih dalam tahap pengembangan, tapi bisa dinyalakan dengan menyalakan variabel fitur $wgEnablePartialBlocks. Dalam rilis di masa depan fitur ini akan tersedia secara default.
  • (task T96041) Kategori sekarang bisa disembunyikan dari Special:UnusedCategories dengan menambahkan flag baru __EXPECTUNUSEDCATEGORY__ di laman kategori.

Bahasa yang diperbarui

MediaWiki mendukung lebih dari 350 bahasa. Banyak lokalisasi yang diperbarui secara teratur. Di bawah ini hanya bahasa yang baru dan dihapus yang dituliskan, serta perubahan bahasa yang disebabkan laporan Phabricator.

  • (task T203908) Menambahkan dukungan bahasa untuk Eastern Pwo (kjp).
  • (task T213717) Memperbaiki kesalahan penerjemahan di penerjemahan Goan Konkani (Devanagari script) (gom-deva) untuk NS_TEMPLATE.
  • (task T212221) Menambahkan $digitTransformTable untuk Santali (sat).
  • (task T216479) Menambahkan dukungan bahasa untuk Saisiyat (xsy).
  • (task T219728) Menambahkan dukungan untuk nama era Jepang baru "Reiwa".

Perubahan lainnya

Administrator sistem yang memperbarui sebaiknya membaca catatan-catatan khusus mengenai pembaruan secara teliti. Para pengembang sebaiknya membaca catatan rilis lengkap.

  • (task T210814) SVG dengan beberapa nilai bahasa sekarang secara default ditampilkan di bahasa wiki di laman gambar.
  • (task T205040) Gambar multibahasa sekarang ditampilkan dalam bahasa parse saat ini apabila tersedia.
  • Special:ActiveUsers tidak lagi menyaring pengguna yang menjadi tidak aktif sejak terakhir kali tembolok kueri pengguna aktif diperbarui.
  • Special:CreateAccount sekarang memperingatkan pengguna apabila nama pengguna yang mereka pilih perlu dinormalisasi.
  • $wgMiserMode mematikan kata ajaib {{REVISIONID}} di ruang nama konten. Itu digantikan oleh sebuah tanda pisah setelah menyimpan laman.

Subhalaman