Skip to content

Lumen v1.3.2 — Güvenlik ve bakım

Choose a tag to compare

@husodrn46 husodrn46 released this 24 Oct 13:54
5141daf

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-Key ile 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