Versiyon tarihi: 14 Kasım 2024

Bu dokümanda 2024.09.2 versiyonuna ait Yeni Özellikler, Değişiklikler, İyileştirmeler ve Hata Düzeltmeleri (Bug Fixes) yer almaktadır.


DİKKAT Apinizer'ın kullandığı JDK'nın sürüm yükseltilmesi yapılmasıyla birlikte JVM parametresi olan "-XX:MaxRAMPercentage" değerinin kullanım şekli değişmiştir. Eskiden Integer tipinde (-XX:MaxRAMPercentage=75) veri kullanımına izin veren bu değer artık değerleri Double olarak (-XX:MaxRAMPercentage=75.0) beklediğinden eski değerlerin yaml dosyasında ondalıklı olacak şekilde güncellenmesi gerekmektedir. Güncellemenin Apinizer manager tarafından yapılması beklenirse, Apinizer manager açıldıktan sonra pod'ların restart edilmesi gerekecektir. Aksi halde manuel olarak deploymentlarda değişiklik yapılarak bu alanın ondalıklı sayı olarak düzeltilmesi gerekmektedir.Bkz.

Yeni Özellikler

APNZ-4684 OAuth2 veya JWT token alımı credential ile yönetiliyorsa, CORS ve XFF ayarlarının yapılabilmesi için yeni yöntemler eklendi. Bkz.

APNZ-4605 Management API ile sertifika işlemleri (oluşturma, güncelleme, sorgulama, silme) yapılabilmesi sağlandı. Bkz.

Önemli Değişiklikler ve İyileştirmeler

APNZ-4666 Apinizer'ın kullandığı JDK versiyonu JDK 1.8 son versiyona yükseltildi.

APNZ-4666 Apinizer imajlarının, Kubernetes veya OpenShift'te rootless olarak çalıştırılması sağlandı.

APNZ-4692 API Portal'e eklenen API'nin türünün portal sayfasında görünmesi sağlandı.

APNZ-4679 API Portal'de API Product'a birden fazla App ile register olunması sağlandı.


Hata Düzeltmeleri

Issue NoAçıklama
APNZ-4675Audit logları konnektörlere yazılamıyor.
APNZ-4681Request header'daki accept-encoding değeri, routing sırasında response işlemesini bozuyor.
APNZ-4677API portalındaki rollerin isimleri standart olacak şekilde düzenlenmeli.
APNZ-4645Design tabından eklenen request body, portaldeki test konsoluna yansımıyor.
APNZ-3078

API Portal'de bir API Product silindiğinde, subscription silinmesinde sorun yaşanıyor.

APNZ-4680

OPTIONS cevabında CORS header'ları loglarda görünmüyordu.