Sürüm 2022.12.1
Yayınlanma Tarihi: 7 Aralık 2022 YENİ ÖZELLİK-
Test Konsolu’na Code Snippet Sekmesi
- API Trafik ekranı arama panelinde, Basit sekmesindeki İstek Adresi (Request Address) ve Gönderilen Adres (Routing Address) alanlarının sorguları geliştirildi. Bu geliştirmelerin yapılabilmesi için Index Mapping Type değiştiğinden eski verilerde bu alanların üzerinde arama yapılabilmesi için eski indexlerin reindex yapılması önerilir.
- Error response template’in ignore edilme ayarının, API Proxy Grup üzerinden yönetimi sağlandı.
- API Proxy Grup ekranının kullanıcı deneyimi iyileştirildi.
- IP Grup seçimi yapılan dialogun kullanıcı deneyimi geliştirildi.
- Kubernetes Resources ekranında Node’ların listelenmesi sağlandı.
- API Proxy Grup ekranına tüm metot/endpoint’leri listeme ve filtreleme ve detaylarını görüntüleme için Endpoints tabı eklendi.
Sürüm 2022.11.1
Yayınlanma Tarihi: 1 Kasım 2022 ÖNEMLİ DEĞİŞİKLİKLER VE İYİLEŞTİRMELER- Log Ayarının, API Proxy üzerinden ayarlanırsa proje bazındaki log ayarını ezmesi ve ters işletilebilmesi sağlandı.
- Kök dizinden sonra metot adı olmadan path parametresi alan metotların çalışması sağlandı.
- Db-2-API’nin metodu test edildiğinde dönen yanıtın düzenlenebilir olması sağlandı. Böylelikle, kullanıcı örnek yanıt bilgisini değiştirebilir ve ya gizli bilgileri kaldırabilir ve bu bilgilerin API tanım dosyasında doğru gözükmesi sağlar.
- Ortam (Environment) yeniden yayınlandıktan (republish) sonra podların otomatik olarak yeniden başlatılması sağlandı.
- Management API’lerinde API Proxy reparse ve soapToRest ifadelerine bağlı alanların kullanılma zorunluluklarında değişiklik yapıldı.
- Kubernetes Resources sayfasında ortama ait tüm namespace’ler ve bunlara bağlı podların görüntülenmesi, silinmesi ve log bilgisinin görüntülenmesi sağlandı.
- API Proxy metotunun Tanım Dosyasında Saklama (Hide in Spec File) özelliği aktifleştirildiğinde, metodun içerisindeki kullandığı Veri Modeli (Data Model) diğer metotlar tarafından kullanılmıyorsa tanım dosyasından bu model saklanır.
- Kubernetes Resources ekranını üzerinden pod silme imkanı getirildi.
- Sorgular (Queries) ve Rapor Üretici (Report Generator) ekranlarında sorgu sonuçlarını excel formatında dışa aktarılması ve sorgu test edildiğinde mesaj bölgelerine ait verilerin (parametre, başlık, gövde) görünümü dialog üzerinden erişme imkanı verildi.
- API Proxy detay sayfasından Hepsini Yükle (Deploy All) seçeneği kaldırdı. Bu işlem, kontrollü olarak ortam bazında yapılmalıdır.
- Proje seçimi yapılan dialogun kullanıcı deneyimi iyileştirildi.
- API Trafik (API Traffic) ekranındaki filtre alanına Gelişmiş (Advanced) bölümü eklenerek, kişiselleştirilmiş sorgu filtresi kullanılabilmesi sağlandı.
- Proje bazında yer alan API Trafik ekranında API Proxy adına tıklandığında ilgili API Proxy’nin detay sayfasına yönlendirilmesi sağlandı.
Sürüm 2022.10.1
Yayınlanma Tarihi: 1 Ekim 2022 YENİ ÖZELLİK-
Ortak Sorgu Modeli (Data Model) Oluşturma
-
Kubernetes Resources Yönetimi
-
ACL Raporu (ACL Report)
-
ACL Denetim Kayıtları (ACL Audit Records)
-
Yönetim API (Management API)
-
Spec Tasarım Editörünün (Spec Designer) Arayüzü Yenilendi
-
Giriş Ekranında Captcha Doğrulamasının Yapılması
-
Idle Zaman Aşımında Kullanıcın Sistemden Çıkarılması
-
WS-Security STS Token Politikası
-
API Proxy Uç Noktalarının Gizlenebilmesi
- API Proxy Grup’un Swagger UI bilgisi görüntülenirken tüm metot sekmelerinin açık gelmesi, API Proxy kriterlerine göre filtreleme yapılabilmesi, metot gruplandırmasının kaldırılması ve alfabetik olarak sıralanması sağlandı.
- API Proxy sayfasında Kategori listesine yeni girdinin eklenmesi için Enter tuşu aktifleştirildi.
- API Portal de, anahtara (key) ait Shared Secret bilgisi değiştirebilir ve üretilebilir yapıldı.
- Rapor ve Analitik menüsündeki yer alan ekranın tarih bazlı filtre alanına zaman seçeneği de eklendi.
- Uygulama ekranlarında kod girişi yapılan alanların yeniden boyutlanabilir olması sağlandı.
- Denetim Kayıtları (Audit Records) ekranına Object ID filtresi getirildi.
- API Proxy’e ait Yönlendirme (Routing) ayarlarının Bağlantı Ayarları bölümüne, Hata Alınması Durumunda Deneme Sayısı (Error Handling Type) ve buradaki tipe göre Koşul (Condition) girdileri eklendi.
- API Proxy’e ait Yönlendirme (Routing) ayarlarının yer aldığı sekmede, yanıttaki hata mesajını özelleştirebilme özelliği eklendi.
- API Proxy’yi dışa aktarma linki, API Proxy’nin listelenme ekranındaki açılabilir menüden de ulaşılması sağlandı.
- API Proxy düzenleme sayfasında kullanıcı deneyimi iyileştirmek için, Genel Bakış (Overview), Ayarlar (Settings), Tasarım (Design) ve Yönlendirme (Routing) sekmeleri yenilendi.
- API Proxy Group düzenleme sayfasında kullanıcı deneyimi iyileştirmek için, Genel Bilgi (Overview) ve Ayarlar (Settings) sekmeleri yenilendi.
- Gövde (Body) tipindeki değişkenin tanımlarkeni gövde tipine göre ön tanımlı değerlerle gelmesi sağlandı.
- Yeni bir kullanıcı (user) eklerken, Kullanıcı Giriş Tipi (Login Type) değeri LDAP ise Apinizer LDAP Giriş sayfasında tanımlanan ayar baz alınarak bilgilerin LDAP’dan sorgulanması uygulandı.
Sürüm 2022.06.1
Yayınlanma Tarihi: 1 Haziran 2022 YENİ ÖZELLİK-
Elasticsearch Snapshot Ayarları (Backup Settings)
-
API Portal Ayarlarını/Sayfalarını Kişiselleştirme
- Kimlik Bilgisi (Credential) sayfasına Token Ayarları (Token Settings) eklenerek, kimlik doğrulama ayarlarının Kimlik Bilgisi bazında da yönetilebilmesi sağlandı.
- API Proxy içerisinde metot/endpoint düzenleme dialoguna yanıt içeriğine yapılacak işlemi yönetmek için “İndirmeyi Etkinleştir (Enable Download)” alanı ve “Sıkıştırılmış yanıt için (Accept-Encoding değerine göre) Text/ByteArray tipini kullan (Use Base64 Encoded Text/Byte Array For Compressed Response(by Accept-Encoding value))” seçeneği geldi.
- API Proxy ekranında Routing Adresine göre arama filtresi eklendi.
- API Proxy bazında log4j ayarına ait seviyenin değiştirilmesi sağlandı.
- Kimlik Doğrulama (Authentication) Politikaları’nın kolay kullanımı için ekran iyileştirmeleri gerçekleştirildi.
- Test Konsolu üzerinden API Tanım dosyasından alınan örnek gövde (body) gösterimi iyileştirildi.
- API Call Politikasının, İstek (Request) ve Original Message (Orijinal Message) alanlarına ait tüm bölümlerin görünümü düzenlendi. Gövde (Body) bölümlerinin kullanımı iyileştirildi.
- API Call Politikasının İstek (Request) bölümüne Cache ayarları getirilerek, seçilen değişkene göre istek sonucunun önbellekten getirilmesini sağlandı.
- API Proxy, Trace modda iken API Çağrısı (API Call) politikasının bilgilerinin loglanması sağlandı.
- API Proxy içerisinde XML/JSON Hata Yanıt Şablonu (Error Response Template) ile hata mesajı veya API’den Dönen yanıt mesajı karakterlerini sınırlama yapan yeni değişken tanımları getirildi.
- API Proxy ve API Proxy Grup ekranlarındaki deployment bilgilerinin gösterimi geliştirildi.
- API Bazlı Kota (Quota) ve API Bazlı Daraltma (Throttling) ekranlarına “Apply by” değeri getirilerek, belirli bir değişken üzerinden bu politikaların çalışması sağlandı.
- Değişkenler (Variables) ekranına “Context Value” tipi ve değerleri ile Parametre tipi için “Form” seçeneği eklendi.
- Ağ Geçidi Ortam (Gateway Environment) ayarlarına, dosya yüklemeleri için multi-part HTTP isteklerine ait ayarları konfigüre etmek için yeni anahtar kavramlar eklendi.
- Projeler sayfasındaki üyelerin ve rollerin görünümü yenilendi.
- XML Transformer ve JSON Transformer ekranlarına ait hata mesajlarının gösterimi iyileştirildi.
- LDAP bağlantı tanımı ve LDAP Identity Provider ekranlarındaki hata mesajlarının gösterimi iyileştirildi.
- API Proxy’nin Geliştirme (Development) tabında endpointler/metotlar bölümüne hızlı arama özelliği getirildi.
- Uygulama Logları (Application Logs) ekranındaki Gateway Engine’e ait loglar üzerinde “Correlation ID”ye göre filtreleme seçeneği eklendi.
- Token Requests ekranında Username or Key bilgisinin görüntülenmesi sağlandı. Filtreleme seçeneklerine API Proxy, Username or Key ve Status Code Bigger Than alanları eklendi.
- Deployment adres bilgisi üzerinden Swagger ve OpenAPI tanım dosyalarına erişim için yeni metotlar eklendi.
- API Proxy Grup’un API tanım dosyasına (API Definition Document) ve API tanım bilgisinin arayüzünü görüntüleme özellikleri eklendi.
- SOAP2Rest dönüşümlerinin konfigürasyonlarının yapıldığı ekranda ayarlara göre oluşan Yanıt Mesajının görüntülenebilmesi sağlandı.
- Ortam ayarlarında HTTPs sonlandırma için kullanılacak olan keystore dosya tiplerine PKCS12 tipinde olup PFX uzantısına sahip olan dosyalar için de izin verildi.
- Key Stores ekranındaki eklenmiş konfigürasyonlarının düzenlenmesi sağlandı.
- “isByteArrayContent” değerlerini yönetmek için Ön Tanımlı Değerler (Predefined Variables) menüsüne Byte Array Content Types sayfası yapıldı.
- Önbellek Monitörü (Cache Monitoring) ekranında API Proxy Grup ve API Çağrısı için gerekli seçenekler eklendi.
- Swagger ve Open API formatındaki API Specification bilgilerine kimlik doğrulama (authentication) bilgisi eklendi.
- API Proxy ayrıştırıldığında (reparsing), ad ve açıklama bilgileri artık original API Proxy’den getirildi.
- Seçili API Proxy Group sayfası üzerinden, tüm API’lerin endpoint’lerini swagger arayüzünde görüntüleme imkanı verildi.
- API Proxy Grup ile API Product oluşturma imkanı verildi.
- API Proxy Grup ayarlarının API Proxy’lere uygula özelliği aktifleştirilse, içerisindeki tüm API Proxy’lere uygulanacak olarak ayarların (CORS, Log Settings, XML/JSON Error Response Template, Forwarded IP Header Parameter ve Log Settings) API Proxy Grup ekranından yönetme olanağı sağlandı.
- API Proxy, API Proxy Grup olarak eklendiyse ilgili API Proxy deployment bilgilerine ek olarak API Proxy Gruba ait deployment bilgilerininde listelenmesi sağlandı.
- Gateway Instance oluştururken, ilgili ortamın hangi Kubernetes worker sunucusu üzerinde çalışacağı seçimi eklendi.
- Mock API tanımı düzenlenirken bir endpoint’e birden fazla örnek yanıt (example response) ekleme özelliği geliştirildi.
- Proje bazında çalışan ve Kimlik Yönetimi (Identity Management) bölümünü yönetmek için API Security rolü eklendi.
- API Trafik loglarını gösteren listeler ve log detaylarının görüntülendiği dialog alanlarına yenileri eklendi. Filtreleme kriterlerine metot adı eklendi.
- WS-Security to Target poliçesinde Signature bölümüne “Signature Digest Algorithm, Use Single Certificate” alanları ve Encryption bölümüne “Key Identifier Type, Custom Identifier Type, Custom Identifier Type Value Type” alanları eklendi.
- Silinen Elasticsearch Cluster tanımının ILM Poliçe ve Template bilgileri başka bir küme içinde de kullanılabilir hale getirilmesi için “Log Key” alanı düzenlenebilir yapıldı. Bunun dışında, kümelerin listelendiği ekran üzerindeki ILM ve Template durumlarını gösteren kutulara tıklandığında ilgili ILM ya da Template durumu güncellenebilir hale getirildi.
- Sadece local bazlı oluşturulan API Bazlı Kota ve Backend API Authentication politikaları Global Polices menüsü üzerinden global bazlı olarak oluşturulabilir.
- Yedekleme yapılırken seçilen MongoDb koleksiyonları hariç tutulabilir. Böylece log için tutulan kayıtların yedek dosyasına alınmaması sağlanarak yedek dosyası büyüklüğü kontrol edilebilir.
- Ortam Ayarları (Environment Settings) sayfasındaki JWT bilgisinin üretilmesiyle ilgili 2 işlem eklendi; token’ı yeniden oluşturup yükleme ve private key bilgisini dosyadan alıp token’ı üretip yükleme.
- SOAP türündeki API Proxy için metot bazında güncellenebilecek WSA ayarına “SOAP Action” alanı eklendi.
- Privacy Management üzerindeki genel ayarların API Proxy dışında gelen isteklere de uygulanması sağlandı. Böylece istekler yanlış adrese gönderilse bile sahip olduğu hassas veriler korunmaktadır.
Sürüm 2022.02.1
Yayınlanma Tarihi: 1 Şubat 2022 ÖNEMLİ DEĞİŞİKLİKLER VE İYİLEŞTİRMELER- Kimlik Bilgisi için API Proxy Grup erişim listesi oluşturma imkanı verildi.
- Uygulama Logları ekranında detay ve stack trace bilgilerinin görünümleri düzenlendi.
- Log4J’den kaynaklanan güvenlik açığı kalıcı olarak giderildi.
- Hassas Veri Yönetimi üzerinde oluşturulan tanımlar form-data tipindeki verilere uygulanabilmesi sağlandı.

