Sürüm 2024.09.0
Yayınlanma Tarihi : 9 Eylül 2024 Bu dokümanda 2024.09.0 versiyonuna ait Yeni Özellikler, Değişiklikler, İyileştirmeler ve Hata Düzeltmeleri (Bug Fixes) yer almaktadır. YENİ ÖZELLİK-
API Portal’de Spesifikasyonların İndirilebilir Olması
-
Management API’lerine Yeni Politikalar
- Disable Routing butonu ile, bir tanım dosyası ile yüklenen bir servis backend’e gitmeden çalıştırılabilir hale geldi. Bkz.
- Proxy’lerin routing adresleri backend’e gitmediği durumlarda nereye gittiğinin daha anlaşılır olması için Routing adresinde yazan değerler detaylandırıldı. Bkz.
- ÖNEMLİ! API Proxy oluştururken seçilen Mirror API bu versiyonda deprecated edilerek kaldırıldı. API Proxy Routing sekmesinde ayarlanması sağlandı.
- API Proxy ve API Proxy Group Geliştirme (Development) sekmesinde yapılabilecek işlemler her hatta özelleştirildi. Bkz.
- Bağlantı Konfigürasyonlarındaki aktif/pasif butonu ayrıca listeleme ekranına da yerleştirildi. Bkz.
- DB-2-API ekranına, get sorgularında görünmeyen top1/limit1 olarak sonuç döndüğü bilgisi uyarı olarak eklendi. Bkz.
- Apiops tamamen kapatılabilir hale geldi. Bkz.
- Global politikalara Proxy Grubu’nda kullanılanlar listesi eklendi.
- API Portal’daki uç nokta (endpoint) testinde, uygulama (application) seçilince Auth bilgisinin otomatik gelmesi sağlandı. Bkz.
- Önbellek (Cache) başlatılırken önceki quota verilerinin veri tabanından yüklemesi lazy ya da eager olarak yapılabilmesi sağlandı. Bkz.
- Gateway Runtime’lara Üretim (Production) ve Test alanları eklendi. Bkz.
- Bağlantı Konfigürasyonlarındaki aktifleştir (enable) butonu tablolarda standartlaştırıldı.
- Metotlarda, ‘Request Body’, ‘Description’ ve ‘Header’ parametreleri managerda tanımlanmasına rağmen portal ekranında görüntülenmiyor.
- Manager’da description eklenirken tablo ekleme desteği bulunmuyor; mevcut editör tablo eklemeyi desteklemiyor.
- API Portal’de font tipi kurumsal font ya da birden fazla font seçilemiyor.
- API Portal ana ekranda bulunan documentation bölümü özelleştirilemiyor veya daha net hale getirilemiyor.
- Renkler ayarlanırken tüm butonların renkleri değişmiyor.
- API Portal navbarının orta kısmında çizgi yer alıyor.
- ‘Yetkilendir’ butonuna basıp ‘Dene’ işlemini gerçekleştirdikten sonra, tanımladığımız parametreler header’da görünmüyor.
- Parametreler kısmında yalnızca X-Client-Id ve X-Client-Secret alanları görünüyor. Ayrıca, ‘Dene’ ekranını kapattıktan sonra, ‘Parametreler’ kısmından ilk eklediğimiz parametreler de siliniyor.
Sürüm 2024.05.0
Yayınlanma Tarihi : 7 Haziran 2024 YENİ ÖZELLİK-
Script ve Değişken Ortam Değerlerine Yeni Alanlar
-
Proje ve Admin Genel Bakış Sayfaları İyileştirmesi
-
Script Politikasına Credential Secret Erişimi
-
API Trafik Ekranına Saniye Bazlı Filtreleme
-
Graylog GELF Formatında Loglama
-
Manager ve Portal HTTPS Desteği
-
Hata Politikaları Hattı
-
Eski Logların Silinmesine user_token_blackList Eklendi
-
Çoklu Sekme/Lokasyondan Giriş Ayarı
-
Sertifikalar Ekranına Truststore Sekmesi
-
API Portal Sık Sorulan Sorular
-
Portal’e Uygulama Ekleme
-
Portal’e Dokümantasyon&Test Sekmesi
-
Credential Ekranı Filtreleme
-
Portal’e Araçlar Menüsü
-
Test User Rolü
-
Bildirimler Purge Jobs Listesine Eklendi
-
Script Politikasının Asenkron Çalışması
- 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ı.
- 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.
- Portal Yönetimi’ne Organizasyonların API Görünürlüğü ekranı eklendi. Bkz.
- Condition’a liste verilip listeye dahil/değil gibi değerlerin kontrol edilebilmesi sağlandı. Bkz.
- Zaman politikasına belirli günler girilebilmesi özelliği getirildi. Bkz.
- Kullanıcı ekranında LDAP tipinde kullanıcı aratıldığında kullanıcı bulunamadı ise ekrana uyarı verilmesi sağlandı.
- ldentity provider’daki LDAP bilgisinde gelişmiş seçili ise object’in varsayılan gelmesi, silinememesi, sadece düzenlenebilmesi sağlandı.
- LDAP provider’ın içindeki LDAP Connection’ların doğru bir şekilde gelmesi sağlandı.
- Yönetici panelindeki başlıklar düzeltildi. Bkz.
- Script ile erişilebilen değerlere yeni değerler eklendi. Bkz.
- Aynı kullanıcı ile aynı anda iki kişinin girmesi engellenebilir oldu. Bkz.
- Sistem ayarlarında güvenli bağlantıların hostname doğrulamasının yönteminin seçilmesi sağlandı.
- Test konsolda xslt dosyasında sorun olduğunda sorunun detayının da ekrana getirilmesi sağlandı.
- Kullanıcı API Manager’a login olduğunda oluşan JWT’nin daha küçük boyutta oluşması sağlandı.
- 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ı.
- Elasticsearch şablon ayarlarının ekrandan düzenlenebilmesi sağlandı. Bkz.
- API Developer Portal’de hesap kaydının yapılandırılabilir olması sağlandı. Bkz.
- Elasticsearch işlemlerine rollover özelliği eklendi. Bkz.
- Uptime Monitor ve Anomaly ekranlarında performans iyileştirmesi yapıldı.
- Test konsola request body’yi JSON olarak imzalama özelliği eklendi. Bkz.
- 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ı.
- Kimlik Bilgisi (Credential) ekranında organizasyona göre arama yapma ve isimlerin sıralı gelmesi sağlandı.
- Sertifikanın düzenlenebilir olması sağlandı. Bkz.
- Xml transformation politikasında ve protocol transformation’da performans iyileştirmesi sağlandı.
- Routing’de Connection Request Timeout değerinin ayarlanabilir olması sağlandı. Bkz.
- Test konsola request body’yi WS Security olarak imzalama özelliği eklendi. Bkz.
- Proje listesi gelmiyor.
- Search By Credentials istenilen filtreleme ile çalışmıyor.
Sürüm 2024.01.0
Yayınlanma Tarihi : 2 Ocak 2024 YENİ ÖZELLİK-
API Trafik Log Ayarı
-
Yeni Bağlantı Konfigürasyonu: Syslog
-
Yeni Aksiyon/Konnektör: Syslog
-
Yeni Bağlantı Konfigürasyonu: Webhook
-
Yeni Aksiyon/Konnektör: Webhook
-
Yeni Bağlantı Konfigürasyonu: RabbitMQ
-
Yeni Aksiyon/Konnektör: RabbitMQ
-
Yeni Bağlantı Konfigürasyonu: Kafka
-
Yeni Aksiyon/Konnektör: Kafka
-
Yeni Bağlantı Konfigürasyonu: Elasticsearch
-
Yeni Aksiyon/Konnektör: Elasticsearch
-
Yeni Bağlantı Konfigürasyonu: Apache ActiveMQ
-
Yeni Aksiyon/Konnektör: Apache ActiveMQ
-
Yeni Bağlantı Tanımı: Logback
-
Yeni Konnektör: Logback
-
Ortam Bazında Log Konnektörü Tanımlama
-
Failover Konnektör Desteği
-
Konnektör ile API Proxy Oluşturma
-
Uygulama ve Token Logları için Konnektör Tanımlama
-
Gizlilik Ayarları Tanımlama
-
IP Bazlı Rapor
-
Metot ve Endpoint Bazında Cache Ayarlama
-
Sertifika Export Etme
-
Apinizer Kimlik Yönetiminde Kullanıcı Havuzu’na REST API ile Kullanıcı Ekleme/Silme/Güncelleme
-
API Proxy Export/Import API’si
-
Yeni Rapor: API Proxy Trafiği (Zamana Göre)
-
XML to JSON ve JSON to XML Dönüşümleri
-
Değişken Tanımlanmasında Tüm Gövde Seçeneği
-
Deployment Geçmişinden Revizyon Silme
-
Gönderilmemiş API Proxy Trafik Loglarının Taşınması
-
Audit Loglarını Konnektör ile Gönderme
-
API Portal Görünürlük Ayarları
-
Navbar Rengi Belirleme
-
Script Politikasında Context Value’ları Değiştirme
- Elasticsearch index şablonunda tutulan istek/yanıt header ve parametre değerlerine ait eskiden text olan veri tipi nested hale dönüştürüldü. Bkz.
- Elasticsearch monitör sayfasına erişim, Elasticsearch bağlantı konfigürasyonları ekranına taşındı.
- Genel Ayarlar sayfasından yapılan Elasticsearch yapılandırma alanları, Elasticsearch bağlantı konfigürasyonları ekranına taşındı.
- Bağlantı Konfigürasyonları menüsü altındaki tüm bağlantılara export ya da import edilebilir hale getirildi.
- Değişkenler ekranına Özelleştirilmiş Değişken (Custom Variable) adında yeni tip eklendi. Bu tip ile mesaj hattına özel değişken oluşturulabilme imkanı sağlandı. Bkz.
- Script politikasında Custom Variable değerine erişim imkanı sağlandı.
- Script politikasında Message Context değişkenlerine erişim imkanı sağlandı.
- Application Log’unda ortam bilgisinin tutulması sağlandı.
- API Proxy, Custom Query ile sadece istenen veriler üzerinden özel olarak trace edilebilmesi sağlandı.
- Bağlantı konfigürasyonlarına ait bağlantıların, ortam bilgisi üzerinden test edilmesi sağlandı.
- OAuth2 ve Trace bilgilerinin, Elasticsearch’de loglanması kaldırıldı. OAuth2 ve Trace bilgilerinin Apinizer veri tabanında tutulması sağlandı.
- API Proxy yüklenirken, Deployment Geçmişi’nin silinmemesi için seçenek (kalıcı revizyon) özelliği getirildi.
- Anomali Detektörüne, aranan sorgunun ilgili zaman dilimindeki toplam veriye oranını bulan “query/filter rate percent” tipinde yeni bir koşul eklendi.
- API Proxy’ye ait Backend API’sine bağlantı esnasında alınan hata ile Backend API’den dönen mesajların anlaşılabilmesi için iyileştirme yapıldı, hata mesajları basitleştirildi. Hata mesaj şablonuna kullanılabilecek yeni değerler eklendi. Bkz.
- Uygulama Logları INFO seviyesi altındaki bir seviyede ise ve/veya herhangi bir API Proxy’de Trace modu açıksa Api Yönetim Konsolunda uyarı mesajı çıkması sağlandı.
- Mesajın istek, Backend API ve yanıt hattında ne kadar süre geçirdiği metrik bilgisi detaylandırıldı. İlgili API trafik ve raporlama ekranlarında da bu alanlar üzerinde sorgulama yapılabilme imkanı getirildi.
- API Proxy relative path değeri sadece ”/” karakteri ile deploy edilememeli kuralı getirildi.
- Api analitik rolündeki bir kullanıcının API Trafik Sekmesindeki test konsolu kullanması engellendi.
- API Yönetim Konsol ekranının kullandığı API’lerde kapsamlı güvenlik iyileştirmeleri yapıldı.
- Tüm schedule’lar standartlaştırıldı.
- Yasaklı IP ve İzin Verilen IP politikalarına değişken ile İstemci IP’si eklendi. Bkz1. Bkz2.
- Kimlik Bilgisi (Credential) sayfasına Excel Export özelliği eklendi. Bkz.
- Profilim sayfasında kişiye öntanımlı olarak proje seçilebilmesi özelliği getirildi. Böylece her ekran açıldığında proje seçme zorunluluğu kalmış oldu. Bkz.
- API Proxy Grup üzerinden gelen istekler için API Trafik detayı üzerinden grup bilgisinin görüntülenebilmesi sağlandı.
- Görev Akışları’nda Kubernetes Apinizer ile yönetilmiyorsa uyarı mesajının ekrana getirilmesi sağlandı ve ekrandaki WARN mesajı düzenlendi.
- Yönetim menüsü altındaki değişkenler menüsüne sık kullanılan değerler varsayılan olarak eklendi.
- Ortam oluşturma sırasında gitops ve normal yöntemlerde cache ve worker server adreslerinin trim edilmesi sağlandı.
- JSON Schema kütüphanesi değiştirildi. Bkz.
- API Trafik ekranlarında Request Address alanının her zaman tek parça halinde görünmesi sağlandı.
- API Proxy’de specifikasyonlarda Swagger olarak gösterim ekrandan kaldırıldı, endpoint ile erişiminin devamı sağlandı.
- Base64 Decode/Encode aracının yanına XML/JSON formatlama özelliği getirildi. İsmi Veri İşlemleri olarak değiştirildi. Bkz.
- SOAP to REST’te SOAP reparse edildiğinde şablondaki var olan ayarların kalması sağlandı.
- API Ürünleri arayüzü iyileştirildi. Bkz.
- Path paramda ”/” lar arasında path param olarak "" kullanımı genişletilerek “/değer/” şeklinde de kullanılabilmesi sağlandı.
- API Portal’de kimlik ve analitik bilgilerinin konfigürasyondan alınması sağlandı. Bkz.
- Analitik raporları standartlaştırıldı. Bkz.
- Adım adım izleme log kayıtlarında MongoDB kısıtından dolayı body boyutuna 1MB sınır eklendi.
- API Proxy, adım adım izleme (trace) sekmesine yenile (refresh) ve sil (delete) butonları eklendi. Bkz.
- Access URL yazıldıktan sonra kayboluyor,
- Mevcut deploy’un portu değiştirilemiyor,
- Ortam değişkenlerini (environment variables) iki kere yazıyor, birini silince hepsini siliyor.

