Versiyon 2023.08.1
Versiyon tarihi: 28 Temmuz 2023
Bu dokümanda 2023.08.1 versiyonuna ait Değişiklikler, İyileştirmeler ve Hata düzeltmeleri (Bug Fixes) yer almaktadır.
APNZ-3746 maddesinde belirtilen değişiklik sebebiyle güncelleme sırasında Veri tabanında aşağıdaki komut çalıştırılmalıdır:
MongoDB v6.0 ve sonrası için:
mongosh "mongodb://MONGOIPADDRESS:25080/apinizerdb" --eval 'db.getSiblingDB("admin").auth("apinizer", "MONGODBPASSWORD"); db.getSiblingDB("apinizerdb").apinizer_log.drop();'
MongoDB v6.0 öncesi için:
mongo "mongodb://MONGOIPADDRESS:25080/apinizerdb" --eval 'db.getSiblingDB("admin").auth("apinizer", "MONGODBPASSWORD"); db.getSiblingDB("apinizerdb").apinizer_log.drop();'
APNZ-3709 maddesinde belirtilen değişiklik sebebiyle güncelleme sırasında cache deployment'ına aşağıdaki girdi eklenmelidir
- name: CACHE_SERVICE_NAME
value: cache-http-service.ENVIRONMENTNAME.svc.cluster.local
Önemli değişiklikler ve iyileştirmeler
APNZ-3746 Worker'ın log seviyesinin environment variable ile ilk değer ataması yapılabilmesi sağlandı. Bkz.
Ayrıca bu issue ile MongoDB üzerinde tutulan uygulama loglarının 1 saatlik time to live değeri kaldırılarak sınırsız hale getirilmiştir.
APNZ-3511 Public Key, Secret Key ve Sertifikadan JWK oluşturulması sağlandı. Bkz.
APNZ-3551 API Entegratörü kapsamında çalışan tüm görevler üzerinde iyileştirmeler yapıldı; Görevleri aktifleştir/devre dışı bırakma alanı eklendi, loop tipindeki görevlerin söz dizimi alanına varsayılan parametre değerini ekleyebilme butonu getirildi, değişken ekleme listesi iyileştirildi ve Çıktı Anahtarı alanı eklendi.
APNZ-3613 API Proxy Şablonu ekranına Yönlendirme bazındaki çalışan Bağlantı Ayarları ve Log Ayarları seçenekleri getirildi. Bkz.
APNZ-3632 Günlük olarak Kota politikasının sıfırlanması UTC'ye göre değil yerel time zone'a göre olması sağlandı.
APNZ-3659 Anomali Dedektör'ün çalışma mantığı güncellendi ve ekranın kullanıcı deneyimi iyileştirildi. Bkz.
APNZ-3690 Veri Tabanı ve LDAP bağlantı tanımlarının ortam bazında test edilmesi sağlandı. Bkz1. Bkz2.
APNZ-3703 API Proxy, API Proxy Grup ve Proje bazında, relative path'in biricik olma doğrulaması kaldırılarak, environment bazında biricik olması sağlandı.
APNZ-3709 Ağ Geçidi Ortamı ekranlarının kullanıcı deneyimi iyileştirildi. Bkz1. Bkz2.
APNZ-3737 API Proxy'e Backend API versiyonunu metadata alanı eklendi ve Deployment History'sinde bu bilgi gösterildi. Bkz.
APNZ-3749 API Proxy'nin yönlendirme bölümü üzerinden bağlantı havuzu (connection pool) ayarının özelleştirilebilmesi sağlandı. Bkz.
APNZ-3751 Tüm rapor ekranları Raporlar menüsü altında toplandı.
Hata düzeltmeleri
Issue No | Açıklama |
---|---|
APNZ-3355 | Projede API Proxy Şablonu üzerinde Basic Kimlik Doğrulama politikası eklenildiğinde hata fırlatıyor. |
APNZ-3551 | API Integration'da görev ekleme sırasında hatalar alınıyor; Bildirim görevinde başka bir sayfadan kullanıcı seçilmiyor, kaydedilmiyor ve görevi çalıştırma tipi bulunmuyor, Zorunlu alanlar girilmeden görevler eklenebiliyor, Bir görev eklendikten sonra başka bir görev eklenmiyor. |
APNZ-3563 | Anahtar-Değer çifti aracılığıyla oluşturulmuş veri tabanı bağlantısı ile oluşturulan Db2Api test edildiğinde bağlantı hatası alınıyor. |
APNZ-3589 | Kimlik bilgisinde yer alan JWK ayarlarına ait form hatalı çalışıyor. |
APNZ-3593 | Alert, Çalışma Süresi Monitörü, Anomali Detektörü ve API Entegratör'e ait işler, Zamanlanmış İşler (Scheduled Jobs) sayfasında listelenmiyor. |
APNZ-3594 | API Çağrısı politikasının Bellek sekmesindeki girdilerde zorunluluk kontrolü çalışmıyor. |
APNZ-3612 | API Proxy güncelleme ekranındaki Proxy Client Id ve Client Secret değerleri güncellenmiyor. |
APNZ-3618 | Ağ Geçidi Ortamı ekranında Host Alias değerleri boş girilebiliyor. |
APNZ-3621 | Veri tabanı yedeklemesi zamanlanmış bir görev olarak tanımlandığında bağlantı hatası veriyor. |
APNZ-3622 | Kafka bağlantısı manuel kapatılmasına rağmen Kafka'ya istek gitmeye devam ediyor. |
APNZ-3623 | Çalışma Süresi Monitöründe, hata içeren log sonuçlarında hata mesajları görünmüyor. |
APNZ-3624 | Veri tabanı yedeklemesine ait zamanlama silinemiyor. |
APNZ-3625 | API Proxy Trafiği ekranındaki gelişmiş filtreleme yapıldığında, başlık ve parametre alanlarına ait sonuçlar tam çalışmıyor. |
APNZ-3637 | Mock API'ye tek başlık değeri üzerinden istek gönderildiği halde, isteğin loguna bakıldığında bu değerin çift olduğu görülüyor. |
APNZ-3647 | Çalışma Süresi Monitörü, scheduled olarak çalışırken 525 kodlu TLS hatası alabiliyor. |
APNZ-3648 | API Entegratörü'nde, veri tabanı tipindeki görev hata fırlatıyor. |
APNZ-3657 | application/x-www-form-urlencoded ile url parametresinde gelen veri, manipüle edip backend'e iletilmek istendiğinde problem ile karşılaşılıyor. |
APNZ-3658 | Belirlenen Ön Bellek kapasitesi aşıldığı zaman FILO değil FIFO prensibine göre ön belleğe alınmış verilerden yanlış olanı ön bellekten çıkartılıyor. |
APNZ-3663 | API Proxy Trafik'i ekranında Today filtrelemesi 03.00'dan itibaren olan logları listeliyor. |
APNZ-3666 | İçe aktarılan Çalışma Süresi Monitörü hata fırlatıyor. |
APNZ-3673 | Form Data tipindeki değişken ile çeşitli politikalarda yapılan insert işlemlerinde key değeri null geliyor. |
APNZ-3685 | Ağ Geçidi Ortamı ekranında bir defa proje/projeler seçilirse, tekrar hepsi kaldırıldığında tüm projelerde ortam aktif olmuyor. |
APNZ-3687 | API Entegratörü modülünde, çalışma tipi loop olan ve Db2Api cinsinde olan bir API'ye, API Çağrısı görevi ile istek gönderildiğinde hata alınıyor. |
APNZ-3689 | Kimlik bilgisine kota verildiğinde ve limite ulaşıldığında, JWT token alımı da engelleniyor. |
APNZ-3694 | API Proxy deploy edilirken, Hassas Veri Yönetimi ayarıyla ilgili alınan hata alınıyor. |
APNZ-3695 | Genel ayarlarda Kafka, Rabbit vs. açık olmasına rağmen Api Proxy Log Settings ayarlarında bu alanlar gözükmüyor. |
APNZ-3716 | API Çağrı politikasından gelen bir alan, orijinal mesaja eklemek istendiğinde sorun yaşanıyor. |
APNZ-3725 | Bir API Proxy üzerinde 2 tane kimlik doğrulama politikası kullanıldığında, ilk politika devre dışı ise hata alınıyor. |
APNZ-3726 | HTTP Get metodu x-www-formurlencoded verisi ile istek yapılırsa log'da görünmüyor. |
APNZ-3728 | API Çağrısı politikasında form data gönderimi, data manipulation ile yapıldığında ilk gönderilen istek ön belleğe alınıyor. |
APNZ-3739 | Genel Bakış ekranındaki grafiklerde sayılar değişiyor ama grafikler değişmiyor. |
APNZ-3747 | Anahtar Değer çiftinde ortam bazında aynı anahtar değeriyle değişken oluşturuluyor. |
APNZ-3748 | Zamanlanmış İşler'de manuel olarak cron değeri girilemiyor. |
APNZ-3769 | REST-to-SOAP dönüşümünde Body alanı da dönüşüme dahil ise Body alanının namespace'i XML'e eklenmiyor. |