Joomla 6.1.4 ve 5.4.9 Güvenlik ve Hata Düzeltme Sürümleri

Joomla! Projesi, Joomla 6.1.4 ve Joomla 5.4.9 sürümlerini duyurmaktan memnuniyet duyar. Bunlar, Joomla 5.x ve 6.x serileri için güvenlik ve hata düzeltme sürümleridir.

Bu sürümler, Joomla’nın erişilebilir web tasarımındaki yüksek standartlarını sürdürürken kapsayıcılık, sadelik ve güvenlik değerlerini daha da güçlü bir açık kaynak web platformunda bir araya getiriyor.

Joomla 5.4.9 ile ilgili bilinen sorun

Web Hizmetleri API’sine gönderilen PATCH istekleri başarısız oluyor: Web Hizmetleri API’si üzerinden bir öğeyi (örneğin bir reklamı veya kullanıcı kaydını) güncellemeye çalışmak, işlemin kritik bir hatayla sonlanmasına neden oluyor.

Geçici çözüm

Bu sorunun çözümü aşağıdaki bağlantıda açıklanmıştır. İlgili düzeltme Joomla 5.4.10 sürümüne dahil edilecektir.

Ayrıntılı bilgi: Joomla 5.4.9 için bilinen sorunlar ve geçici çözüm

Security fixes

Hata düzeltmeleri ve iyileştirmeler

Joomla! 6.1.4 ve Joomla! 5.4.9 sürümleri aşağıdaki hata düzeltmelerini içerir. 5.4 sürümündeki tüm hata düzeltmeleri 6.1 sürümüne de aktarılmıştır:

  • #46860: [5.4] Schema.org JSON-LD verilerindeki logo görseli URL’lerinin mutlak URL olmasını sağlama — @sathwikre
  • #47213: [5.4] publish_up alanındaki tarih için null değeri sorununu düzeltme — @chmst
  • #47461: [5.4] Alan değişkeni üzerinde unset işlemiyle ilgili sorunu düzeltme — @ramalama
  • #47495: [5.4] Alternatif yerleşim XML dosyalarındaki option ve title niteliklerinin dikkate alınmasını sağlama — @Divya3215
  • #47638: [5.4] Etiketler menüsündeki URL parametresi sorununu düzeltme — @CSGoat0
  • #47935: [5.4] [AI] com_media görsel düzenleyicisinin dosyayı ASCII dışı karakterler içeren özgün dosya adına yeniden kaydedebilmesini sağlama — @thoni56
  • #47966: [5.4] mod_articles modülünde introtext_limit metni kestiğinde “Devamını oku” bağlantısını gösterme — @rish106-hub
  • #48036: [5.4] Açılır menünün erken devre dışı bırakılmasından önce kapatılmasını veya gizlenmesini sağlama — @hiteshm0
  • #48047: [5.4] Reklam izleme kayıtları CSV olarak dışa aktarılırken formül karakterlerinden kaçış sağlama — @arib06
  • #48056: [5.4] TOTP kodu doğrulamasında hash_equals kullanma — @arib06
  • #48120: [5.4] Görsel listesi özel alanındaki open_basedir kısıtlaması hatasını düzeltme — @bhuvan-somisetty
  • #48130: [5.4] php_uname işlevi çağrısını güvenli hâle getirme — @alikon
  • #48144: [5.4] PostgreSQL ile Akıllı Arama dizinleyicisine ilişkin düzeltme — @alikon
  • #48208: [5.4] Bir çeviri yayından kaldırıldığında kategori ilişkilendirmelerinin kaybolmasını düzeltme — @krishnagandhicode
  • #48221: [5.4] Etiket içeren makaleler her kaydedildiğinde #__ucm_content tablosunda yinelenen kayıtlar oluşmasını önleme — @hiteshm0
  • #48233: [5.4] Güncellemeler için güvenlik işaretini bu sürüme aktarma — @laoneo
  • #48234: [5.4] Makale kategori listesinde filtre düğmesini görünür hâle getirme — @drmenzelit
  • #48238: [5.4] [AI] İş ilanı şeması çıktısındaki geçersiz jobLocationType değerlerini düzeltme — @Otto-Deviant1904
  • #48248: [5.4] Etiketlerin takma adlarının benzersizliğiyle ilgili hatayı düzeltme — @hiteshm0
  • #48252: [6.1] edit_container.php dosyasına dil bilgisinin alınmasını ekleme — @brianteeman
  • #48274: [5.4] Şablon Yöneticisi’ndeki hataları düzeltme — @joomdonation
  • #48280: [5.4] Şablon Yöneticisi’nde kaynak dosyalara erişilemediğinde oluşan uyarıyı düzeltme — @joomdonation
  • #48286: [5.4] Takvimde klavyeyle gezinmeyi iyileştirme [erişilebilirlik] — @brianteeman
  • #48304: [6.1] POWcaptcha’dan CSRF belirteci denetimini kaldırma — @HLeithner
  • #48320: [5.4] Ortam Yöneticisi’nde aynı öğenin birden fazla kez seçilmesi nedeniyle silme işleminde 404 hatası oluşmasını önleme — @hiteshm0
  • #48327: [5.4] Şablon geçersiz kılma sayısını düzeltme — @brianteeman
  • #48328: [5.4] Alanlardaki yinelenen seçenekleri düzeltme — @chmst
  • #48339: [6.1] Kategori listesinde aya göre filtreleme hatasını düzeltme — @heelc29
  • #48347: [5.4] isImage yönteminde preg_match sonucunu mantıksal değere dönüştürme — @Bakual
  • #48362: [5.4] Eski Haber Akışı modülündeki tam metin başlığını düzeltme — @chmst
  • #48368: [6.1] Çalışmayan InstallerScriptTrait::allowDowngrades işlevini düzeltme — @n3t
  • #48386: [5.4] Şablon Yöneticisi’nde arşiv çıkarma hatasını düzeltme — @joomdonation
  • #48434: [5.4] [AI] TinyMCE oluşturucusundaki çevrilmemiş düğmeleri düzeltme — @tecpromotion
  • #48450: [5.4] ComponentlayoutField sınıfındaki hataları düzeltme — @joomdonation
  • #48468: [5.4] İş akışları bağlam seçicisinin temizlenmesiyle ilgili sorunu düzeltme; #48079 numaralı düzeltmenin 5.4 için yeniden uygulanması — @richard67

Joomla! 6.1.4 sürümüne ait tüm çekme isteklerinin listesi GitHub’da bulunabilir:
https://github.com/joomla/joomla-cms/milestone/168?closed=1

Joomla! 5.4.9 sürümüne ait tüm çekme isteklerinin listesi GitHub’da bulunabilir:
https://github.com/joomla/joomla-cms/milestone/167?closed=1

Joomla 6.1.4’ü nereden indirebilirim?

Tüm Joomla 6 indirmelerine resmî indirme sayfasından ulaşabilirsiniz: https://downloads.joomla.org/cms/joomla6/

Yeni kurulumlar

Yeni kurulum yönergeleri ve teknik gereksinimler

Joomla 6.1.4’ü indirin

Güncelleme

Joomla 6.1.4’e güncelleme paketleri

Joomla 6’yı kurulumla uğraşmadan denemek ister misiniz? Bunun için bir çözümümüz var: Joomla 6’yı launch.joomla.org üzerinden kurun ve otomatik olarak güncelleyin.

Joomla 5.4.9’u nereden indirebilirim?

Farklı biçimlerdeki paketleri, yeni Joomla siteleri kurmak için tam kurulum paketi veya mevcut bir Joomla sitesini güncellemek için güncelleme paketi olarak şu adresten indirebilirsiniz:

https://downloads.joomla.org/cms/joomla5/5-4-9

Sitemi Joomla 6.1.4’e nasıl yükseltebilirim?

Joomla 5.4.x’ten 6.x’e geçişle ilgili iyi haber şu: Bu bir taşıma işlemi değil, sürüm yükseltmesidir. Bunun iki temel nedeni var:

  • Kullanımdan kaldırılmış kodların tamamını temizlemiş ve güncel Joomla kodunu kullanan Joomla 5 (J5) eklentileri, Joomla 6’da (J6) çalışacaktır.
  • Diğer eklentilerin çoğu, yeni Behaviour 6 - Backward Compatibility eklentisi etkinleştirildiğinde çalışacaktır.

Ayrıntılı adımlar için Joomla 5’ten 6’ya planlama ve adım adım yükseltme kılavuzuna bakabilirsiniz.

Not: Yükseltmeyi önce yayındaki sitenizin bir kopyasında denemenizi öneririz.

Hemen yükseltme yapmanız gerekip gerekmediğini de merak ediyor olabilirsiniz. Joomla 5.4.x için hata düzeltme güncellemelerini 13 Ekim 2026 tarihine, güvenlik güncellemelerini ise 12 Ekim 2027 tarihine kadar sunacağız. Bu nedenle hemen yükseltme yapmamanız sitenizi tek başına riske atmaz. Ayrıca bazı eklentileriniz henüz Joomla 6’ya hazır olmayabilir. Bununla birlikte geliştiricilerin çoğu bir süredir Joomla 6 test sürümü sunuyor. Joomla Eklenti Dizini’nde sürüme göre filtreleme yaparak hangi eklentilerin J6’ya doğrudan hazır olduğunu, hangilerinin ise geriye dönük uyumluluk eklentisi etkinleştirildiğinde J6 ile çalıştığını görebilirsiniz.

Joomla! kimler içindir?

Web ajansları, büyük ve küçük şirketler, çevrim içi mağazalar, blog yazarları, topluluklar ve sivil toplum kuruluşları, okullar, yardım kuruluşları ile kamu kurumları gibi her türden kuruluş, tercih ettikleri içerik yönetim sistemi olarak Joomla’yı kullanıyor.

Joomla, kendini projeye adamış gönüllüler tarafından geliştiriliyor. Bu gönüllülerin birçoğu Joomla’yı günlük işlerinde web sitesi tasarlamak, oluşturmak ve barındırmak için kullanıyor. Dolayısıyla Joomla, her gün onu kullanan kişiler tarafından geliştiriliyor. Güvenli ve sağlam yapısında bunun etkisi görülüyor.

Joomla 6 için eklenti geliştiricilerine yönelik yardım var mı?

Evet. Eklenti geliştiren ve eklentilerinin bakımını yapan kişiler için sürekli genişletilen bir kılavuz bulunuyor. Geliştiricilerin değişikliklere önceden hazırlanmasına yardımcı olan kılavuza https://manual.joomla.org/migrations/54-60/ adresinden ulaşabilirsiniz.

Joomla’nın geliştirilmesine nasıl katkıda bulunabilirsiniz?

Joomla’ya etkin biçimde katkıda bulunmanın birçok yolu var. Kod yazarı, entegratör veya Joomla kullanıcısı olmanız fark etmez. Mattermost üzerinden topluluğa katılıp ekipleri inceleyebilir ya da hazırsanız doğrudan Joomla! Hata Ekibi’ne katılabilirsiniz.

Joomla Hata Ekibi ve CMS Sürüm Ekibi, içerik yönetim sisteminin geliştirilmesinde en etkin ekiplerden bazılarıdır. Hata bildirimlerini düzenleme, düzeltme kodları yazma ve çözümleri test etme konularında yardımcı olabilecek kişileri sürekli arıyorlar; katkıda bulunmak için geliştirici olmanız gerekmiyor. Bu çalışmalar Joomla kod tabanına ilişkin bilginizi artırmanın ve dünyanın dört bir yanından yeni insanlarla tanışmanın da iyi bir yoludur.

Geliştirme sürecinin farklı alanlarında görev alan kişilere teşekkür ederek de Joomla’ya katkıda bulunabilirsiniz. Joomla! Projesi, Joomla CMS ve Framework’e dâhil edilmek üzere çalışmalar hazırlayıp göndermeye zaman ayıran tüm katkı sağlayanlara teşekkür eder.

Joomla 6 belgelerini nerede bulabilirim?

Kullanıcı belgelerinin ana kaynağı guide.joomla.org adresidir. Geliştirici belgelerine https://manual.joomla.org adresinden ulaşabilirsiniz. Belgelendirme ekibi, belgeleri iyileştirmeye yardımcı olacak yeni gönüllüler arıyor. Katkıda bulunmak isterseniz ekibin Mattermost üzerindeki PD Documentation kanalından iletişime geçebilirsiniz.

İlgili bilgiler

Eklenti geliştiricisiyseniz eklenti geliştiricileri kanalına katılmayı unutmayın. Burada eklenti geliştiricileri topluluğuyla bir araya gelebilirsiniz.

Gönüllülerimize içten teşekkürler!

Joomla 6.1.4, onlarca gönüllünün binlerce saatlik çalışmasının sonucudur. Joomla 6.1.4’e katkıda bulunan herkese çok teşekkür ederiz! Ayrıntıların tamamı GitHub’da yer alıyor.

Joomla 5.4.9, gönüllü topluluğumuzun sayısız saatlik özverili çalışmasının ürünüdür. Joomla 5.4.9’u mümkün kılan herkese içtenlikle teşekkür ederiz. Değişikliklerin tam listesini GitHub’da bulabilirsiniz.

Hepinize teşekkürler.