Versiyon tarihi: 18 Mayıs 2023

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

Bu versiyonda veri tabanında tutulan hassas verilerin şifreleme yönteminde yükseltme yapıldığından güncelleme yapılmadan önce veri tabanının yedeğinin alınması önemle tavsiye edilmektedir.

Yeni özellikler

APNZ-3455 SNMP Bağlantısı Konfigürasyonu Tanımlama

Apinizer üzerinden SNMP protokolünü destekleyen izleme araçlarına veri gönderilebilmesi için SNMP bağlantı tanımları yapılabilir. Bkz.

APNZ-3455 SNMP ile Eylem Oluşturma

SNMP Bağlantı tanımları kullanılarak oluşan eylemlerdeki verilerin izleyici sistemlere gönderilebilmesi sağlanır. Bkz.

APNZ-3485 Elasticsearch Loglamasını Tamamen Kapatma

Apinizer varsayılan olarak, loglama sürecini Elasticsearch ile yönetir ve Manager konsolu üzerindeki analitik işlemleri için tüm sorgulamalarını Elasticsearch üzerinde yapar. Eğer istenirse, bu özellik devre dışı bırakılabilir. Devre dışı bırakıldığında, analitik modülünün, bazı politikaların ve monitör özelliklerinden mahrum kalınacağına dikkat edilmelidir. Bkz.

APNZ-3486 Kafka Entegrasyonu ile Logların Başka Sisteme Aktarılması

Varsayılan olarak, API Proxy'e gelen ve giden mesajın öğeleri, Elasticsearch üzerinde tutulmaktadır. Kafka Entegrasyonu yapılarak, mesajların kuyruk sistemi üzerinde farklı bir uygulamaya aktarımı gerçekleştirilebilir. Bkz.

APNZ-3487 mTLS Kimlik Doğrulama Politikası

mTLS Authentication (Mutual Transport Layer Security Authentication) Politikası, Apinizer tarafında yapılan, kimlik doğrulama yöntemlerinden biridir. Bu yöntem, istemci ve sunucu arasında güvenli bir kanal oluşturmak için kullanılan TLS protokolünün bir türüdür. mTLS Authentication kullanıldığında, Apinizer, gelen isteklerdeki istemcinin sertifikasının geçerliliğini kontrol eder ve belirli bir sertifika otoritesinden geldiğinden emin olmak için güvenilir bir sertifika otoritesi (CA) kullanılmasını sağlar. Bkz.

APNZ-3487 İsteğe mTLS Ayarını Uygulama

Routing ayarları üzerinden mTLS konfigürasyonu aktifleştirilebilir. Böylece Apinizer'dan hedef hizmete gönderim yapacak olan Apinizer istemcisi, hedef hizmetin sertifikasını doğrular ve kendisinin de bir sertifikası olduğunu ve hedef hizmet tarafından doğrulanması gerektiğini belirtir. Hedef hizmet de istemcinin sertifikasını doğrular ve bu sayede istemci ile güvenli bir iletişim kurulmuş olur. Bkz.

APNZ-3487 Kimlik Bilgisine mTLS Ayarını Uygulama

Eğer Kimlik Bilgisi'nin mTLS Authentication Politikası ile sertifikanın doğrulanabilmesi istenirse, Kimlik Bilgisine ait sertifika yüklemesi yapılabilir. Bkz.

APNZ-3492 API Proxy Grup bazında Log Ayarları

API Proxy Grup'a eklenen API Proxy'lere gelen ve giden mesaj bilgileri, mesaj ögelerine (başlık, parametre, gövde) göre Elasticsearch veri tabanında loglanıp loglanmayacağı ya da logların tanımlanmış bir sisteme (Syslog, Webhook, RabbitMQ, Kafka) aktarma ayarları yapılabilir. Bkz.


Önemli değişiklikler ve iyileştirmeler

APNZ-3193 API Çağrısı politikasının cache özelliğinin çalışması için Api Proxy'e gelen istekte Cache-Control adlı başlığın olup olmamasına değil, istek hattında isteğin API Çağrısı Politikasına geldiği anda Cache-Control adlı başlığa bakılması sağlandı.

APNZ-3226 Global politikaların listelendiği ekranlardaki menüye, Dışa Aktar seçeneği eklendi. 

APNZ-3297 Decryption, Encryption ve Digital Signing politikaları içerisindeki tanımlar düzenlenebilir oldu.

APNZ-3300 API Proxy EKL ve API Proxy Grup EKL bilgilerinin listesine hangi projede olduğu bilgisi eklendi.

APNZ-3337 Uygulama bazında Sorgu, Filtre ve Rapor Üretici oluşturulması sağlandı. Bkz.

APNZ-3359 (Uygulama bazındaki) Analitik menüsündeki API Proxies ile Genel Bakış (Overview) ekranı, Genel Bakış sayfası üzerinde birleştirildi. 

APNZ-3388 IP Grup Değerlerini İçe ya da Dışa Aktarma

APNZ-3439 Denetim Kayıtları (Audit Records) ekranına Object name ve Keyword bilgilerine göre arama filtreleri eklendi.

APNZ-3475 Proje dialogunda arama yapma işlemi iyileştirildi.

APNZ-3481 Kimlik Bilgisini İçe ya da Dışa Aktarma

APNZ-3481 Veri Tabanı Bağlantı Tanımlarını İçe ya da Dışa Aktarma

APNZ-3503 API Integration bölümüne ait detay ekranındaki filtreleme seçenekleri ve tablonun okunması iyileştirildi.

APNZ-3508 JOSE Doğrulama ve JOSE Gerçekleştirim politikaları hem istek hem yanıt hattına eklenmesi sağlandı.

APNZ-3510 İstek hattına eklenen JOSE Doğrulama politikasının içine yetkilendirme alanları eklendi.

APNZ-3521 API Proxy Grup'daki bir politikanın API proxy'e uygulanmayacaksa, uyarı ikonunun gelmesi sağlandı.

APNZ-3522 DB2API ile metot oluşturma ayarlarına, JSON verisini işlerken optimize etmek için alanlar eklendi. 

APNZ-3529 JWK ile üretilen Keypair ya da Keypair Set bilgileri açık şekilde gösterimi düzenlendi.

APNZ-3531 Veri tabanında tutulan hassas verilerin şifreleme algoritması yükseltildi.

APNZ-3544 Routing'e ait bağlantı ayarlarındaki Error Handling Type özelliğine yeni bir seçenek (Status Code List) eklendi.

APNZ-3548 Trafik loglarının dışa aktarımlarında API Proxy'e gelmeyen istekler için log'un aktarımına genel ayarlardan yönetilmesi sağlandı.


Hata düzeltmeleri (Bug Fixes)

Issue NoAçıklama
APNZ-3360

Denetim Kayıtları (Audit Records) sayfasında kaydın detayına girip geri dönüldüğünde filtreler temizleniyor.

APNZ-3365API Proxy sayfasında gelişmiş arama alanlarına göre filtreme yapıldığında sorunlarla karşılaşılıyor.
APNZ-3366Proje bazındaki relative path bilgisi, içe aktarılan API Proxy'e eklenmiyor. 
APNZ-3386Projenin Genel Ayarlar sayfasına tıklandığında, çok uzun sürede ekran açılıyor.
APNZ-3387Anomali Detektörü ekranında, hata alınan kaydın detayına gidilemiyor.
APNZ-3304

Snapshot Ayarları sayfası, ekran hataları içeriyor.

APNZ-3415API Proxy Grup içerisinde "/{id}" içeren bir metoda sahip farklı API Proxy'lerden birine log kaydı oluşturulduğunda, diğer API Proxy'de de görüntüleniyor.
APNZ-3417API Proxy Group'da relative path değerine büyük harf verilirse, path bulunamıyor.
APNZ-3445API Çağrısı politikasında Cache tabında Uygulanan Alan (Apply by) değeri boş olduğunda, politika çalışmıyor.
APNZ-3468JWT Politikasında LDAP ile doğrulama yapılamıyor.
APNZ-3494JOSE Doğrulama politikasında Yetkilendirme açıkken Issuer'ın role bilgileri alınamıyor.
APNZ-3502JOSE Doğrulama politikasında hata mesajları görünmüyor.
APNZ-3504Aynı isimde kimlik bilgileri oluşturulabiliyor.
APNZ-3518Kubernetes Resources sayfasındaki Monitör sekmesi doğru veri sunmuyor.
APNZ-3519OpenAPI dokümantasyonunda sorunlar ile karşılaşılmaktadır.
APNZ-3524Kubernetes Resources sayfasında Manager ayarlarına yapılan işlemlerde sorun yaşanıyor.
APNZ-3532SSL tipindeki bildirim, kontrol değerine göre çalışmıyor.
APNZ-3538Rest2SOAP tipindeki API Proxy kaydedilirken hata fırlatıyor.
APNZ-3540API Proxy sayfasından method/endpoint disable edilemiyor.
APNZ-3549İsteklerin veri tipinin bulunması aşamasında, dosya tipindeki verilerin veri tipinin anlaşılmıyor.
APNZ-3555JOSE Doğrulama politikasında Decrypt By Issuer/Credential's JWK seçeneği aktif olduğunda hata veriyor. Bkz.
APNZ-3584MySQL bağlantısı üzerinden out parametresi içeren DB2API'den, API Proxy oluşturulamıyor ya da güncellenemiyor.
APNZ-3588Veri tabanı bağlantı konfigürasyonları silinemiyor.
APNZ-3593Alert, Çalışma Süresi Monitörü, Anomali Detektörü ve API Entegratör'e ait işler, Zamanlanmış İşler (Scheduled Jobs) sayfasında listelenemiyor.