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ı.