Versiyon tarihi: 13 Ağustos 2024

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

DİKKAT Bu versiyonda yapılan güvenlik yaması ile Apinizer Yönetim Konsolunda tarayıcılarının bulunduğu istemci IP'lerinin değer kontrolü zorunlu hale getirilmiştir. Bu sebeple arayüze "Kubernetes Ingress Controller" kullanarak bağlanan kurumların  X-Forwarded-For header'ı ile client ip bilgisini gönderecek ayarları yapması gerekmektedir. Bkz.

Yeni Özellikler

APNZ-4418 Environment ekranında çalışılan portların görüntülenmesi sağlandı. 

APNZ-4383 Test konsoluna XML ve JSON veri biçimlendirme (pretty) özellikleri eklendi. Bkz

APNZ-4480 Tüm projelere  erişebilecek yetkili süper admin kullanıcısı oluşturulması sağlandı. Bkz

APNZ-4391 Raporlara Kullanılmayan/Az Kullanılan Client'lar Rapor Ekranı eklendi. Bkz

APNZ-4390 Raporlara Kullanılmayan/Az Kullanılan Endpoint'ler Rapor Ekranı eklendi. Bkz

APNZ-4205 LDAP API kimlik doğrulaması yapılırken kişi bilgilerinin de alınabilmesi sağlandı. Bkz

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

APNZ-4459 Apinizer Container görüntülerinin Java ve işletim sistemi sürümleri güncellendi.

APNZ-4424 Chrome'da API Proxy geliştirme sekmesindeki alanın otomatik doldurulması engellendi.

APNZ-4098 API Proxies Geliştirme sekmesinde metot aramanın büyük/küçük harf duyarsız (case-insensitive) olarak arama yapılası sağlandı.

APNZ-4449 Yönlendirmede incelenen hop-by-hop başlıklarının büyük/küçük harf duyarsız (case-insensitive) olarak işlenmesi sağlandı.

APNZ-4455 Quota ve throttle politikalarında, ayrıca kimlik doğrulama throttle ve quota ekranlarında, 'Cache cevap vermezse sistem çalışmaya devam etmeli' seçeneği tercihe göre yapılandırılabilir şekilde eklenmesi sağlandı. Bkz.  Bkz

APNZ-4443 API Proxy Grup uç noktaları test edilebilmesi ve test konsolunda sadece Proxy ve Proxy Grup seçeneklerinin görünmesi sağlandı. Bkz

APNZ-4450 Reparse işlemi sırasında manuel olarak eklenen metotların silinmemesine imkan sağlandı. Bkz

APNZ-4431 Portal arayüzünde logo ve renklerin özelleştirilebilmesi sağlandı. Ayrıca, API Product listesi kategorilere ayrılmış şekilde görüntülenmesi ve filtreleme özelliği eklendi. Bkz

APNZ-4370 Portal Test Console'da, uygulama üzerinden doğrudan JWT alabileceğiniz bir sekme eklendi (temel kimlik doğrulama için encode edilebilir). Ayrıca, servis üzerinde Portal'de kimlik doğrulama tipini gösterme özelliği sağlandı. 

APNZ-4490 API Proxy yönlendirme ayarlarına bağlantı yönlendirmesi ile ilgili yeni seçenekler eklendi. Bkz

APNZ-4470 API Gateway'e Token Servisine CORS ayarlarının dinamik olarak eklenebilmesi sağlandı. Bkz

APNZ-4452 API Portal'de uç nokta testinde, kimlik doğrulama bilgisi 'application' olarak seçildiğinde otomatik olarak uygulanması sağlandı.

APNZ-4478 Proxy gruplarını kullanan proxy'ler için, 'sadece proxy grupları üzerinden kullanılabilir' şeklinde bir ayar eklenmiştir.


Hata Düzeltmeleri

Issue NoAçıklama
APNZ-4485Portal'de bir hesap veya bağlı bir kimlik bilgisi devre dışı bırakıldığında, hesapla ilişkili olmayan tüm kimlik bilgileri de devre dışı kalıyor.
APNZ-4483Navbardaki Portal menüsü giriş yapıldığında görünmüyor ve sayfayı yenilemeden yüklenmiyor.
APNZ-4479Project Member sayfasında, açılır menüler tablonun altında çıkıyor.
APNZ-4474Kullanıcıda sadece Proxy Group (PG) rolü varsa, Proxy Group > Endpoints sekmesine tıklanınca login sayfasına yönlendirilme hatası oluşuyor.
APNZ-4432Cache'de HTTP hatası oluşuyor ve iki cache varken başlatılamıyor.
APNZ-4471

Proxy Group Yetki Sorunları ve Yetki Düzenlemeleri :

  • API Tester rolü analitik verileri göremiyor.
  • API Proxy Grup görme yetkisine sahip kullanıcılar, variable sayfasında bağlantıyı görebilmekte ancak içeriğine erişememektedir.
APNZ-4463Trace ekranında 3 saatlik zaman dilimi sorunu yaşanıyor.
APNZ-4453API Manager'da API Product eklerken bazı API Proxy'ler görünmüyor.
APNZ-4441Kimlik bilgileri ilk oluşturulduğunda ve basic auth ile ilk çağrıldığında hata oluşuyor.
APNZ-4412Proje silinemiyor; projedeki API Product'tan dolayı rollback hatası alınıyor.
APNZ-4433

Portale yeni üye olmuş bir kullanıcı login olmaya çalışırken karşılaşılan hatalar:

  • Auto-approve açık olmasına rağmen kullanıcı disabled olarak ekleniyor.
  • Devre dışı bırakılmış bir kullanıcı giriş yapmaya çalışırsa, hata veriyor fakat pod’a doğru bir log düşmüyor.
  • Auto-approve açık olmasına rağmen kullanıcı onayda kalıyor.
  • Yeni kaydolan bir kullanıcının bir organizasyona eklenmesi ve etkinleştirilmesi zorunlu olmamalıdır.
APNZ-4473

GitOps Environment ekranında, daha önce birden fazla environment açılmış ise, connector kaydederken transaction hatası meydana gelmektedir.

APNZ-4491PolicyConfigurationTemplate'in routing sekmesinde, değeri eksik olan alanların ilk değerlerinin doldurulması sağlanmalıdır.
APNZ-4457Apinizer'daki sertifikalar, WSS (WebSocket Secure) ve STSToken için de geçerli olmalıdır.
APNZ-4499API Portal üzerinden dosya indirilirken, indirme işlemi tarayıcı tarafından engellenmektedir.
APNZ-4497Export edilen bir authentication politikası yapılandırmasının boş veya geçersiz olduğu tespit edilmiştir: 'configuration is null or empty!' hatası alınmıştır.
APNZ-4496MongoDB bağlantı testi sırasında, girilen şifre veya adres yanlış olsa dahi bağlantı başarılı olarak kabul ediliyor.
APNZ-4434Rest2Soap'te eklenmeyen XML namespace prefix'i ile ilgili olarak, prod ortamında çalışan bir servisi export edip test ortamına aldığımızda, test ortamında XML'de bir namespace eksik oluşmaktadır.
APNZ-4501WS-Security From Target politikasında Keystore isimlerinin yerine ID'leri görünüyor.