Versiyon tarihi: 7 Haziran 2024

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

Kaldırılan Özellikler

APNZ-4253 DİKKAT! Genel ayarlardaki LDAP ayarından basit yöntem kaldırıldı. Bkz.  

Yeni Özellikler

APNZ-4190 Script ve değişken (variable) ortam değerlerine (context values) yeni alanlar eklendi. Bkz.

APNZ-4197 Proje ve Admin Genel Bakış (Overview) sayfaları daha interaktif hale getirildi. Bkz1. Bkz2.

APNZ-4202 Script politikasına, kimlik bilgisine (credential) ait olan secret değerlere erişilebilmesi eklendi. Bkz.

APNZ-4206 API trafik ekranına saniye bazlı filtreleme eklendi.

APNZ-4220 Logların, Graylog GELF formatında UDP/TCP loglanabilmesi sağlandı. Bkz.

APNZ-4258 Manager ve Portal'ın HTTPS olarak açılabilmesi sağlandı.

APNZ-4275 Hata durumunda belirlenen politikaların çalışması için Hata Politikaları (Error Policy) hattı eklendi. Bkz.

APNZ-4287 Eski logların silinmesine user_token_blackList nesnesi eklendi. Bkz.

APNZ-4288 Genel ayarlara kullanıcıların aynı anda çoklu sekme/lokasyondan giriş yapabilmesine izin verilen ayar eklendi. Bkz.

APNZ-4296 Sertifikalar ekranına truststore sekmesi eklendi. Bkz.

APNZ-4300 API Portal'de Sık Sorulan Sorular'ın dinamik olarak tanımlanabilmesi sağlandı. Bkz.

APNZ-4304 Portal'e Uygulama (Application) eklenmesi sağlandı. Bkz.

APNZ-4305 Portal'e Dokümantasyon&Test sekmesi eklendi.

APNZ-4334 Credential ekranı, Portal'daki uygulamalar ve hesaplara göre filtrelenecek şekilde yapılandırıldı.

APNZ-4337 Portal'e Araçlar (Tools) menüsü eklendi.

APNZ-4339 Test User rolü eklendi. Bkz.

APNZ-4359 Bildirimler, sistemde yer alan purge jobs listesine dahil edildi. Bkz.

APNZ-4363 Script politikasının asenkron çalışabilmesi sağlandı. Bkz.

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

APNZ-3799 API Call politikası tek yönlü olarak çalışırken bir API çağrısından hata alındığında, bu hatanın ilgili API Proxy'nin sonucuna yansıtılabilir olması sağlandı.

APNZ-3802 API Proxy Trafik ekranında gelişmiş sorgu alanında empty/is not empty/exists/not exists/contains/not contains/in list/not in list seçenekleri ile arama yapılabilabilir hale getirildi. Bkz.

APNZ-4042 Portal Yönetimi'ne Organizasyonların API Görünürlüğü ekranı eklendi. Bkz.

APNZ-4217 Condition'a liste verilip listeye dahil/değil gibi değerlerin kontrol edilebilmesi sağlandı. Bkz.

APNZ-4218 Zaman politikasına belirli günler girilebilmesi özelliği getirildi. Bkz.

APNZ-4254 Kullanıcı ekranında LDAP tipinde kullanıcı aratıldığında kullanıcı bulunamadı ise ekrana uyarı verilmesi sağlandı.

APNZ-4255 ldentity provider'daki LDAP bilgisinde gelişmiş seçili ise object'in varsayılan gelmesi, silinememesi, sadece düzenlenebilmesi sağlandı.

APNZ-4256 LDAP provider'ın içindeki LDAP Connection'ların doğru bir şekilde gelmesi sağlandı.

APNZ-4270 Yönetici panelindeki başlıklar düzeltildi. Bkz.

APNZ-4282 Script ile erişilebilen değerlere yeni değerler eklendi. Bkz.

APNZ-4285 Aynı kullanıcı ile aynı anda iki kişinin girmesi engellenebilir oldu. Bkz.

APNZ-4295 Sistem ayarlarında güvenli bağlantıların hostname doğrulamasının yönteminin seçilmesi sağlandı.

APNZ-4303 Test konsolda xslt dosyasında sorun olduğunda sorunun detayının da ekrana getirilmesi sağlandı.

APNZ-4307 Kullanıcı API Manager'a login olduğunda oluşan JWT'nin daha küçük boyutta oluşması sağlandı.

APNZ-4325 Deploy edilirken relative path'in çakışması durumunda, çakışmanın hangi proxy veya proxy grubu ile olduğuna dair ayrıntılar sağlandı.

APNZ-4326 Elasticsearch şablon ayarlarının ekrandan düzenlenebilmesi sağlandı. Bkz.

APNZ-4331 API Developer Portal'de hesap kaydının yapılandırılabilir olması sağlandı. Bkz.

APNZ-4346 Elasticsearch işlemlerine rollover özelliği eklendi. Bkz.

APNZ-4347 Uptime Monitor ve Anomaly ekranlarında performans iyileştirmesi yapıldı.

APNZ-4352 Test konsola request body'yi JSON olarak imzalama özelliği eklendi. Bkz.

APNZ-4353 JWK ekranında açılan Key Store, Public Key, Private Key ve Sertifika alanlarının sıralı gelmesi ve arama yapılabilmesi sağlandı.

APNZ-4354 Kimlik Bilgisi (Credential) ekranında organizasyona göre arama yapma ve isimlerin sıralı gelmesi sağlandı.

APNZ-4355 Sertifikanın düzenlenebilir olması sağlandı. Bkz.

APNZ-4364 Xml transformation politikasında ve protocol transformation'da performans iyileştirmesi sağlandı.

APNZ-4376 Routing'de Connection Request Timeout değerinin ayarlanabilir olması sağlandı. Bkz.

APNZ-4380 Test konsola request body'yi WS Security olarak imzalama özelliği eklendi. Bkz.


Hata Düzeltmeleri

Issue NoAçıklama
APNZ-4309

ÖNEMLİ! API Manager farklı sekmelerde açıldığında proje bilgisi karışıyor.

APNZ-4369

ÖNEMLİ! REST-SOAP-REST dönüşümünde response mesajındaki numerik alanların metin olarak dönüştürülmesinde hata var.

Büyük sayılar, JSON'da bilimsel notasyon kullanılarak gösteriliyordu. Bu düzeltmeden sonra, yanıt mesajında sayılar olduğu şekilde kullanılmaya başlandı.

Daha önce hatalı çalışan dönüşüm işlemleri, bu güncelleme sayesinde düzeltilecektir. Ancak, bu durum daha önce fark edilmeyen hataların ortaya çıkmasına neden olabilir. Bu nedenle, REST-2-SOAP işlemlerinizi kontrol etmenizi öneririz.

APNZ-3833

Uygulama loglarında log seviyesi "off" olduğunda bile, loglar tutulmaya devam ediyor.

APNZ-3857

Context Values'daki değişkenlerde problemler mevcuttur.

APNZ-4022Uptime monitör'de yeniden deneme sayısı gibi routing bazlı ayarların çalışmasında hata alınıyor.
APNZ-4039Analitik grafiklerinde yetkili kullanıcının yetkisi kaldırıldığında kullanıcı listelenmiyor.
APNZ-4061Report generator çalışmıyor.
APNZ-4093Alert'lerdeki "Elasticsearch diskte log var" öntanımlı değeri kaldırılmış.
APNZ-4101

Mevcut Cron expression'lar güncellenmiyor.

APNZ-4123

ACL Reports sorunları:

  • Proje listesi gelmiyor.
  • Search By Credentials istenilen filtreleme ile çalışmıyor.
APNZ-4138Hata durumunda logla seçeneği açık olmasına rağmen proxy'de log kapalı iken White IP’ye takılan isteğe ait log kaydı bulunamıyor.
APNZ-4162OpenAPI ayrıştırması sonrasında kayıt edilemiyor.
APNZ-4174Integration tetikleniyor ama istek atamıyor.
APNZ-4183

Elasticsearch disk doluluk oranı alarmı için sorgulama yapılamıyor.

APNZ-4208Proje değiştirilince 5-6 saniye ekranlarda duraksama oluyor.
APNZ-4210Context Value'da label hatası alınıyor.
APNZ-4215Ldap Secure çalışmıyor.
APNZ-4229API Call'da projedeki sertifika listelenmiyor.
APNZ-4236Anomali kapalı bile olsa, sonuç listesine 'anomaly detected' eklenmeye devam ediyor.
APNZ-4244Applications logs'ta en fazla son 1 günlük logları kayıtlı tutuyor.
APNZ-4245Bir environment bir projeye bağlanırsa, o proje silindiğinde o gateway sayfasında o environment'a girilemiyor.
APNZ-4259

Environment ayarlarında HTTP kapalı olmasına rağmen Kubernetes'te svc oluşturuluyor.

APNZ-4260

Application Logs'ta Purge Jobs işlemi çalışmıyor.
APNZ-4262API Manager kullanıcısı oturumu kapattığında JWT geçersiz hale gelmiyor.
APNZ-4263

Rest2Soap dönüşümlerinde jackson kütüphanesinin (default) veri boyutu limiti 20mb'tan integer limiti olan 2.1Gb'a çıkarılmıştır.

APNZ-4274

Servisi sadece HTTPS üzerinden açtığımızda, WSDL içindeki XSD adresi HTTP olarak kalıyor.

APNZ-4276Business rule, JWT taleplerinde çalışmıyor.
APNZ-4294

Business Rule ile body'e veri eklenmesi hatalı çalışıyor.

APNZ-4297

Portal'de API public olmasa bile sayfasına direkt IP üzerinden erişilebiliyor.

Portal'de hesabım sayfası gelmiyor.

APNZ-4298Cache pod birden fazla olduğunda HTTP protokol hatası alınıyor.
APNZ-4308

Kullanıcı API Manager'a giriş yaptığında varsayılan projesi gelmiyor.

APNZ-4318

Disk doluluğu alarmı için threshold değeri belirlenirken herhangi bir değer girildiğinde hata alınıyor.

APNZ-4323

Redaction'da silme işlemi çalışmıyor ve değiştirme işlemi sırasında ilgili alana değer girilemiyor.

APNZ-4324

CN ifadesi olmayan sertifikalar yüklenirken hata alınıyor.

APNZ-4332

REST to SOAP dönüşümünde, xsi:nil durumunda namespace prefix özel durumlarda XML'e eklenmiyor.

APNZ-4335

Republish edilen ortamda cache servisi oluşturulmuyor.

APNZ-4349

Active Directory'den giriş yapan ve projede tam yetkili olan bir kullanıcı, bağlantı yapılandırması > veritabanı seçeneğinde isim yerine bir şey yazmaya çalışırsa ve yönetici yetkisi yoksa, otomatik olarak oturumu kapatılıyor.

APNZ-4357

Error Policy'e birden fazla politika eklendiğinde yer değiştiriyor.

APNZ-4358

API Proxy design sekmesinde path param gözükmüyor.

APNZ-4360

Error Policy hattına eklenen politikalar, Global politikaların referanslarında gözükmüyor.

APNZ-4362

Global politikalardaki error politikaları görüntülenmiyor ve güncellenmiyor.