# Liman Çekirdek 2.2

Liman Çekirdek 2.2 sürümü HAVELSAN AçıkLab ekibi tarafından 15 Nisan 2025 tarihinde duyuruldu.

### Kaynak Kodları

{% embed url="<https://github.com/limanmys/core/releases/tag/release.master.1033>" %}

## Sürüm Değişiklikleri

Bu sürüm, Liman Core’a birçok yeni özellik, iyileştirme ve hata düzeltmesi getiriyor. Aşağıda bu sürümle gelen değişikliklerin kapsamlı bir özeti yer almaktadır:

**Ortam Yapılandırma Güncellemeleri:**

* Laravel Reverb için yeni WebSocket ayarları (.env.example dosyasına **REVERB\_APP\_ID**, **REVERB\_APP\_KEY** vb.) eklendi.

**PHP Sürüm Güncellemesi:**

* PHP sürümü 8.1’den 8.4’e yükseltildi:
  * `.github/workflows/main.yml`
  * `Dockerfile`

**Keycloak Rol Önbellekleme:**

* **KeycloakAuthenticator** içinde kullanıcı rolleri Redis’e önbelleklendi.

**Yeni API Uç Noktası:**

* **InternalController** içine `/getLimanUsers` adlı bir API endpoint eklendi. Bu endpoint Liman kullanıcılarını getiriyor.

**Yönlendirme Değişiklikleri:**

* `_routes.php` dosyasına yeni API uç noktası için (SandboxGetLimanUsers) bir yönlendirme eklendi.

**Dotenv Editör Değişikliği:**

* `Helpers.php` dosyasında **Jackiedo\DotenvEditor**, **sixlive\DotenvEditor** ile değiştirildi.

**CSRF Muafiyetleri:**

* `/lmn/private/getLimanUsers` CSRF muafiyet listesine eklendi.

**Laravel 12 Güncellemesi:**

* Laravel paketlerinin tamamı sürüm 12’ye yükseltildi.
* Yeni WebSocket sağlayıcısı olarak **Laravel Reverb** uygulandı.

***

#### Arayüz Güncellemeleri

**Kullanım Kolaylığı İyileştirmeleri:**

* Birçok bileşen geliştirildi ve kullanıcı deneyimini artırmak için kütüphaneler güncellendi.
* Tüm bileşenler **Tailwind CSS v4** ve **React 19** ile uyumlu hale getirildi.

**Kullanıcı Yönetimi Geliştirmeleri:**

* **React 19** için tip geçişleri eklendi.
* Kullanıcı ayarlarında **son giriş zamanı** gösterme özelliği eklendi.
* Kullanıcı ayarlarına **oturum süresi yapılandırması** eklendi.
* Gelişmiş ayarlara **JWT token ömrü yapılandırması** eklendi.

**Hata Düzeltmeleri:**

* Kullanıcıların açıklama olmadan oturumlarının sonlanmasına neden olan hata düzeltildi.
* Oturumu kapatma pop-up’ı doğru şekilde çalışacak şekilde düzenlendi.
* Derleme (build) sorunları giderildi ve **Node.js sürümü 20’ye** yükseltildi.
* Gereksiz bağımlılıkların neden olduğu büyük dosya boyutu sorunları giderildi.

**Bildirimler İyileştirmeleri:**

* Bildirim kanalları geliştirildi ve bildirim açılır kutusuna kaydırma çubuğu eklendi.
