Değişiklik Günlüğü
Sürüm 2025.07.2 EN SON VERSIYON
Yayınlanma tarihi : 07 Ağustos 2025
YENI ÖZELLIK ÖNIZLEME
Apinizer API Portal ürünümüze MCP sunucu özelliğini ekleyerek, tanımlanan API'lere yapay zekanın otomatik olarak erişebileceği bir köprü oluşturduk.
Sürüm 2025.07.1
Yayınlanma tarihi : 05 Ağustos 2025
HATA DÜZELTMESI
APNZ-4488 :API proxy sayfasındaki Excel çıktısında, relative path bilgisinin önüne fazladan bir / karakteri ekleniyor.
- APNZ-4706 :API proxy sayfasındaki Excel çıktısında, birden fazla environment tanımlıysa yalnızca ilk environment’ın adresi Excel çıktısına yansıtılıyor.
- APNZ-5156 :SOAP tipi servislerde bir servis duplicate edildiğinde, Test Console'da sample body (örnek gövde) görünmüyor.
- APNZ-5157 :Rest2Soap request dönüşümünde numerik değerlerin Scientific Notation formatında dönmesi.
- APNZ-5158 :RestToSoap'da xsi:nil işaretli elemanda namespace prefix’i eksik veya siliniyor
Sürüm 2025.07.0
Yayınlanma tarihi : 24 Temmuz 2025
Ana Sürüm Yayınlandı
Ana Sürüm Yayınlandı.
Bu sürümde yapılan tüm yenilikler, iyileştirmeler ve değişiklikler için → Sürüm 2025.07.0 Detaylı Sürüm Notlarını İnceleyin
Sürüm 2025.04.5
Yayınlanma tarihi : 20 Haziran 2025
İYILEŞTIRMELER
- Environment altındaki connector log ayarlarında yer alan mesaj gövdesi kısaltma birimi, daha hassas kontrol sağlamak amacıyla KB yerine byte olarak güncellendi.
HATA DÜZELTMESI
Server stream özelliği aktif hale getirildiğinde form-data içeriğinin işlenmesini ve logların düzgün görüntülenmesinde sorun yaşanıyor.
Sürüm 2025.04.4
Yayınlanma tarihi : 26 Mayıs 2025
YENI ÖZELLIK ÖNIZLEME
- Script politikası ile Weblogic sunucusunda çalışan JMS bağlantısı, consume ve produce işlemleri yapılabilmesi için geliştirme yapılmalıdır.
Sürüm 2025.04.3
Yayınlanma tarihi : 17 Mayıs 2025
YENI ÖZELLIK ÖNIZLEME
- Server Side Streaming özelliği ile özellikle OpenAI, Claude, Gemini gibi HTTP yanıtlarını Stream olarak dönen API'lerin yanıtının istemciye toplu olarak değil parça parça iletilebilmesi sağlandı. Bkz. (APNZ-5040)
Sürüm 2025.04.2
Yayınlanma tarihi : 9 Mayıs 2025
İYILEŞTIRMELER
- Cache performans iyileştirmeleri kapsamında kullanılabilecek yeni konfigürasyon parametreleri eklendi. Bkz
DİKKAT! Yeni eklenen parametreler kapsamında HAZELCAST_OPERATION_RESPONSEQUEUE_IDLESTRATEGY parametresi default olarak "backoff" ayarlandı. Bu ayar ile %5-10 performans artışı sağlandı ancak bu ayar Cache Pod'unun CPU limitinin %90-100'ünü sürekli kullanacaktır. Eğer bu durumu istemiyorsanız bu parametreyi "block" olarak değiştirin. Bkz
- Cache performans iyileştirmeleri kapsamında, Circuit Breaker, Client Ban, API Proxy Response, API Proxy Group Response ve API Proxy Endpoint Response bileşenlerine ait Cache TTL ayarlarının iyileştirilmesi sağlandı.
- Client Ban politikasında, Identity bulunamadığında hata verilip verilmeyeceğini belirleyen ayar, politika konfigürasyonuna eklendi. Bkz
- Condition tanımlarında tüm koşullar gözden geçirildi ve iyileştirmeler yapıldı.
- Cache sunucuları için hazırlanan healthcheck mekanizmaları, API erişilebilirliğinin yanı sıra Cache Cluster'ın sağlık durumunu da doğrulayacak şekilde genişletildi.
- Multipart/form-data isteklerinde, dosya içeriği hariç tutularak API trafiğinin kısmi olarak loglanması sağlandı.
- Policy Group üzerinden API Key ve Secret Key kullanarak token üretme desteği eklendi.
HATA DÜZELTMESI
- APNZ-5014 : "tuneCacheConnectionPoolMaxConnectionTotal" değeri göz ardı ediliyor; bu durum, cache bağlantı havuzu (connection pool) sayısını etkiliyor.
- APNZ-5024 : XPath ve JsonPath sorgularında belirtilen path bulunamadığında null yerine boş string ("") dönüyor.
- APNZ-4914 : API Proxy Group sayfasına girişte sistem sürekli hata fırlatıyor; kullanıcı arayüzü beklenen şekilde render edilemiyor.
- APNZ-4232 : Analitik bölümündeki Genel Bakış (Overview) sayfası ile sol menüde yer alan Overview sayfası farklı içerikler gösteriyor; sayfa yönlendirmelerinde tutarsızlık mevcut.
- APNZ-5021 : API Based Throttling ve API Based Quota alanları için yapılan yeni eklemeler, Management API'ye doğru şekilde yansıtılmadığı için eksik veri problemi oluşuyor.
- APNZ-4984 : JWT ve OAuth 2.0 kimlik doğrulama mekanizmalarının WebSocket ve gRPC bağlantılarında desteklenmemeli.
- APNZ-5032 : Login sayfasında, kullanıcı adı (username) ve şifre (password) alanları boş gönderildiğinde istek backend'e iletiliyor.
- APNZ-5033 : Multipart form isteklerinde Content-Type başlığının default karakter kodlaması UTF-8 olacak şekilde düzeltmesi sağlandı.
- APNZ-5009 : API Traffic'te, API Proxy'nin X-Forwarded-For (XFF) parametresi açık olsa bile, XFF alanı boş dönüyor.
Sürüm 2025.04.1
Yayınlanma tarihi : 25 Nisan 2025
YENI ÖZELLIK ÖNIZLEME
- Farklı lokasyonlarda yer alan kubernetes kümelerine eş zamanlı konfigürasyon yükleme özelliği getirildi. Bkz.
Sürüm 2025.04.0
Yayınlanma tarihi : 16 Nisan 2025
Ana Sürüm Yayınlandı
Ana Sürüm Yayınlandı.
Bu sürümde yapılan tüm yenilikler, iyileştirmeler ve değişiklikler için → Sürüm 2025.04.0 Detaylı Sürüm Notlarını İnceleyin
Sürüm 2025.01.4
Yayınlanma tarihi : 17 Mart 2025
YENI ÖZELLIK ÖNIZLEME
- Prometheus Metrik Yönetimi
Environment üzerinden Prometheus metrik server açma/kapama desteği eklendi.
- Routing Kontrolü
Routing’de Content-Length 0 ise arkaya başlığın gönderilip gönderilmemesi ayar ile kontrol edilebilir hale getirildi.
İYILEŞTIRMELER
- Worker-Cache arasındaki bağlantı yönetimi güçlendirilmiştir. API Proxy Connection Pool dışında, Apinizer içinde yapılan tüm HTTP bağlantılarının ayrı bir Pool ile yönetilmesi sağlandı.
HATA DÜZELTMESI
- APNZ-4911 : Credential'da Advanced kısmından environment için şifre verilmediğinde kaydedilemiyor.
- APNZ-4920 : Credential sayfası ilk oluşturulup kaydedildiğinde, sayfa yenilenmeden işleme devam edilemiyor.
- APNZ-4924 : İzin verilen ve izin verilmeyen IP kontrolünde, geolocation kontrolü sebebiyle hatalar bulunuyor.
- APNZ-4925 : Geolocation disable edilirken alınan hatalar;
- Olmayan veriyi eklemeye çalışırken başarılı olarak görünmesine rağmen, worker’larda hata oluşuyor.
- Disable işlemi yapıldığında, ekranda kalan 70MB’lık seçim deploy edilmiş gibi görünüyor.
- APNZ-4956 : Websocket bağlantısı kurulurken gönderilen güvenlik başlık değerleri iletilemiyor.
Sürüm 2025.01.2
Yayınlanma tarihi : 20 Şubat 2025
İYILEŞTIRMELER
- Websocket bağlantı yönetimine;
autoreconnect
,autoReconnectMaxRetries
veautoReconnectRetryDelay
seçenekleri eklendi. - Websocket API Proxy tipinde,
autoreconnect=false
durumunda, backend bağlantısı kapandığında client bağlantısının da otomatik olarak kapanması sağlandı. - Jose Implementation politikasında, JWT header değerine
type
eklenebilmesi sağlandı.
HATA DÜZELTMESI
- APNZ-4896 : Jose Implementation politikasında, 'Sign By Issuer' seçili olmadığı halde değeri seçili geliyor.
- APNZ-4897 : Websocket API Proxy tipinde, client'ın Apinizer'a bağlanırken kullandığı header'ların, backend'e bağlanmak için kullanılması durumunda sorun yaşanıyor.
Sürüm 2025.01.1
Yayınlanma tarihi : 17 Şubat 2025
YENI ÖZELLIK ÖNIZLEME
- Trino Connector Desteği
Apinizer Trino Connector desteği eklendi.
İYILEŞTIRMELER
- Connection Settings'te 'Global Setting' aktif olduğunda, ilgili 'Global Ayar'a erişim sağlandı.
- API Trafik ekranında metod ile arama yaparken, metodun hangi iletişim protokolünde olduğu etiket olarak eklendi.
- Endpoint ayarlarında 'Path (of Backend API)' değerinin boş bırakılabilmesi sağlandı.
- Script politikasında
requestBackendUrlToTargetAPI
değerinin boş olabilmesi için#EMPTY#
değeri girilmesi sağlandı.Bu değer kullanıldığında, istek herhangi bir path veya query eklenmeden doğrudan routing adresine yönlendirilmesi sağlandı. - API Portal'e logo eklenebilmesi sağlandı.
HATA DÜZELTMESI
- APNZ-4862 : API Portal' de OpenAPI dosyası indirilirken WAF kuralına takılıp hata veriyor.
- APNZ-4863 : Apinizer Manager'ın, Apinizer namespace’i dışında bir namespace'e deploy edilmesi durumunda oluşan namespace uyuşmazlığı bulunuyor.
- APNZ-4878 : Form-data verisinin
Content-Type
değerioctet-stream
olarak belirtilmezse, metin türündeki dosyaların dosya yerine metin olarak gönderiliyor. - APNZ-4879 : Worker deployment'ında isimler değiştirildiğinde, pod çalışmasına rağmen probe'ların veya servis objesinin erişilemiyor.
- APNZ-4869 : WebSocket mesajlarının başlangıç zamanı, oturum başlangıç zamanı olarak tutuluyor.
- APNZ-4871 : HTTP tipi API proxy'lerinde Routing Algorithm'larda 'PICK First' algoritması kullanılıyor.
- APNZ-4873 : API'nin SOAP veya REST tipine göre 'Error Response Template' otomatik olarak aktif hale gelmiyor.
- APNZ-4874 : Text area görünümünü HTML elementinin arkasına kayıyor.
- APNZ-4876 : Import işlemi sırasında, spec olmayan API proxy'lerde alınan null hatası bulunuyor.
- APNZ-4882 : Apinizer root context boş olduğunda websocket erişiminde API Proxy bulunamıyor.
- APNZ-4883 : Environment ekranlarında pfx uzantılı keystore ve truststore yüklenemiyor.
Sürüm 2025.01.0
Yayınlanma tarihi : 31 Ocak 2025
Ana Sürüm Yayınlandı
Ana Sürüm Yayınlandı.
Bu sürümde yapılan tüm yenilikler, iyileştirmeler ve değişiklikler için → Sürüm 2025.01.0 Detaylı Sürüm Notlarını İnceleyin
Sürüm 2024.09.2
Yayınlanma tarihi : 14 Kasım 2024
DİKKAT : Apinizer'ın kullandığı JDK'nın sürüm yükseltilmesi yapılmasıyla birlikte JVM parametresi olan "-XX:MaxRAMPercentage" değerinin kullanım şekli değişmiştir. Eskiden Integer tipinde (-XX:MaxRAMPercentage=75) veri kullanımına izin veren bu değer artık değerleri Double olarak (-XX:MaxRAMPercentage=75.0) beklediğinden eski değerlerin yaml dosyasında ondalıklı olacak şekilde güncellenmesi gerekmektedir. Güncellemenin Apinizer manager tarafından yapılması beklenirse, Apinizer manager açıldıktan sonra pod'ların restart edilmesi gerekecektir. Aksi halde manuel olarak deploymentlarda değişiklik yapılarak bu alanın ondalıklı sayı olarak düzeltilmesi gerekmektedir.Bkz.
YENI ÖZELLIK ÖNIZLEME
- OAuth2 veya JWT token alımı credential ile yönetiliyorsa, CORS ve XFF ayarlarının yapılabilmesi için yeni yöntemler eklendi. Bkz.
- Management API ile sertifika işlemleri (oluşturma, güncelleme, sorgulama, silme) yapılabilmesi sağlandı. Bkz.
İYILEŞTIRMELER
- Apinizer'ın kullandığı JDK sürümü JDK 1.8 son sürümüne yükseltildi.
- Apinizer imajlarının, Kubernetes veya OpenShift'te rootless olarak çalıştırılması sağlandı.
- API Portal'e eklenen API'nin türünün portal sayfasında görünmesi sağlandı.
- API Portal'de API Product'a birden fazla App ile register olunması sağlandı.
HATA DÜZELTMESI
- APNZ-4675 : Audit logları konnektörlere yazılamıyor.
- APNZ-4681 : Request header'daki accept-encoding değeri, routing sırasında response işlemesini bozuyor.
- APNZ-4677 : API portalındaki rollerin isimleri standart olacak şekilde düzenlenmeli.
- APNZ-4645 : Design tabından eklenen request body, portaldeki test konsoluna yansımıyor.
- APNZ-3078 : API Portal'de bir API Product silindiğinde, subscription silinmesinde sorun yaşanıyor.
- APNZ-4680 : OPTIONS cevabında CORS header'ları loglarda görünmüyordu.
Sürüm 2024.09.1
Yayınlanma tarihi : 4 Kasım 2024
YENI ÖZELLIK ÖNIZLEME
- Metrikleri verilerinin otomatik silinmesi için Ortam(Namespace) Metrikleri "Uygulama Logu Temizleme Görevleri"ne eklendi. Bkz.
- API Portalı API ürünleri sayfası salt okunur olarak gösterilmesi sağlandı. Bkz.
İYILEŞTIRMELER
- Gelen mesajın content-type değeri gzip olmasına rağmen veri gzipli değilse, mesajın plain olarak işlenmesi sağlandı. Bkz. "Disable Content Compression"
- Throttling ve kota özelliklerine özel zaman aralığı seçeneği eklendi. Bkz.
- Cache ve Worker pod sayısı 0 verilebilmesi sağlandı. Bkz.
- API Portalı Home ve How It Works sayfalarının dinamikleştirilmesi sağlandı. Bkz.
- API Portalı Görünüm Ayarları sayfası, portalın görsel yapılandırmalarını daha kullanıcı dostu ve anlaşılır hale getirilmesi sağlandı. Bkz.
- API Portalı API Ürünleri sayfası, API ürün yapılandırmalarını daha anlaşılır hale getirilmesi sağlandı. Bkz.
- API Portal Görünümünde alanların Türkçe ve İngilizce Dillerinde ayarlanması sağlandı. Bkz.
- API Portal'de, API Product içindeki örnek bölümüne, JSON ve YAML formatında şemanın görüntülenmesi sağlandı. Bkz.
- API Product açıklama bölümüne tablo eklenebilmesi ve bu tablonun API Portal'de görüntülenmesi sağlandı. Bkz.
- API Portal'e, Business Rolü ve Developer Rolü eklendi. Bkz.
- ActiveMQ bağlantısına eklenebilecek alanların zenginleştirildi. Bkz.
- Management API'de reverse proxy kullanıldığında specUrl gönderilme zorunluluğu kaldırıldı. Bkz.
HATA DÜZELTMESI
- APNZ-4601 : Farklı relative path'lerle import edilen iki API proxy'nin test konsolundaki endpoint'leri karışıyor.
- APNZ-4588 : Environment "http" portu kapalı, yalnızca "https" portu açık iken tüm podlara deploy edilemiyor.
- APNZ-4557 : Design sekmesine geçiş yapıldığında proxy'nin otomatik olarak logout oluyor
- APNZ-4460 : Global'de JOSE politikası export edilip import edildiğinde, global politika olarak eklenmiyor.
- APNZ-4591 :
multipart/related
content tipi Undertow tarafından desteklenmediğinden, bu tür verilerin form data olarak değil düz metin olarak işlenmelidir. - APNZ-4584 : Management API'lerdeki Sorunlar;
- Kullanıcıda "deploy-undeploy" yetkisi yalnızca "deploy edilsin" seçilmişse zorunlu olmalıdır.
- Exception mesajları daha detaylı bir şekilde sunulmalıdır.
- Proje adı düzgün gönderilmediğinde alınan hata giderilmelidir.
- APNZ-4580 : ProxyContext'teki responseTypeByteArray context değeri değiştirilmişse, işlem sırasında bu güncellenmiş context değeri kullanılacaktır.
DİKKAT : Request plain olarak gelse bile artık backend'e gzip formatında gönderilebilir.
DİKKAT : Response plain olarak gelse bile artık client'a gzip formatında iletilebilir.
- APNZ-4615 : Lisans hesaplama sırasında pod sayısının alındığı kısımda hata oluşuyor.
- APNZ-4595 : Cache qouta için saat bazında TTL ayarı eksikti, bu ayar maksimum 2 saat olacak şekilde güncellendi.
- APNZ-4581 : Şema validasyonu, XSD'leri GET mesajı ile çağırarak gerçekleştiriliyor.
- APNZ-4593 : Design ve Portal Bölümünde Yaşanan bazı genel problemler bulunuyor.
- APNZ-4647 : Trace ekranında, Quick Test kapalı olmasına rağmen görünmeye devam ediyor.
- APNZ-4658 : Authentication politikasında "Database Provider" kullanırken "Veritabanı doğrulama sırasında bir hata oluştu. Ayrıntılı Hata Mesajı: Konfigürasyon boş veya null!" hatası alınıyor.
- APNZ-4655 : Database Authentication provider'da null hatası meydana geliyor ve test edilemiyor.
- APNZ-4630 : Eski LDAP kullanıcıları silinmiş olup, yeni kullanıcılar oluşturularak proje yöneticisi yetkisi verilmiştir; ancak buna rağmen kullanıcılar projeleri görüntüleyemiyor.
- APNZ-4641 : Management API reverse proxy oluşturulurken null hatası alınıyor.
- APNZ-4665 : Error hattında, global politikaların üzerindeki işaret görünmüyor.
- APNZ-4662 : Database Authentication provider'da yetkilendirme hatası ve bağlantının açık kalmasıyla ilgili hata alınıyor.
- APNZ-4624 : Test konsolunda PATCH metodunun body verisi backend'e gitmiyor.
- APNZ-4627 : API Endpoint Oluşturma Raporu ve API Endpoint Oluşturma Raporu sayfalarına analitik yetkili kişiler giremiyor.
Sürüm 2024.09.0
Yayınlanma tarihi : 9 Eylül 2025
Ana Sürüm Yayınlandı
Ana Sürüm Yayınlandı.
Bu sürümde yapılan tüm yenilikler, iyileştirmeler ve değişiklikler için → Sürüm 2024.09.0 Detaylı Sürüm Notlarını İnceleyin
Sürüm 2024.05.4
Yayınlanma tarihi : 13 Ağustos 2024
DİKKAT Bu sürümde yapılan güvenlik yaması ile Apinizer Yönetim Konsolunda tarayıcılarının bulunduğu istemci IP'lerinin değer kontrolü zorunlu hale getirilmiştir. Bu sebeple arayüze "Kubernetes Ingress Controller" kullanarak bağlanan kurumların X-Forwarded-For header'ı ile client ip bilgisini gönderecek ayarları yapması gerekmektedir. Bkz.
YENI ÖZELLIK ÖNIZLEME
- Environment ekranında çalışılan portların görüntülenmesi sağlandı.
- Test konsoluna XML ve JSON veri biçimlendirme (pretty) özellikleri eklendi. Bkz.
- Tüm projelere erişebilecek yetkili süper admin kullanıcısı oluşturulması sağlandı. Bkz.
- Raporlara Kullanılmayan/Az Kullanılan Client'lar Rapor Ekranı eklendi. Bkz.
- Raporlara Kullanılmayan/Az Kullanılan Endpoint'ler Rapor Ekranı eklendi. Bkz.
- LDAP API kimlik doğrulaması yapılırken kişi bilgilerinin de alınabilmesi sağlandı. Bkz.
İYILEŞTIRMELER
- Apinizer Container görüntülerinin Java ve işletim sistemi sürümleri güncellendi.
- Chrome'da API Proxy geliştirme sekmesindeki alanın otomatik doldurulması engellendi.
- API Proxies Geliştirme sekmesinde metot aramanın büyük/küçük harf duyarsız (case-insensitive) olarak arama yapılası sağlandı.
- Yönlendirmede incelenen hop-by-hop başlıklarının büyük/küçük harf duyarsız (case-insensitive) olarak işlenmesi sağlandı.
- Quota ve throttle politikalarında, ayrıca kimlik doğrulama throttle ve quota ekranlarında, 'Cache cevap vermezse sistem çalışmaya devam etmeli' seçeneği tercihe göre yapılandırılabilir şekilde eklenmesi sağlandı. Bkz. Bkz.
- API Proxy Grup uç noktaları test edilebilmesi ve test konsolunda sadece Proxy ve Proxy Grup seçeneklerinin görünmesi sağlandı. Bkz.
- Reparse işlemi sırasında manuel olarak eklenen metotların silinmemesine imkan sağlandı. Bkz.
- Portal arayüzünde logo ve renklerin özelleştirilebilmesi sağlandı. Ayrıca, API Product listesi kategorilere ayrılmış şekilde görüntülenmesi ve filtreleme özelliği eklendi. Bkz.
- Portal Test Console'da, uygulama üzerinden doğrudan JWT alabileceğiniz bir sekme eklendi (temel kimlik doğrulama için encode edilebilir). Ayrıca, servis üzerinde Portal'de kimlik doğrulama tipini gösterme özelliği sağlandı.
- API Proxy yönlendirme ayarlarına bağlantı yönlendirmesi ile ilgili yeni seçenekler eklendi. Bkz.
- API Gateway'e Token Servisine CORS ayarlarının dinamik olarak eklenebilmesi sağlandı. Bkz.
- API Portal'de uç nokta testinde, kimlik doğrulama bilgisi 'application' olarak seçildiğinde otomatik olarak uygulanması sağlandı.
- Proxy gruplarını kullanan proxy'ler için, 'sadece proxy grupları üzerinden kullanılabilir' şeklinde bir ayar eklenmiştir.
HATA DÜZELTMESI
- APNZ-4485 : Portal'de bir hesap veya bağlı bir kimlik bilgisi devre dışı bırakıldığında, hesapla ilişkili olmayan tüm kimlik bilgileri de devre dışı kalıyor.
- APNZ-4483 : Navbardaki Portal menüsü giriş yapıldığında görünmüyor ve sayfayı yenilemeden yüklenmiyor.
- APNZ-4479 : Project Member sayfasında, açılır menüler tablonun altında çıkıyor.
- APNZ-4474 : Kullanıcıda sadece Proxy Group (PG) rolü varsa, Proxy Group > Endpoints sekmesine tıklanınca login sayfasına yönlendirilme hatası oluşuyor.
- APNZ-4432 : Cache'de HTTP hatası oluşuyor ve iki cache varken başlatılamıyor.
- APNZ-4471: Proxy Group Yetki Sorunları ve Yetki Düzenlemeleri :
- API Tester rolü analitik verileri göremiyor.
- API Proxy Grup görme yetkisine sahip kullanıcılar, variable sayfasında bağlantıyı görebilmekte ancak içeriğine erişememektedir.
- APNZ-4463 : Trace ekranında 3 saatlik zaman dilimi sorunu yaşanıyor.
- APNZ-4453 : API Manager'da API Product eklerken bazı API Proxy'ler görünmüyor.
- APNZ-4441 : Kimlik bilgileri ilk oluşturulduğunda ve basic auth ile ilk çağrıldığında hata oluşuyor.
- APNZ-4412 : Proje silinemiyor; projedeki API Product'tan dolayı rollback hatası alınıyor.
- APNZ-4433 : Portale yeni üye olmuş bir kullanıcı login olmaya çalışırken karşılaşılan hatalar:
- Auto-approve açık olmasına rağmen kullanıcı
disabled
olarak ekleniyor. - Devre dışı bırakılmış bir kullanıcı giriş yapmaya çalışırsa, hata veriyor fakat pod’a doğru bir log düşmüyor.
- Auto-approve açık olmasına rağmen kullanıcı onayda kalıyor.
- Yeni kaydolan bir kullanıcının bir organizasyona eklenmesi ve etkinleştirilmesi zorunlu olmamalıdır.
- Auto-approve açık olmasına rağmen kullanıcı
- APNZ-4473 : GitOps Environment ekranında, daha önce birden fazla environment açılmış ise, connector kaydederken transaction hatası meydana gelmektedir.
- APNZ-4491 : PolicyConfigurationTemplate'in routing sekmesinde, değeri eksik olan alanların ilk değerlerinin doldurulması sağlanmalıdır.
- APNZ-4457 : Apinizer'daki sertifikalar, WSS (WebSocket Secure) ve STSToken için de geçerli olmalıdır.
- APNZ-4499 : API Portal üzerinden dosya indirilirken, indirme işlemi tarayıcı tarafından engellenmektedir.
- APNZ-4497 : Export edilen bir authentication politikası yapılandırmasının boş veya geçersiz olduğu tespit edilmiştir: 'configuration is null or empty!' hatası alınmıştır.
- APNZ-4496 : MongoDB bağlantı testi sırasında, girilen şifre veya adres yanlış olsa dahi bağlantı başarılı olarak kabul ediliyor.
- APNZ-4434 : Rest2Soap'te eklenmeyen XML namespace prefix'i ile ilgili olarak, prod ortamında çalışan bir servisi export edip test ortamına aldığımızda, test ortamında XML'de bir namespace eksik oluşmaktadır.
- APNZ-4501 : WS-Security From Target politikasında Keystore isimlerinin yerine ID'leri görünüyor.
Sürüm 2024.05.3
Yayınlanma tarihi : 11 Temmuz 2024
YENI ÖZELLIK ÖNIZLEME
- API Proxy Gruptaki politikaların API Proxy'lere uygulanmasının kaldırılması ile beraber bu özelliği karşılaması için "Politika Grubu" yapılması planlanmaktadır.
- Routing'de Hop-by-Hop Headers ve User-Agent değerlerinin dinamik girilebilmesi sağlandı. Bkz.
- JSON Web Key (JWK) ekranı için expire time alanı eklendi ve bu sürenin sertifikanın süresinin sonu olarak alınması sağlandı. Bkz.
- Alarmlara JWK (JSON Web Key) son kullanma uyarısı eklendi.
- XML şema validasyonunda WSDL şemasına göre doğrulama özelliği getirildi. Bkz.
- Yeni sürümde bulunan API Manager zafiyetleri giderildi.
- API Proxy Grup'ta çoklu API Proxy seçimine izin verilmesi sağlandı. Bkz.
İYILEŞTIRMELER
- JWK listesine oluşma zamanı ve tükenme zamanına alanları eklendi.
- Trace sekmesinde API Call ve Script politikasının asenkron veya senkron olduğunun belirtilmesi sağlandı.
- Policy JOSE implementation'a JWT ID değerinin eklenebilmesi sağlandı. Bkz.
- JSON şema doğrulamasında, hata mesajı JSON formatında ise mesajın bozulmaması için Error Response Template'in bu JSON'u direkt olarak göstermemesi sağlandı.
- XPath kullanımlarında performans iyileştirmeleri yapıldı.
- Apinizer'da politikası olan endpointlerin yanına çark işareti getirilmesi ve çarkın üzerine gelindiğinde "Policy Exist" yazısı görüntülenmesi sağlandı. Bkz.
- Apinizer GW'ye gelen isteklerin charset'inin varsayılan olarak ayarlanabilmesi sağlandı. Bkz.
- Secret Manager altında değerlerin güncellenebilmesi sağlandı. Bkz.
- Global politikalar içinde, XML dönüşüm politikası listesinde XSLT değerinin gözükmemesi sağlandı.
- Apinizer Sertifika ekranında kalan zamanın gösterilmesi ve filtrelenebilmesi sağlandı. Bkz.
- Global politikalar menüsü alfabetik sıraya göre sıralandı.
- API Portal'de Product'a API türü eklendi.
- XML doğrulama politikasında şema eklerken birden fazla eklenebilmesi durumunda sistem id değerinin de girilebilmesi sağlanarak birbirini refere ettiği durum (include/import) çözülmelidir.
HATA DÜZELTMESI
- APNZ-4395 : Eğer politika global ise, kaydedildiğinde API Proxy metodundaki referanslarını güncellemiyor ve bu konuda düzeltilmesi gerektiği yönünde bir uyarı vermiyor.
- APNZ-4384 : Bazı ekranlarda liste elemanını silip çıkış yapıp tekrar giriş yapıldığında silme onay penceresi açık kalıyor.
- APNZ-4409 : Global bir politikayı güncellediğimizde, kullanılan API Proxy'lerinin listesi hata mesajında yer almıyor ve "redeploy required" durumuna geçmiyor.
- APNZ-4405 : Elasticsearch disk doluluk alarmı yanlış çalışıyor.
- APNZ-4414 : Politika tipi kısmında JSON Şema Doğrulaması XML Şema Doğrulaması olarak gösteriliyor.
- APNZ-4419 : Kullanıcı conditions altında bir değeri (value) seçtiği halde ilgili değişkeni (variable) girmediğinde, validasyon hatası nedeniyle kaydetme işlemine izin vermiyor.
- APNZ-4420 : Tools üzerinden test konsol ilk defa açıldığında, iki adet CodeMirror gözüküyor.
- APNZ-4445 : XML doğrulama politikasında WSDL tanım dosyasına göre doğrulama yap işaretlediğinde birden fazla şema varsa tüm şema dosyalarını yüklememektedir.
- APNZ-4447 : SOAP - REST Protokol dönüşümünde namespace prefix değeri olmayan elementlerin isim benzerliği yüzünden prefix alması engellenmelidir.
- APNZ-4448 : XPath ile XML dosyasından veri okunmak istenirken XML dosyasının bozuk olması sebebiyle tüm değerin dönmesi yerine boş değer dönmesi sağlanmalıdır.
Sürüm 2024.05.0
Yayınlanma tarihi : 7 Haziran 2025
Ana Sürüm Yayınlandı
Ana Sürüm Yayınlandı.
Bu sürümde yapılan tüm yenilikler, iyileştirmeler ve değişiklikler için → Sürüm 2024.05.0 Detaylı Sürüm Notlarını İnceleyin
Sürüm 2024.01.6
Yayınlanma tarihi : 31 Mayıs 2024
YENI ÖZELLIK ÖNIZLEME
- Manager konsolunda LDAP'dan takım bazlı yetkilendirme yapabilme özelliği sağlandı. Bkz.
Sürüm 2024.01.3
Yayınlanma tarihi : 29 Mart 2024
İYILEŞTIRMELER
- Jose Gerçekleştirim (Implementation) politikasında "İmzalanacak/Şifrelenecek Hedef" (Target to be Signed/Encrypted) alanı "Mesaj Gövdesi" (Message Body) seçildiğinde, claim adı değerinin boş bırakılabilmesi ve bu durumda mesaj gövdesinin olduğu gibi payload olması sağlandı.
- Kimlik Bilgisi (Credential) ilk initialize olurken secret bilgilerinin oluşturulması ve önbelleğe alınması sağlandı.
HATA DÜZELTMESI
- APNZ-1403 : Condition'da ikinci değer variable seçildiğinde değer doğru bulunamıyor.
Sürüm 2024.01.2
Yayınlanma tarihi : 22 Mart 2024
Eğer Apinizer güncellemesi yaml dosyasından yapılıyorsa cache-deployment.yaml'daki eski hali verilen satır, yeni halindeki gibi olmalı. Aksi halde Cache başlamaz.
Eski hali:
|
Yeni hali:
|
YENI ÖZELLIK ÖNIZLEME
- Test Konsol Denetim Kayıtları Ekranı
Test Konsoldan yapılan testlerin kullanıcı adı ile beraber gösterildiği Test Konsol Denetim Kayıtları ekranı yapıldı. Bkz.
- Overview Ekranında Proxy'lerdeki Toplam Metot Sayısı Gösterimi
Overview ekranına API Proxy'lerdeki toplam metot sayısının bilgisi eklendi. Bkz.
- Yeni Rapor: API Endpoint Oluşturma Raporu
API Endpointlerini zaman bazlı gruplayarak görselleştirmek için API Endpoint Oluşturma raporu eklendi. Bkz.
- Overview Ekranında Yeni Grafikler
Overview ekranına API Proxy, bağlantı ve HTTP Metot tiplerinin dağılımını ve sayısını gösteren grafikler eklendi. Bkz.
- İş Kuralı ile JWT İçindeki Claim Değerini Alma
İş kuralına JWT içindeki claim değerini almak için iki yeni alan eklendi: Extract JWT Header Claim ve Extract JWT Body Claim. Bkz.
- Politikayı Ortam Bazlı Çalıştırma
Değişkenlerde ve Script politikasında bulunan Context Value'ya bulunduğu ortam (environment) adı ve ID bilgileri eklendi. Bkz.
- Context Value'da ZoneID Değeri
Context Value'da date içeren değerler için ZoneID değerinin girilebilmesi sağlandı. Bkz.
- Script Politikası ve Değişkenlerde Context Value'da Yeni Alanlar
Script politikası ve değişkenlerde bulunan Context Value'ya yeni alanlar eklendi. Bkz.
- Script Politikası ile Kimlik Bilgisi'ne Ait Secret Değerlere Erişilmesi
Script politikası ile kimlik bilgisine ait olan secret değerlere erişilebilmesi sağlandı. Bkz.
İYILEŞTIRMELER
- API Proxy metot içindeki politikaların toplu olarak aktif/pasif duruma getirilmesi eklendi. Bkz.
- Sistem Ayarlarında Quick Test'in açılıp kapatılması eklendi. Bkz.
- Backend API Versiyonun Swagger ve OpenAPI'den parse edilirken otomatik olarak doldurulması sağlandı.
- Jose Gerçekleştirim (Implementation) politikasına JSON'ı string olarak veya JSON olarak ekle seçeneği eklendi. Bkz.
- Ortam (environment) için girilen açıklamanın liste ekranında gözükmesi sağlandı.
- Context Value değerlerinin popup'da açılan görüntüsü iyileştirildi.
- Context variable'a response'dan status code alma işlemi eklendi.
- Jose Doğrulama (Validation) politikasına istemci (client) kimliğinin değişken (variable) ile seçilebilmesi eklendi. Bkz.
- JSON Şema Doğrulama politikasında JSON path'in boş olabilmesi ve birden fazla JSON schema girildiğinde hedef path için tüm şemaların ayrı ayrı doğrulamasının yapılması sağlandı. Bkz.
- XML Schema Validation'da XPath'in boş olabilmesi sağlandı. Bkz.
- Eylem eklerken seçilen veri tipi değerlerinden Extract Body ve Header değerleri için, hedef değişken başlığı "Çıkartılan Verinin Ekleneceği Hedef Değişken" olarak değiştirildi.
HATA DÜZELTMESI
- APNZ-4096 : Sadece Analyzer rolü olan bir kullanıcının geliştirme menüsündeki erişebildiği ve işlem yapabildiği ekranlarda hata var.
- APNZ-4149 : Arayüze giriş yapamayanlar audit'e kaydedilmiyor.
- APNZ-4156 : API Oluşturucu (Creator) ile oluşturulan servislerin Portal'da auth bilgisi gelmiyor.
- APNZ-4177 : Kubernetes resources'ta pod listesi gelmiyor.
- APNZ-4194 : DB2API ile oluşturulan API Proxy başka bir projeden yeni bir API Proxy olarak eklendiğinde request body'ler boş geliyor.
- APNZ-4195 : LDAP test edilirken hata veriyor.
Sürüm 2024.01.1
Yayınlanma tarihi : 14 Mart 2024
YENI ÖZELLIK ÖNIZLEME
- Yeni Ekran: Uygulama Logu Temizleme Görevleri
Apinizer'da loglanan verilerin istenen zaman aralıklarında otomatik olarak temizlenmesi sağlandı. Bkz.
- Loglar için Alarm Oluşturulması
Apinizer'da tutulan loglar belirli bir boyuta ulaşınca alarm oluşturulması sağlandı. Bkz.
- Trace Arama Filtresi
API Proxy gelişmiş aramalarına trace moduna göre arama filtresi eklendi. Bkz.
- Globalleştir Özelliği
Proje sayfalarında listelenen öğelerin (bağlantı bilgileri, monitor ayarları, rapor ayarları, kimlik bilgileri, sertifikalar) yönetici tarafına taşınabilmesi, böylece yönetiminin yönetici tarafından, kullanımının tüm projelerde ortak olarak yapılabilmesi özelliği eklendi.
- NTLM Ayarları
Backend API'lerin NTLM istediği durumlarda yetkilendirme yapılabilmesi için API Proxy'nin yönlendirme (routing) sekmesine NTLM özelliği eklendi. Bkz.
- Log Seviyelerinin Sınıf/Pakete Göre Ayarlanması
Uygulama Logları sayfasına eklenen Log Seviyeleri sekmesi ile log seviyelerinin sınıf/pakete göre ayarlanması sağlandı. Bkz.
- İş Kuralı Politikasında URL encode ve URL decode İşlemleri
İş Kuralı politikasına URL encode ve URL decode özellikleri eklendi. Bkz.
- Veri İşlemleri Sayfasında URL encode ve URL decode İşlemleri
Test aracında Veri İşlemleri sayfasına URL encode ve URL decode özellikleri eklendi. Bkz.
İYILEŞTIRMELER
- Politikalara "is exist" ve "is not exist" koşulu eklendi.
- Apinizer'ın sol menüsüne o an hangi projede olunduğu bilgisi eklendi.
- Test Araçları'ndaki Test Konsol'a erişebilen roller düzenlendi.
- API Portal'de kimlik bilgileri (credential) ve analitiklerin (analytics) konfigüre edilmesi sağlandı. Bkz.
- Breadcrumbs'a link eklendi.
- Apinizer Kubernetes sunucularında Manager, Integration ve Portal'e node affinity eklendi. Bkz.
- Audit ve Yedekleme (Backup) sayfasında gelmeyen tablolar ve yedek (backup) alırken exclude edilecek eksik varlık isimleri eklendi.
- Konnektörlerin hangi API Proxy'ler için çalıştığı bilgisi uygulama loglarına eklendi.
- Failover ile verilerin Apinizer veritabanına kaydedilme işleminde performans iyileştirilmesi yapıldı.
- Menü değişiklikleri yapıldı.
- Routing Connection'da yeni hata tipi eklendi. Bkz.
- WSDL ile üretilen örnek SOAP XML mesajının büyüklüğünün sınırlandırılması için Genel Ayarlar'a Örnek SOAP XML Mesajı Üretim Sınırları ayarları eklendi. Bkz.
- SOAP servisler için geçerli yönlendirme sekmesine SOAP Action ve Namespace bilgisini düzelt seçeneği eklendi. Böylece eskiden otomatik olarak yapılan bu işlemin isteğe bağlı yapılabilmesi sağlandı. Bkz.
- API Proxy Uygulama Loglarının sadece belirtilen API Proxy için seviyesinin değiştirilebilmesi sağlandı. Bkz.
HATA DÜZELTMESI
- APNZ-4063 : Yedekleme (Backup) ekranında Schedule zorunluluğu kaldırılmalı.
- APNZ-4065 : Aynı endpoint'e sahip metodlar analitik grafiklerinde gruplanarak geliyor.
- APNZ-4069 : Sayfalama ile ilgili problemler var.
- APNZ-4070 : Analitik sekmesindeki grafiklerde verinin zaman gösterimi yerel zaman olmalı.
- APNZ-4071 : Webhook aksiyonlardan (actions) kaldırılmalı.
- APNZ-4089 : Global bir STS Authentication ve Backend API Authentication politikaları Proxy'ye tanımlanırsa şifre bir daha şifreleniyor.
- APNZ-4090 : Bir Proxy'nin log seviyesi debug'a çekilince çok fazla log yazıyor ve API Proxy ve Client ID bilgileri olmadığı için arama yapılamıyor.
- APNZ-4100 : Uygulama logları debug'a çekilince MongoDB insert logunu da yazıyor.
- APNZ-4102 : Scope ile token alma işleminde scope'un içi boş dönüyor.
- APNZ-4111 : Logların kaydedilmesi için bağlantı tanımı (connection) oluşturma sırasında hata alındığında failover'a düşmüyor.
- APNZ-4113 : Konnektör'ün oluşturulması aşamasında bir hata oluşursa failover'a gitmiyor.
- APNZ-4115 : Uygulama loglarındaki API Proxy bilgisi bazı logger'lar için eksik geliyor.
- APNZ-4121 : Yönlendirmede bağlantı sırasında eklenen ve loga düşmeyen header'lar var.
- APNZ-4125 : IP Trafiği & Zaman Metrikleri raporlarında total değer 0 gözüküyor.
- APNZ-4127 : Cache'lemede aynı key aynı proxy ile veya proxy grupta farklı endpoint'e giderse bir önceki sonucu getiriyor.
- APNZ-4133 : Kimlik Sağlayıcılar'da güncelleme öncesi kayıtları gösterilmiyor ve yeni kayıtları ekrana yansıtmıyor.
- APNZ-4142 : Veri İşlemleri'nde format xml seçeneği sonucu tek satır yapıyor.
Sürüm 2024.01.0
Yayınlanma tarihi : 2 Ocak 2024
Ana Sürüm Yayınlandı
Ana Sürüm Yayınlandı.
Bu sürümde yapılan tüm yenilikler, iyileştirmeler ve değişiklikler için → Sürüm 2024.01.0 Detaylı Sürüm Notlarını İnceleyin
Daha eski sürümler ve değişiklikler
- 2023 Sürüm notları ve değişiklikler
- 2022 Sürüm notları ve değişiklikler
- 2021 Sürüm notları ve değişiklikler