HAVELSAN tarafından, açık kaynak MIT lisansı ile geliştirilen Liman Çekirdek 2.2 sürümü 15 Nisan 2025 tarihinde duyuruldu.
Liman Çekirdek üzerinde kurumsal ihtiyaçlara uygun şekilde geliştirilen "Liman Kurumsal" sürüm için https://liman.havelsan.com.tr adresi ile iletişime geçilebilir.
Kod yapısı ve sürüm
İlgili sürümde altyapı ve görsellik olarak bir çok güncelleme içermektedir. Tüm değişiklikler ve sürüme erişim için aşağıdaki bağlantı kullanılabilir.
https://github.com/limanmys/core/releases/tag/release.master.1033
Kurulum ve güncelleme süreçleri
Kurulum ve güncelleme süreçleri için ise aşağıdaki bağlantı kullanılabilir:
https://docs.liman.dev/baslangic/kurulum
Liman Çekirdek 2.2 ile gelen temel değişiklikler
Ortam yapılandırma güncellemeleri
.env.example dosyasına Laravel Reverb için yeni WebSocket ayarları (REVERB_APP_ID, REVERB_APP_KEY, vb.) eklendi.
PHP sürüm yükseltme
.github/workflows/main.yml ve Dockerfile dosyalarında PHP sürümü 8.1'den 8.4'e yükseltildi.
keycloak rol önbellekleme
KeycloakAuthenticator içinde kullanıcı rolleri Redis'te önbelleğe alındı.
Yeni API uçnoktası
Liman kullanıcılarını getirmek için InternalController'a /getLimanUsers eklendi.
Yönlendirme değişiklikleri
_routes.php dosyasına yeni API uç noktası için bir rota (SandboxGetLimanUsers) eklendi.
Yapılandırma düzenleyici değişikliği
Helpers.php dosyasında Jackiedo\DotenvEditor yerine sixlive\DotenvEditor kullanıldı.
CSRF Muafiyetleri
CSRF istisnalarına /lmn/private/getLimanUsers eklendi.
Laravel sürüm yükseltme
Laravel 12 sürümüne yükseltildi ve yeni websoket sağlayıcısı olarak Laravel Reverb kullanıldı.