Repository navigation
Lumen v1.3.2 — Güvenlik ve bakım
Lumen v1.3.2 — Güvenlik ve bakım
Bu sürüm, API belirteçlerini ve siparişlerin ağ tekrarlarına karşı korunmasını güçlendirir. Sipariş, cari, rapor ve belge ekranlarındaki bakım düzeltmelerini içerir.
Öne çıkanlar
- API belirteçleri tür işaretli özetlerle saklanır; veritabanındaki özet Bearer belirteci olarak kullanılamaz.
- Sipariş API'si
Idempotency-Keyile aynı veya eşzamanlı tekrarları tek siparişe indirir. - Kısmi teslim miktarları, döviz dönüşümleri, işlem saatleri ve mükerrer vergi numarası uyarıları düzeltildi.
- PHP bağımlılıkları ve GitHub Actions bileşenleri güncellendi.
Yükseltme
Önce uygulama dosyaları ile veritabanı yedeğini doğrulayın. Dosyaları güncelleyip composer install çalıştırın. Ardından doğru veritabanına bağlı sunucuda php scripts/sema_guncelle.php komutunu çalıştırın ve sıfır çıkış kodunu doğrulayın. Betik yeni M_API_IDEMPOTENCY tablosunu oluşturur ve diğer Lumen şema betiklerini yeniden uygular; LOGO tablolarına dokunmaz. Eski biçimdeki API belirteçleri için yeniden giriş gerekebilir.
Yeni kod şema kurulmadan çalışırsa Idempotency-Key taşıyan siparişler korumasız kaydedilmek yerine 503 döner; anahtarsız eski istemciler çalışmaya devam eder.
Tam değişiklik listesi: CHANGELOG.md