Versiyon 2024.05.0 Release
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 No | Açı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-4022 | Uptime monitör'de yeniden deneme sayısı gibi routing bazlı ayarların çalışmasında hata alınıyor. |
APNZ-4039 | Analitik grafiklerinde yetkili kullanıcının yetkisi kaldırıldığında kullanıcı listelenmiyor. |
APNZ-4061 | Report generator çalışmıyor. |
APNZ-4093 | Alert'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ı:
|
APNZ-4138 | Hata 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-4162 | OpenAPI ayrıştırması sonrasında kayıt edilemiyor. |
APNZ-4174 | Integration tetikleniyor ama istek atamıyor. |
APNZ-4183 | Elasticsearch disk doluluk oranı alarmı için sorgulama yapılamıyor. |
APNZ-4208 | Proje değiştirilince 5-6 saniye ekranlarda duraksama oluyor. |
APNZ-4210 | Context Value'da label hatası alınıyor. |
APNZ-4215 | Ldap Secure çalışmıyor. |
APNZ-4229 | API Call'da projedeki sertifika listelenmiyor. |
APNZ-4236 | Anomali kapalı bile olsa, sonuç listesine 'anomaly detected' eklenmeye devam ediyor. |
APNZ-4244 | Applications logs'ta en fazla son 1 günlük logları kayıtlı tutuyor. |
APNZ-4245 | Bir 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-4262 | API 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-4276 | Business 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-4298 | Cache 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. |