ONOXSOFT release history
What changed in each panel release — delivered to your servers via automatic updates. 181 releases in total; browse by group from the left menu.
Onoxsoft Panel 2026.7.14 — Sürüm Notları
_Yayın: 2026-07-03_
Bu sürüm, 2026.7.13 üzerine bir acil düzeltme (hotfix) getirir: panelden başlatılan
panel güncellemesinin %12'de takılıp ilerlememesi sorunu kökten giderilir. Ayrıca sürüm
notlarının panelde okunabilir biçimde gösterimi düzeltilir.
🩹 Panel güncellemesi artık %12'de takılmıyor
Panelden "Şimdi Güncelle" denildiğinde güncelleme bazı sunucularda %12'de donup
ilerlemiyordu (arka plan süreci hiç başlamıyor, kayıt dahi oluşmuyordu). Kök neden: güncelleme,
kendini arka planda çalıştırmak için bir geçici "yeniden başlatma" dosyasını `/tmp` altına
yazıyordu; panel PHP servisi izole bir geçici dizinle (PrivateTmp) çalıştığından, bu dosya
arka plan servisinin (temiz bir sistem bağlamında başlar) göremediği özel bir alana düşüyordu
→ arka plan süreci "dosya yok" diyerek anında sonlanıyor, güncelleme %12'de kalıyordu.
Artık bu geçici dosya, hem panel hem de arka plan sürecinin ortak gördüğü kalıcı bir yola
yazılıyor. Güncelleme arka planda sorunsuz başlar, sonuna kadar ilerler ve tamamlanır. Aynı
dayanıklılık, sistem (paket) güncellemesi için de uygulandı.
📄 Sürüm notları artık düzgün görünüyor
Güncelleme sayfasındaki "Değişiklikler" listesi, her satırın önüne gereksiz bir onay
işareti (✓) koyuyor; başlıklar, paragraflar ve maddeler tek tip bir kontrol listesi gibi karışık
görünüyordu. Sürüm notları artık düzgün metin (prose) olarak gösterilir — başlıklar, maddeler
ve açıklama paragrafları olması gerektiği gibi ayrışır.
🔢 "Uygulanıyor" durumundaki sürüm doğru raporlanıyor
Bir güncelleme uygulanırken, panel "en son sürüm"ü hesaplarken uygulanmakta olan sürümü
atlayıp daha eski bir sürümü gösterebiliyordu. Artık uygulanmakta olan (in-flight) sürüm de
hesaba katılır; hedef sürüm güncelleme boyunca kararlı kalır.
Yükseltme
Güncelleme otomatik uygulanır; kalıcı bir müdahale gerekmez. Bu sürümle birlikte, panelden
başlatılan güncellemeler güvenle sonuna kadar ilerler.
v2026.6.13 — AutoSSL Liste Senkronizasyonu
- AutoSSL yenileme sonrası DB'de eski kalan sertifika bitiş tarihi disk sertifikasından otomatik düzeltilir.
- SSL/AutoSSL Manager listesi açılırken yakın vadeli aktif sertifikalar disk gerçeğiyle uzlaştırılır; `0g kaldı` gibi bayat kayıtlar kendi kendine toparlanır.
- SAN secondary kayıtları parent sertifika bitiş tarihiyle yeniden senkronlanır.
- Manuel AutoSSL yenilemede `expires_at` cevabı eksik gelirse sistem sertifika dosyasındaki `not_after` bilgisini kullanır.
v2026.6.12 — Install / Self-Update Killswitch Düzeltmesi
- Kurulum ve panel self-update akışında `integrity_mismatch` killswitch temizliği Laravel Facade namespace'leriyle güvenli hale getirildi.
- Güncelleme sonrası eski integrity kaydı aktif kalıp `/home` ile `/lisans/satin-al` arasında yönlendirme döngüsü üretmesin diye cleanup adımı sertleştirildi.
- `storage` ve `bootstrap/cache` izin düzeltmeleri korunarak Laravel log permission hatalarına karşı kurulum/güncelleme akışı stabil tutuldu.
- Fresh install tarafındaki canlı `install.sh` aynı düzeltmeyle eşitlendi.
v2026.6.11 — Laravel Log İzinleri ve Update Stabilitesi
- Install ve panel self-update akışlarında `/opt/onoxsoft/storage` ile `bootstrap/cache` izinleri kalıcı olarak normalize edildi.
- Root ile çalışan `php artisan` komutlarının günlük Laravel log dosyasını root sahipliğinde bırakması engellendi.
- Rollback ve eski panel-update akışlarında da aynı izin düzeltmesi çalışacak şekilde kapatıldı.
- `storage/logs/laravel-YYYY-MM-DD.log permission denied` hatasına karşı kalıcı düzeltme eklendi.
- Güncelleme sonrası PHP-FPM/webserver reload öncesinde writable path kontrolleri tekrar uygulanır.
LCS manifest: 2026.6.10 olarak yayınlandı
Prime mevcut 2026.6.9 ile tekrar kontrol edildi
integrity_ok=true
kill_active=false
manager_valid=true
v2026.6.9 — Lisans Çekirdeği Şifreleme Paketi
Değişiklikler
- Lisans doğrulama, heartbeat, integrity ve kill-switch katmanındaki kritik PHP dosyaları ionCube encoded paketle yeniden hazırlandı.
- Panel paketi `2026.6.9` sürümüne yükseltildi.
- `onoxsoft.tar.gz` latest alias’ı aynı `2026.6.9` tarball içeriğiyle güncellendi.
Notlar
- `scripts/license-enforcement/onoxd` ve `scripts/license-enforcement/onox-license-check` dosyaları ionCube Online Encoder tarafından şifrelenmedi; bu iki dosya script formatında plain kaldı.
- Bu sürüm upload edilirse, integrity manifest’i canlı lisans sunucusunda `2026.6.9` şifreli dosya hash’lerine göre yeniden yayınlanmalıdır.
Let’s Encrypt başarılıysa ONOXSOFT_HSTS_ENABLED=true ve HSTS açık.
Let’s Encrypt alınamazsa self-signed fallback devam ediyor ama HSTS kapalı kalıyor.
Böylece onox.com.tr alt domainlerinde Chrome HSTS yüzünden panel tamamen kilitlenmeyecek; gerekirse https://IP:666 üzerinden uyarı geçilip panele girilebilecek.
Laravel SecurityHeaders da aynı config bayrağına bağlandı, sadece Apache değil uygulama da HSTS’i tekrar basmayacak.
v2026.6.7 — Tarball Kurulum ve SSL Dayanıklılığı
Değişiklikler
- Versiyonlu tarball içinden çalıştırılan `install.sh`, paneli tekrar `onoxsoft.tar.gz` indirerek kurmaz.
- Installer artık açılmış tarball klasöründe panel kaynaklarını görürse aynı paketten kurulum yapar.
- `curl | bash` ile yapılan tek-komut kurulumda latest release tarball kullanılmaya devam eder.
- GitHub clone/pull bağımlılığı kaldırıldı; panel kurulumu ONOX release paketi üzerinden yapılır.
- Release tarball SHA256 doğrulaması korunur.
- SSL aşamasında Let's Encrypt başarısız olursa kurulum artık yarıda kesilmez.
- LE sertifikası alınamazsa panel geçici self-signed sertifika ile ayağa kalkar.
- DNS/port 80 düzeldikten sonra gerçek SSL sonradan yenilenebilir.
Düzeltmeler
- Versiyonlu paket indirildiğinde installer’ın tekrar latest alias’a dönmesi engellendi.
- SSL doğrulama hatalarında panel deploy’un yarım kalması engellendi.
- Tarball içeriğinde panel kaynakları, build çıktıları ve sysapi updater dosyaları birlikte doğrulandı.
Not
- `onoxsoft-v2026.6.7.tar.gz` sabit sürüm paketidir.
- `onoxsoft.tar.gz` yalnız tek-komut kurulum için latest alias olarak kullanılır.
- Tarball elle açılıp `install.sh` çalıştırılırsa kurulum aynı açılmış paket üzerinden yapılır.
v2026.6.6 — Tarball Kurulum ve Güncelleme Kararlılığı
Değişiklikler
- Kurulum akışındaki GitHub bağımlılığı tamamen kaldırıldı.
- `install.sh` artık paneli yalnızca ONOX release tarball üzerinden kurar.
- Release tarball SHA256 doğrulaması zorunlu hale getirildi.
- Tarball erişilemez veya doğrulanamazsa kurulum güvenli şekilde durur.
- `2026.6.6` paketinde panel kaynakları, build çıktıları ve sysapi updater dosyaları birlikte gelir.
Kurulum / Güncelleme
- `onoxsoft-v2026.6.6.tar.gz` sabit sürüm paketidir.
- `onoxsoft.tar.gz` latest alias olarak aynı pakete karşılık gelir.
- Panel artık harici GitHub clone/pull yapmadan tarball içeriğinden kurulur.
Not
- Bu sürüm, temiz kurulum ve panel self-update akışını dış bağımlılıktan ayırır.
- Güncelleme sonrası panel sürümü `2026.6.6` olarak görünmelidir.
v2026.6.5 — Installer Firewall ve Self-Update Düzeltmeleri
Öne Çıkanlar
- Installer firewall kurmadan sessizce devam etmez.
- `firewalld` başlatılamazsa onarım denenir.
- `firewalld` yine çalışmazsa `nftables` fallback firewall kurulur.
- `nftables` fallback de kurulamazsa kurulum güvenli şekilde durur.
- Panel self-update için gerekli sysapi script kurulumu güçlendirildi.
Düzeltmeler
- `firewall-cmd --add-service=http` hatasında kurulumun yarıda kalması düzeltildi.
- Mail, FTP, DNS, HTTP/HTTPS ve panel portları firewall fallback kurallarına eklendi.
- SSH portu açık bırakılarak sunucuya erişimin kesilmemesi sağlandı.
- `/usr/local/onoxsoft/bin/onx-panel-self-update` eksikliği nedeniyle panel güncellemesinin başlamaması düzeltildi.
- Sysapi `_lib/common.sh` izinleri düzgün kurulacak şekilde güncellendi.
- AlmaLinux/RHEL tarafında ionCube ini yolu düzeltildi.
Teknik Notlar
- Panel portları: `665/tcp`, `666/tcp`
- Açık bırakılan temel portlar: `22`, `80`, `443`, `53`, `21`, `25`, `465`, `587`, `110`, `143`, `993`, `995`, `40000-40100`
- Bu sürüm doğrudan kurulabilir; ara sürümleri tek tek kurmak gerekmez.
v2026.6.4 — Panel Güncelleme Akışı ve Kararlılık
Öne Çıkanlar
- Onoxsoft Panel güncellemesi artık arka planda başlatılır.
- Panel güncellemesi sırasında ilerleme yüzdesi ve aktif adım progress bar üzerinde canlı gösterilir.
- Güncelleme devam ederken `Şimdi Güncelle` butonu gizlenir.
- Panel güncellemesi sırasında bakım modu kaynaklı `503 Service Unavailable` ekranına düşme riski azaltıldı.
- Güncelleme sonucu artık progress dosyası ve job kaydı üzerinden doğru şekilde tamamlandı / başarısız olarak işlenir.
Düzeltmeler
- Başarılı güncelleme sonrası ekranda hatalı şekilde `Panel Güncellemesi başarısız / bilinmeyen hata` görünmesine neden olan durum düzeltildi.
- Sysapi çıktısında ek log satırları olsa bile son JSON sonucu doğru parse edilir.
- Panel self-update akışı daha net progress adımları yazar: indirme, snapshot, dosya açma, migration, frontend build, cache temizleme, servis yenileme, health-check.
- Güncelleme sırasında Laravel maintenance mode kullanılmadığı için admin arayüzü ve progress takibi daha stabil çalışır.
- PHP-FPM ve aktif webserver reload/restart adımları güçlendirildi.
- Kernel/initramfs doğrulama ve yeniden üretme akışı korunarak sistem güncellemesi güvenliği iyileştirildi.
Güvenlik ve Geri Alma
- Tarball SHA256 doğrulaması devam eder.
- İmzalı manifest doğrulaması devam eder.
- Snapshot + rollback mekanizması korunur.
- Health-check başarısız olursa otomatik rollback devreye girer.
Not
- Bu sürüm doğrudan en son sürüme günceller; ara sürümleri tek tek kurmak gerekmez.
- Panel güncellemesi sırasında sayfa açık kalırsa ilerleme otomatik takip edilir.
v2026.6.3 — Güncelleme Kararlılığı ve Lisans UX
Öne Çıkanlar
- Panel güncelleme sonrası servis yenileme akışı güçlendirildi.
- PHP-FPM artık sabit servis adına bağlı kalmadan kurulu/aktif unit üzerinden tespit edilir.
- Apache, Nginx, Caddy ve OpenLiteSpeed için aktif web sunucusu tespit edilip reload/restart denenir.
- Sistem güncellemesinde kernel initramfs doğrulama ve yeniden üretme akışı iyileştirildi.
- Lisans satın alma ekranında kapalı özellik uyarıları tüm feature-gate’ler için genelleştirildi.
Düzeltmeler
- Kernel güncellemesi sonrası initramfs üretilemediğinde oluşan hatalı/eksik doğrulama akışı düzeltildi.
- Güncelleme sonrası sadece `php82-php-fpm` reload edilmesi yerine gerçek PHP-FPM servisi otomatik bulunur.
- OpenLiteSpeed/Nginx/Caddy/Apache kullanılan panellerde web servis yenileme adımı eklendi.
- Kapalı özelliklerde yalnızca Bayiler değil, tüm lisansla kilitlenen modüller satın alma sayfasında açıklayıcı uyarı gösterir.
- Satın alma sayfasındaki yönlendirme ve resmi site bağlantıları güncellendi.
Güvenlik ve Kararlılık
- Panel self-update akışı rollback ve health-check mekanizmasıyla korunmaya devam eder.
- PHP-FPM reload/restart başarısız olursa güncelleme geri alınır.
- Web server reload hataları health-check tarafından yakalanır.
- Kernel/initramfs doğrulaması başarısızsa güvenli olmayan reboot engellenir.
Not
- Bu sürüm, `v2026.6.2` üzerine doğrudan güncellenebilir.
- Ara sürümleri tek tek kurmak gerekmez; panel en son yayınlanan sürüme güncellenir.
v2026.6.2 — Lisans ve Güncelleme Kararlılığı
Düzeltmeler
- Lisans düşürme/downgrade sonrası bazı özelliklerin açık kalmasına neden olabilen override davranışı düzeltildi.
- `license_feature_overrides.enabled = true` artık paketin izin vermediği bir özelliği tek başına aktif edemez.
- `enabled = false` override davranışı korunarak özelliklerin manuel olarak kapatılabilmesi sağlandı.
- Lisans heartbeat akışında panel sürümü, hostname ve hesap sayısı bilgilerinin lisans sunucusuna daha doğru iletilmesi sağlandı.
- `invalid_signature` durumlarında lisans imza yenileme ve tekrar deneme akışı güçlendirildi.
- Güncelleme yöneticisinin lisans sunucusundaki imzalı update manifest’i ile daha tutarlı çalışması sağlandı.
- `/admin/license` paket listesi API’den gelen dinamik paket verilerini kullanacak şekilde iyileştirildi.
İyileştirmeler
- Lisans detaylarında bağlı makine bilgileri daha kapsamlı hale getirildi.
- Panel sürümü, hostname, IP adresi ve kurulu hesap sayısı lisans tarafına aktarılabilir hale getirildi.
- Satın alma ekranındaki resmi site ve fiyatlandırma yönlendirmeleri güncellendi.
- Lisans sistemindeki kritik dosyalar ionCube uyumlu paketleme akışına dahil edildi.
- Integrity manifest, şifrelenmiş lisans dosyalarına göre yeniden üretilecek şekilde güncellendi.
Güvenlik
- Lisans özellik kontrolünde JWT özellikleri ile paket/tier izinleri birlikte doğrulanacak şekilde sertleştirme yapıldı.
- Eski pozitif feature override kayıtlarının lisans paketini aşarak özellik açmasının önüne geçildi.
- Lisans çekirdeği dosyaları için ionCube encoded release paketi hazırlandı.
- Integrity hash listesi yeni encoded dosyalara göre güncellendi.
Notlar
- Bu sürüm için release paketi `onoxsoft-v2026.6.2.tar.gz` olarak hazırlanmıştır.
- Güncelleme sistemi için latest paket `onoxsoft.tar.gz` aynı içeriğe işaret eder.
- Panelin güncellemeyi görebilmesi için update manifest’in lisans sunucusunda `stable` kanalına yayınlanması gerekir.
v2026.6.1 — Lisans doğrulama kararlılığı
🔧 Düzeltmeler
- Lisans sunucusuyla imzalı iletişimde (heartbeat, lisans yenileme, IP transfer)
kullanılan imza anahtarı düzeltildi. Bazı kurulumlardaki "geçersiz imza"
hatalarını ve buna bağlı gereksiz lisans kilitlenmesini (KillSwitch) giderir.
- Aktivasyonda alınan gizli imza anahtarı artık kalıcı saklanıyor.
ℹ️ Not
- Güncelleme sonrası panel lisansı otomatik yeniden doğrular; ek işlem gerekmez.