Date of version: July 28, 2023

This document contains Important Enhancements, Modifications and Bug Fixes for version 2023.08.1.

Due to change in APNZ-3709, the following command needs to be run on the database server:

MongoDB v6.0 and upper versions:

mongosh "mongodb://MONGOIPADDRESS:25080/apinizerdb" --eval 'db.getSiblingDB("admin").auth("apinizer", "MONGODBPASSWORD"); db.getSiblingDB("apinizerdb").apinizer_log.drop();'
CODE

Previous versions of MongoDB v6.0:

mongo "mongodb://MONGOIPADDRESS:25080/apinizerdb" --eval 'db.getSiblingDB("admin").auth("apinizer", "MONGODBPASSWORD"); db.getSiblingDB("apinizerdb").apinizer_log.drop();'
CODE


Due to change in APNZ-3709, cache deployment must be updated with following:


          - name: CACHE_SERVICE_NAME
            value: cache-http-service.ENVIRONMENTNAME.svc.cluster.local
CODE

Important Enhancements and Modifications


APNZ-3746 Enabled the initialization of the Worker's log level with an environment variable. See.

In addition, with this issue, the 1-hour time to live value of the application logs kept on MongoDB has been removed and made unlimited.

APNZ-3511 Introduced the creation of Public Key, Secret Key, and Certificate from JWK. See.

APNZ-3551 Improved all tasks within the scope of the API Integrator; Adding a field to enable/disable tasks, bringing a button to add default parameter values to the syntax field of loop-type tasks, enhancing the variable addition list, and adding the Output Key field.

APNZ-3613 Added routing-based Connection Settings and Log Settings options to the API Proxy Template page. See.

APNZ-3632 Changed the policy of daily resetting of the Quota policy is based on the local time zone, not UTC.

APNZ-3659 Updated the business logic of the Anomaly Detector and improving the user experience of the interface. See.

APNZ-3690 Enabled the testing of database and LDAP connection definitions on an environment basis. See1. See2.

APNZ-3703 Removed uniqueness validation for relative paths on API Proxy, API Proxy Group, and Project levels and enforcing uniqueness on an environment basis.

APNZ-3709 Improved the user experience of the Gateway Environment pages. See1. See2.

APNZ-3737 Added a metadata field for Backend API version to the API Proxy and displayed in the Deployment History. See.

APNZ-3749 Allowed customization of the connection pool settings through the Routing tab of the API Proxy. See.

APNZ-3751 All report pages consolidated under the Reports menu. 


Bug Fixes

Issue NoDescription
APNZ-3355Fixed an issue where adding Basic Authentication policy to the API Proxy Template caused errors.
APNZ-3551

Fixed some issues encountered during task addition in API Integration; Fixed an issue where user selection was not working for Notification tasks from another page, tasks were not being saved, and task execution type was missing. Also, ensured that tasks cannot be added without filling mandatory fields and allowed adding another task after one task is added.

APNZ-3563Fixed an issue about connection error that occurred when testing DB2API created with Key-Value pair-based database connection.
APNZ-3589

Fixed an issue related to JWK settings in Credential information.

APNZ-3593

Fixed an issue about listing jobs related to Alert, Uptime Monitor, Anomaly Detector, and API Integrator in the Scheduled Jobs page.

APNZ-3594

Fixed an issue where the mandatory check for inputs in Cache tab of the API Call policy was not working.

APNZ-3612

Fixed an issue about updating Proxy Client Id and Client Secret values in the API Proxy update page.

APNZ-3618

Fixed an issue where Host Alias values could be left blank in the Gateway Environment page.

APNZ-3621

Fixed a connection error that occurred when defining database backup as a scheduled job.

APNZ-3622

Fixed an issue where Kafka requests continued even after manually closing the Kafka connection.

APNZ-3623

Fixed an issue about error messages in Uptime Monitor for log results containing errors.

APNZ-3624

Enabled to delete the timing of database backup.
APNZ-3625

Fixed an issue about advanced filtering which is applied in API Proxy Traffic page for header and parameter field results.

APNZ-3637

Fixed an issue about displaying the request value when sending a request with a single header value to the Mock API.

APNZ-3647

Fixed an issue about the http status code 525 on TLS error during scheduled execution in the Uptime Monitor.

APNZ-3648Fixed an issue for tasks of database type in API Integrator.
APNZ-3657Fixed a problem when tried to manipulate data and forward it to the backend with application/x-www-form-urlencoded data in the URL parameter.
APNZ-3658

Removed the incorrect data from the cache based on the FIFO principle when the specified Cache capacity is exceeded.

APNZ-3663

Fixed an issue with API Proxy traffic logs when using the Today filter, which should return results in the local timezone but in the UTC timezone.

APNZ-3666

Fixed an issue about an error with imported Uptime Monitor.

APNZ-3673Fixed an issue about receiving a null key value in insert operations for various policies using the Form Data type variable.
APNZ-3685Fixed an issue about activating the environment in all projects when deselecting projects once in the Gateway Environment page.
APNZ-3687

Fixed an issue about about integration module when sent an API Call task with API Call type loop to an API of type DB2API.

APNZ-3689

Fixed an issue about blocking JWT token acquisition when a quota is given to the Credential and the limit is reached.

APNZ-3694

Fixed an issue about related to Privacy Management setting during API Proxy deployment.

APNZ-3695

Fixed an issue about displaying fields like Kafka, Rabbit, etc., in Api Proxy Log Settings despite enabling them in general settings.

APNZ-3716

Fixed issues when trying to add a field from the API Call policy to the original message.

APNZ-3725

Fixed an issue about throwing an error when two authentication policies are used on an API Proxy, and the first policy is disabled.

APNZ-3726Fixed an issue about displaying a HTTP GET method request with x-www-formurlencoded data in the log.
APNZ-3728

No longer cached the first sent request when Form Data submission is done with data manipulation in the API Call policy.

APNZ-3739

Fixed an issue about numbers in the charts on Overview page without affecting the charts.

APNZ-3747Fixed an issue about creating a variable with the same key value on an environment basis in the Key-Value pair.
APNZ-3748Allowed entering manual input of the cron value in Scheduled Jobs.
APNZ-3769Fixed an issue about converting Body element of SOAP XML during Rest-SOAP Transformation