Date of version: October 1, 2022

This document contains New Features, Important Enhancements, Modifications and Bug Fixes for version 2022.06.1.

New Features

Data Model

The Data Model is metadata information that describes what type of data is in the message (usually the body part). Globally created models are used when designing the API Spec.

For detailed information, see Design -> Data Models page.

Kubernetes Resource Management

Making general settings for Apinizer Management Platform's Environments, defining Pod Security Context, configuring servers (Management Console, API Integrator and API Portal), restarting and disabling/removing pods, monitoring all pods and accessing their logs and monitoring Kubernetes cluster interface can be managed via Kubernetes Resources page.

For detailed information, see Server Management -> Kubernetes Resources page.

ACL Report

ACL Report is the report page that provides information about which API Proxy users in which organization can access or which API Proxies can be accessed by credentials in which organization. Data such as Routing Address and Data Model of the access information can be filtered and displayed. In addition, the generated report can be output as Excel.

For detailed information, see Reports -> ACL Report page.

ACL Audit Records

ACL Audit Records, API Proxy or API Proxy Group access to the granted or revoked credentials records of transactions are displayed. Information such as operation date, operation type, reason type, valid for which user, valid for which API Proxy/API Proxy Group and method are listed and detailed filtering options are included.

For detailed information, see Auditing -> ACL Audit Records page.

Management APIs

You can easily do many operations like create, parse, reparse, deploy ..etc your API Proxies with the help of Apinizer Management APIs just with basic API calls. Thus, with the help of these APIs you can integrate Apinizer into your DevOps procedures.

For detailed information, see Management API page.

Spec Designer's Interface Renewed

Spec Design Editor allows creating a new API Spec by filling out a form through the interface or importing existing API Spec. This interface has been revised to improve the user experience.

For detailed information, see Design -> Spec Designer page.

Performing Captcha Validation on the Login Page

In order to prevent malicious logins to the Apinizer Management Console, user's login attempt was restricted to a certain number of incorrect logins. If the user will exceed this restriction, captcha validation will be activated and will be required for login operation. If the user will still enter an invalid password, then it will be locked and will no longer be allowed to login to the application until he is unlocked by admin.

For detailed information, see System General Settings page.

To the locked user to log in to the application again, this lock must be removed by the Admin from the Users page.

User Logout on Idle Timeout

In Apinizer Management Console, the user is logged out as a result of not taking action on the application for the specified time.

For detailed information, see System General Settings page.

WS-Security STS Token Policy

With this policy, the need to get Tokens from the Security Token Service of the SOAP type backend web service via Apinizer is eliminated.

For detailed information, see WS-Security STS Token page.

Hiding API Proxy Endpoints

For API Proxies of Rest type, access to whole or part of API Proxy Spec can be restricted. 

See the Settings Tab for API Proxy-based access restriction or the Development Tab for method-based hiding.

Important Enhancements and Modifications

  • All methods of the API Proxy Group in the Swagger UI component are expanded by default, filtering on methods by API Proxy is enabled. API method grouping by API Proxy feature is removed. Alphabetical ordering of API Methods is provided. See.
  • Enter key is activated to add new value to Category list on API Proxy page.
  • Shared Secret information of the key can be changed and generated in API Portal.
  • A time option has been added to the date-based filter field of the page in the Report and Analytics menu.
  • The areas where code is entered on the application pages are resizable.
  • Object ID filter has been added to the Audit Records page. See.
  • Error Handling Type and Condition values have been added to the Connection Settings section of API Proxy's Routing settings.
  • The API Proxy export link is also available from the drop-down menu on the API Proxy listing page.

  • Overview, Settings, Design and Routing tabs have been renewed to improve the user experience on the API Proxy edit page.  See (Overview Tab). See (Settings Tab). See (Design Tab). See (Routing Tab).

  • Overview and Settings tabs have been renewed to improve the user experience on the API Proxy Group edit page. See.
  • Default values are given to body type variable, by its type.
  • When adding a new user, if the Login Type value is LDAP, querying the information from LDAP based on the setting defined on the Apinizer LDAP Login page has been implemented. See.

Bug Fixes

Issue NoDescription

APNZ-3178

When log level of Gateway Engine Logs changed to DEBUG level from the Application Logs page, MongoDb appender's log was constantly saved to the database.

APNZ-3176

Saving the tests made in the Test Console gives an error.

APNZ-3174

Creating a second record with the same Content Type value for a response is not allowed in the Mock API.

APNZ-3171

When Repetition Type is selected as Multiple, and clicked to "Try It" button, Repetition Type value changes to Single in Db-2-API form.

APNZ-3168

In Db-2-API, the timeout of the Connection Pool Definition of the Batch or Procedure type SQL statements does not work.

APNZ-3168

There is no Connection Timeout field in the Connection Configurations of the databases. In addition, the time units in the connection definition are incorrectly selected. (Entered in seconds when it should be milliseconds.)

APNZ-3165

When importing a WSDL with a SOAP 1.2 method, only the SOAP 1.1 endpoint is used.

APNZ-3147

The listing on the Users page does not work.

APNZ-3139

When a new Action is added to the API Integrator task, if there is a Body field in the action, this input field does not appear after the action is registered.

APNZ-3137

The person with Project Owner authority cannot add new members to the project.

APNZ-3135

Authentication policy Error Message Customization list does not appear while editing policy.

APNZ-3124

The case insensitive method search in the Design and Development tab of API Proxy does not work.

APNZ-3117

When the configuration of the definition of the certificate is tried to be edited, the certificate details are not displayed.

APNZ-3115

When a new method is added in the Mock API, methods are duplicated.

APNZ-3112

Variable contents for Original Message Data do not change in API Call policy.

APNZ-3102

Token requests are not logged when they should be logged in case of errors.

APNZ-3096

When adding a variable, an error is received when assigning values to the Context Values part.

APNZ-3095

The namespace appears incorrect in WSA Settings.

APNZ-3082

Character limit error in description field in API Proxies prevents saving.

APNZ-3079

When the role added to the Credential is deleted, when a request is sent to the API Proxy with one of the authentication policies added, this is not reflected in the request.

APNZ-3068

Although there is no active patching on the Scheduled Jobs, its control continues.

APNZ-3061

Error due to library incompatibility in Ws Security From Target policy.

APNZ-3060

In the new API Call policy added to the response, the Message Template Operation Type field is not initialized.

APNZ-3058

WSA settings are not applied for API Proxy with SOAP2Rest protocol transformation applied.

APNZ-3057

Each time the globally embedded Plain-Text Authentication, Digest, and Base64 policies are opened for editing, the selected fields return to their default values.

APNZ-3042

When the API Proxy with SOAP2Rest protocol transformation is added to the API Proxy Group, the body variable of the Script policy added to the response appears to be XML.

APNZ-3041

The Export API Proxy link on the API Proxy page does not work for a user other than Admin and gives an error.

APNZ-3040

Test Console errors; In Proxy Group List, Relative Path value does not appear only for the active ones. All of the values in the Endpoints field does not appear in the field.

APNZ-3039

Getting error after deleting method in Mock API.

APNZ-3038

An error icon is seen on the endpoint created in Development tab of Empty API.

APNZ-3032

Errors are received when importing WS-Security policy; The Save button is not clickable, the Delete button is not visible, and the Encryption and Signature fields are out of order.

APNZ-3029

The active method selection appears to be incorrect after processing the methods in the Development tab of the API Proxy page.

APNZ-3026

It gives a validation error when adding from existing IP Groups to the Allowed IP List policy.

APNZ-3021Variable selected Context Variable values are not saved.

APNZ-3010

When adding a new endpoint, the field named Use Byte Array type for Compressed Response (by Accept-Encoding value) changes its status and the label remains the same.

APNZ-2939

In the process of exporting and importing the project, deficiencies were identified.

APNZ-2539

The parameter added to the query of the DB-2-API added method cannot be used in more than one part of the query.