Version 2024.09.0
Release Date: September 9, 2024
This document contains New Features, Changes, Improvements, and Bug Fixes for version 2024.09.0.
For users updating from version 2024.05.3 Patch, multiple API Proxy selection in API Proxy Group has been enabled. With this setting, the feature of applying policies from API Proxy Group to API Proxies that was previously available has been removed.
For users updating from version 2024.05.4 Patch, with the security update made, value validation of client IP addresses from browsers in Apinizer Management Console has been made mandatory. Therefore, the requirement for organizations connecting to the interface using “Kubernetes Ingress Controller” to send client IP information via X-Forwarded-For header has been removed.
NEW FEATURE
-
Downloadable Specifications in API Portal
Specifications can now be downloaded in API Portal.
-
New Policies for Management APIs
New policies have been added to Management APIs. See.
IMPORTANT CHANGES AND IMPROVEMENTS
-
With the Disable Routing button, a service loaded with a definition file can now run without going to the backend. See.
-
Values written in Routing addresses have been detailed to make it clearer where proxies’ routing addresses go when they don’t go to the backend. See.
-
IMPORTANT! Mirror API selected when creating API Proxy has been deprecated and removed in this version. It should now be configured in the API Proxy Routing tab.
-
Operations that can be performed in the Development tab of API Proxy and API Proxy Group have been customized for each pipeline. See.
-
The active/passive button in Connection Configurations has also been placed on the listing screen. See.
-
A warning has been added to the DB-2-API screen that in GET queries, results return as top1/limit1 which are not visible. See.
-
Apiops can now be completely disabled. See.
-
A list of those used in Proxy Group has been added to Global policies.
-
In endpoint testing in API Portal, when an application is selected, Auth information now comes automatically. See.
-
When Cache is started, loading of previous quota data from the database can now be done lazily or eagerly. See.
-
Production and Test fields have been added to Gateway Environments. See.
-
The enable button in Connection Configurations has been standardized in tables.
BUG FIXES
APNZ-4562 : The WSDL example file creation size limit determined in the General Settings section is not reflected in Rest2Soap configuration.
APNZ-4559 : In API Portal Test Console, body content comes with old data and is not updated.
APNZ-4558 : When General Settings are saved, LogRetentionSetting configuration is deleted.
APNZ-4549 : A method cannot be opened due to example message not being created in Rest2Soap.
APNZ-4546 : When endpoint editing is done and method name is changed, response body content in design is lost.
APNZ-4545 : When error handling type is not set as default and backend connection cannot be established, status code is not determined.
APNZ-4552 : API Portal Issues:
- In methods, ‘Request Body’, ‘Description’, and ‘Header’ parameters are not displayed on the portal screen even though they are defined in manager.
- There is no table addition support when adding description in Manager; the current editor does not support table addition.
- Font type cannot be selected as corporate font or multiple fonts in API Portal.
- The documentation section on the API Portal main screen cannot be customized or made clearer.
- When colors are set, colors of all buttons do not change.
- There is a line in the middle of the API Portal navbar.
APNZ-4553 : ApinizerKubernetesClientService cannot read k8s metrics.
APNZ-4540 : When the latest version (2024.05.4) is used with an empty database, necessary database tables are not created.
APNZ-4537 : When a project is exported in test environment, error messages imported in production environment appear empty in global policies due to different IDs of error messages.
APNZ-4525 : When there are meaningful characters in the name of exported data in the file system, the export file becomes corrupted.
APNZ-4544 : Problems occur when concurrency increases in XML operations.
APNZ-4507 : Authentication policy exported from proxy group gives null error when imported to proxy.
APNZ-4529 : When ‘private’ or ‘public’ option is selected while adding a key in Secret Manager, keys do not activate.
APNZ-4521 : Accounts do not come in the account filtering section on the Credentials screen.
APNZ-4435 : When deploy or undeploy operation is performed in API Proxy Group, endpoint URLs are not updated without refreshing the page.
APNZ-4518 : Portal quick test issues:
- After pressing the ‘Authorize’ button and performing the ‘Try’ operation, parameters we defined do not appear in headers.
- Only X-Client-Id and X-Client-Secret fields appear in the Parameters section. Also, after closing the ‘Try’ screen, parameters we first added are also deleted from the ‘Parameters’ section.
APNZ-4516 : In Integration, jobs in ‘disabled’ status are triggered and remain in ‘in progress’ status.
APNZ-4536 : Date and sorting work incorrectly on the Alert history screen.
APNZ-4512 : Manager health check cannot be done with HTTPS protocol.
APNZ-4511 : There are errors in the membership model selection field in Portal.
APNZ-4510 : Namespace is not added to values sent as null in Rest2Soap operations.
APNZ-4506 : When an Authentication policy exported from a proxy group is imported to a different proxy group, although a successful response is returned, the policy is not visible. It cannot be understood whether the policy was added, and the policy still does not appear even after refreshing the page.
APNZ-4358 : Path parameters do not appear in the API Proxy design tab.
APNZ-4351 : After logout is performed and login is done, the last record deletion operation remains open in front of the project selection popup.
APNZ-4520 : Routing NTLM Authentication configuration does not work.
APNZ-4502 : Cache opens slowly and unnecessarily pings a public IP.
APNZ-4569 : There is an issue where environments sometimes do not load in the API Proxy analytics tab.
APNZ-4508 : When ‘LDAP API Authentication’ is selected in JWT policy, a problem occurs when the LDAP API Authentication definition is deleted.
APNZ-4533 : Some connections are missing when a project is exported.
For detailed information about New Features, Important Changes, and Improvements that came with Version 2024.05.3 Patch and Version 2024.05.4 Patch, you can review the relevant Document: 2024.05.x
Version 2024.05.0
Release Date: June 7, 2024
NEW FEATURE
-
New Fields for Script and Variable Environment Values
New fields have been added to script and variable environment values (context values). See.
-
Project and Admin Overview Pages Improvement
Project and Admin Overview pages have been made more interactive. See Project See Admin
-
Credential Secret Access to Script Policy
Access to secret values belonging to credentials has been added to Script policy. See.
-
Second-Based Filtering Added to API Traffic Screen
Second-based filtering has been added to the API traffic screen.
Logs can now be logged in Graylog GELF format via UDP/TCP. See.
-
Manager and Portal HTTPS Support
Manager and Portal can now be opened with HTTPS.
An Error Policies pipeline has been added for policies determined in error situations to work. See.
-
user_token_blackList Added to Old Log Deletion
The user_token_blackList object has been added to old log deletion. See.
-
Multi-Tab/Location Login Setting
A setting has been added to general settings to allow users to log in from multiple tabs/locations at the same time. See.
-
Truststore Tab Added to Certificates Screen
A truststore tab has been added to the Certificates screen. See.
-
API Portal Frequently Asked Questions
Frequently Asked Questions can now be defined dynamically in API Portal. See.
-
Application Addition to Portal
Application addition to Portal has been enabled. See.
-
Documentation&Test Tab Added to Portal
A Documentation&Test tab has been added to Portal.
-
Credential Screen Filtering
The Credential screen has been configured to filter according to applications and accounts in Portal.
A Tools menu has been added to Portal.
Test User role has been added. See.
-
Notifications Added to Purge Jobs List
Notifications have been included in the purge jobs list in the system. See.
-
Script Policy Asynchronous Execution
Script policy can now run asynchronously. See.
IMPORTANT CHANGES AND IMPROVEMENTS
-
When API Call policy works unidirectionally and an error is received from an API call, this error can now be reflected to the relevant API Proxy’s result.
-
In the API Proxy Traffic screen, search can now be done in the advanced query field with options empty/is not empty/exists/not exists/contains/not contains/in list/not in list. See.
-
Organization API Visibility screen has been added to Portal Management. See.
-
It has been enabled to check values such as included/not included in a list when a list is given to Condition. See.
-
The feature to enter specific days has been added to Time policy. See.
-
When a user of LDAP type is searched on the Users screen, if the user is not found, a warning is displayed on the screen.
-
In LDAP information in Identity provider, if advanced is selected, the object comes as default, cannot be deleted, and can only be edited.
-
LDAP Connections within LDAP provider now come correctly.
-
Headers in the administrator panel have been corrected. See.
-
New values have been added to values accessible via Script. See.
-
Two people logging in with the same user at the same time can now be prevented. See.
-
The method of selecting hostname verification for secure connections has been enabled in system settings.
-
When there is a problem in the xslt file in Test console, the detail of the problem is also displayed on the screen.
-
JWT created when a user logs into API Manager is now created in smaller size.
-
When relative path conflicts during deployment, details about which proxy or proxy group the conflict is with have been provided.
-
Elasticsearch template settings can now be edited from the screen. See.
-
Account registration in API Developer Portal can now be configured. See.
-
Rollover feature has been added to Elasticsearch operations. See.
-
Performance improvements have been made on Uptime Monitor and Anomaly screens.
-
Feature to sign request body as JSON has been added to Test console. See.
-
In the JWK screen, Key Store, Public Key, Private Key, and Certificate fields that open now come in order and can be searched.
-
Searching by organization and names coming in order have been enabled on the Credential screen.
-
Certificates can now be edited. See.
-
Performance improvements have been made in XML transformation policy and protocol transformation.
-
Connection Request Timeout value in Routing can now be set. See.
-
Feature to sign request body as WS Security has been added to Test console. See.
BUG FIXES
APNZ-4309 : When API Manager is opened in different tabs, project information gets mixed up.
APNZ-4369 : There is an error in converting numeric fields in response messages to text in REST-SOAP-REST transformation.
Large numbers were being displayed using scientific notation in JSON. After this fix, numbers in response messages are now used as they are.
Conversion operations that were working incorrectly before will be fixed with this update. However, this situation may cause previously unnoticed errors to appear. Therefore, we recommend checking your REST-2-SOAP operations.
APNZ-3833 : Even when log level is “off” in application logs, logs continue to be kept.
APNZ-3857 : There are problems with variables in Context Values.
APNZ-4022 : Error is received when working with routing-based settings such as retry count in Uptime monitor.
APNZ-4039 : In analytics graphs, when an authorized user’s authorization is removed, the user is not listed.
APNZ-4061 : Report generator is not working.
APNZ-4093 : Default value “Elasticsearch has logs on disk” in Alerts has been removed.
APNZ-4101 : Existing Cron expressions are not being updated.
APNZ-4123 : ACL Reports issues:
- Project list does not come.
- Search By Credentials does not work with desired filtering.
APNZ-4138 : Even though the log option is open in error situations, when logging is closed on the proxy, log record for the request stuck on White IP cannot be found.
APNZ-4162 : Cannot be saved after OpenAPI parsing.
APNZ-4174 : Integration is triggered but cannot send requests.
APNZ-4183 : Query cannot be made for Elasticsearch disk usage alarm.
APNZ-4208 : When project is changed, there is a 5-6 second pause on screens.
APNZ-4210 : Label error is received in Context Value.
APNZ-4215 : Ldap Secure is not working.
APNZ-4229 : Certificate in the project is not listed in API Call.
APNZ-4236 : Even if anomaly is closed, ‘anomaly detected’ continues to be added to the result list.
APNZ-4244 : Application logs keep logs for a maximum of the last 1 day.
APNZ-4245 : If an environment is connected to a project, when that project is deleted, that environment cannot be entered on the gateway page.
APNZ-4259 : Even though HTTP is closed in Environment settings, svc is created in Kubernetes.
APNZ-4260 : Purge Jobs operation in Application Logs is not working.
APNZ-4262 : When an API Manager user closes their session, JWT does not become invalid.
APNZ-4263 : In Rest2Soap transformations, the data size limit of the jackson library (default) has been increased from 20mb to the integer limit of 2.1Gb.
APNZ-4274 : When we open the service only over HTTPS, the XSD address in WSDL remains as HTTP.
APNZ-4276 : Business rule is not working in JWT requests.
APNZ-4294 : Adding data to body with Business Rule works incorrectly.
APNZ-4297 : Even if API is not public in Portal, its page can be accessed directly via IP. My account page does not come in Portal.
APNZ-4298 : When there is more than one Cache pod, HTTP protocol error is received.
APNZ-4308 : When a user logs into API Manager, their default project does not come.
APNZ-4318 : When threshold value is determined for disk usage alarm, error is received when any value is entered.
APNZ-4323 : Deletion operation in Redaction does not work, and value cannot be entered in the relevant field during replacement operation.
APNZ-4324 : Error is received when loading certificates without CN expression.
APNZ-4332 : In REST to SOAP transformation, namespace prefix is not added to XML in special cases when xsi:nil situation occurs.
APNZ-4335 : Cache service is not created in republished environment.
APNZ-4349 : A user logging in from Active Directory and having full authority in the project, when trying to write something instead of name in Connection Configuration > Database option and does not have administrator authority, their session is automatically closed.
APNZ-4357 : When more than one policy is added to Error Policy, they change places.
APNZ-4358 : Path param does not appear in API Proxy design tab.
APNZ-4360 : Policies added to Error Policy pipeline do not appear in Global policies’ references.
APNZ-4362 : Error policies in Global policies are not displayed and cannot be updated.
Version 2024.01.0
Release Date: January 2, 2024
NEW FEATURE
Which fields will be logged or not in message regions belonging to API Proxy and API Proxy Groups was being managed from their own pages. To improve user experience, this setting can now be made application-based and project-based, environment-based from the API Proxy list. Additionally, logging operations can be activated or deactivated with connectors assigned at API Proxy or API Proxy Group level. See.
-
New Connection Configuration: Syslog
Connection definitions can now be made for Syslog to keep log records created through Apinizer in the Syslog system. See.
-
New Action/Connector: Syslog
Data can now be sent to the relevant system using the connector created using Syslog connection definitions. See.
-
New Connection Configuration: Webhook
Webhook connection definitions can now be made to transfer log records created through Apinizer to the target system via Webhook. See.
-
New Action/Connector: Webhook
Data can now be transferred to the relevant system using the connector created using Webhook connection definitions. See.
-
New Connection Configuration: RabbitMQ
RabbitMQ connection definitions can now be made to send log records created through Apinizer to queue systems via RabbitMQ. See.
-
New Action/Connector: RabbitMQ
Data can now be sent to the relevant queue system using the connector created using RabbitMQ connection definitions. See.
-
New Connection Configuration: Kafka
Kafka connection definitions can now be made to transfer log records created through Apinizer to the relevant target via Kafka. See.
-
New Action/Connector: Kafka
Data can now be sent to the relevant target using the connector created using Kafka connection definitions. See.
-
New Connection Configuration: Elasticsearch
Elasticsearch connection definitions can now be made to keep log records created through Apinizer in the Elasticsearch system. See.
-
New Action/Connector: Elasticsearch
Data can now be sent to the relevant system using the connector created using Elasticsearch connection definitions. See.
-
New Connection Configuration: Apache ActiveMQ
ActiveMQ connection definitions can now be made to send log records created through Apinizer to message systems via ActiveMQ. See.
-
New Action/Connector: Apache ActiveMQ
Data can now be sent to the relevant message system using the connector created using ActiveMQ connection definitions. See.
-
New Connection Definition: Logback
Logback connection definitions can now be made to keep log records created through Apinizer in the Logback system. See.
Data can now be sent to the relevant target system using the connector created using Logback connection definitions. See.
-
Environment-Based Log Connector Definition
By default, log storage was being done with Elasticsearch, or this default setting could be closed and logs could be transferred to another system (Syslog, Kafka).
To make log management flexible, this setting can now be made environment-based, can be disabled when needed, and simultaneous logging can be done on multiple log connectors (Database, Elasticsearch, Kafka, RabbitMQ, ActiveMQ, Syslog, Webhook). See.
-
Failover Connector Support
When API Proxy Traffic could not be recorded, it was kept in the Apinizer database. With the transition to the connector infrastructure, this feature has been removed and the ability to select a failover connector for the connector has been added. Thus, when there is a problem with the connector, traffic can be transferred to failover connector(s).
-
API Proxy Creation with Connector
API Proxy can now be created using the newly defined connectors (Elasticsearch, Kafka, RabbitMQ, ActiveMQ, Syslog). Thus, API access to the integration point in the connector has been provided. See.
-
Connector Definition for Application and Token Logs
By default, Application and Token logs were being recorded in the Apinizer database. To make log management flexible, connector definitions can be made, and application and token logs can be transferred to other systems in addition to the Apinizer database through these connectors. See.
-
Privacy Settings Definition
Privacy settings could previously be set generally. With the update made, Privacy Settings can now be configured specifically for the connector in the environment. See.
Metrics of usage summaries grouped according to IP information of requests coming to API Proxies at project or application level can now be viewed. See.
-
Method and Endpoint-Based Cache Setting
Method/endpoint-based cache settings can now be made. The ability to make cache settings not only for Http Method GET but also in other cases has been provided. See.
Certificates loaded into the system can now be exported. See.
-
Adding/Deleting/Updating Users in Apinizer Identity Management User Pool via REST API
Add/delete/update user operations have been added to Apinizer user pool via REST API. See.
-
API Proxy Export/Import API
An API has been added to Management APIs to Export/Import API Proxies. See.
-
New Report: API Proxy Traffic (Over Time)
API Proxy Traffic (Over Time) report has been added to visualize API Proxy Traffic grouped by time. See.
XML to JSON and JSON to XML transformations have been added to transformation operations in Business Rule policy, in addition to XSLT and JSON operations. See.
XML to JSON option has been added to XML Transformation Policy in addition to XSLT option. See.
JSON to XML option has been added to JSON Transformation Policy in addition to Jolt option. See.
XML to JSON and JSON to XML transformations have been added to XML Transformation and JSON Transformation test pages. See XML See JSON
-
Entire Body Option in Variable Definition
A new “Entire Body” option has been added to get the entire body value for message types when creating a Body type variable in variable definition. See.
-
Revision Deletion from Deployment History
The ability to manually delete revisions on API Proxy deployment history has been provided. See.
-
Transfer of Unsent API Proxy Traffic Logs
A screen has been developed to transfer failover data accumulated in the Apinizer configuration database to the connectors they should go to, if Apinizer configuration database is selected as the failover connector. See.
-
Sending Audit Logs via Connector
Audit Logs can now be sent to different targets via Connector that can be defined through System General Settings screen. See.
-
API Portal Visibility Settings
New settings have been added to the API Products page to set the visibility of API products in detail. See.
-
Navbar Color Determination
The feature to determine navbar color through system settings has been added to help Apinizer Management Console users distinguish environments. See.
-
Changing Context Values in Script Policy
The ability to change context values in Script policy has been provided. See.
IMPORTANT CHANGES AND IMPROVEMENTS
- Data type of request/response header and parameter values kept in Elasticsearch index template, which was previously text, has been converted to nested. See.
Thus, both the problem experienced in advanced searches has been resolved and the data type sent to all connectors has been standardized. See.
-
Access to Elasticsearch monitor page has been moved to Elasticsearch connection configurations screen.
-
Elasticsearch configuration fields made from General Settings page have been moved to Elasticsearch connection configurations screen.
-
All connections under the Connection Configurations menu can now be exported or imported.
-
A new type called Custom Variable has been added to the Variables screen. This type provides the ability to create variables specific to the message pipeline. See.
-
Access to Custom Variable value has been provided in Script policy.
-
Access to Message Context variables has been provided in Script policy.
-
Environment information is now kept in Application Log.
-
API Proxy can now be traced specifically only on desired data with Custom Query.
-
Connections belonging to Connection configurations can now be tested through environment information.
-
Logging of OAuth2 and Trace information in Elasticsearch has been removed. OAuth2 and Trace information is now kept in the Apinizer database.
-
An option (permanent revision) feature has been added to prevent Deployment History from being deleted when API Proxy is loaded.
-
A new condition type “query/filter rate percent” has been added to Anomaly Detector that finds the ratio of the searched query to total data in the relevant time period.
-
Improvements have been made to make errors received during connection to Backend API belonging to API Proxy and messages returned from Backend API understandable, error messages have been simplified. New values that can be used in error message templates have been added. See.
-
A warning message now appears in API Management Console if Application Log level is below INFO level and/or Trace mode is open on any API Proxy.
-
Metric information about how long the message spent in request, Backend API, and response pipelines has been detailed. The ability to query on these fields has been added in relevant API traffic and reporting screens.
-
A rule has been added that API Proxy relative path value cannot be deployed with only ”/” character.
-
A user with API analytics role is prevented from using the test console in the API Traffic Tab.
-
Comprehensive security improvements have been made in APIs used by the API Management Console screen.
-
All schedules have been standardized.
-
Variable with Client IP has been added to Blocked IP and Allowed IP policies. See1. See2.
-
Excel Export feature has been added to the Credential page. See.
-
The feature to select a project as default for a person has been added to the My Profile page. Thus, the requirement to select a project every time a screen is opened has been removed. See.
-
Group information can now be viewed from API Traffic detail for requests coming through API Proxy Group.
-
A warning message has been added to Task Flows screen when Kubernetes is not managed by Apinizer, and the WARN message on the screen has been edited.
-
Frequently used values have been added as default to the variables menu under Management menu.
-
Trimming of cache and worker server addresses has been enabled during environment creation in both gitops and normal methods.
-
JSON Schema library has been changed. See.
-
Request Address field in API Traffic screens now always appears as a single piece.
-
Swagger display in specifications in API Proxy has been removed from the screen, and access via endpoint has been continued.
-
XML/JSON formatting feature has been added next to Base64 Decode/Encode tool. Its name has been changed to Data Operations. See.
-
In SOAP to REST, when SOAP is reparsed, existing settings in the template are preserved.
-
API Products interface has been improved. See.
-
Path param usage as "" between ”/“s as path param has been expanded to also be usable as “/value/”.
-
Identity and analytics information in API Portal is now retrieved from configuration. See.
-
Analytics reports have been standardized. See.
-
A 1MB limit has been added to body size in step-by-step monitoring log records due to MongoDB constraint.
-
Refresh and delete buttons have been added to the step-by-step monitoring (trace) tab of API Proxy. See.
BUG FIXES
APNZ-3373 : There are errors in the graphs on the Overview page.
APNZ-3373 : There is a screen error in results belonging to Anomaly Detector.
APNZ-3625 : When advanced filtering is done on the API Proxy Traffic screen, queries for header and parameter fields work incorrectly.
APNZ-3715 : When opening test console on API Proxy Traffic by a user with analytics authority at project level, an error is received.
APNZ-3730 : Default settings in Plain-Text Authentication policy do not reflect when the screen is refreshed.
APNZ-3731 : Uptime Monitor gives an error when working with routing-based settings such as retry count.
APNZ-3743 : When Execute Script button is clicked in Script policy, it throws an error.
APNZ-3745 : In Uptime Monitor, when trying to add a new action while there is an action, the previous action does not work.
APNZ-3786 : When entering the Kubernetes Resources page, errors are received from nginx pods and services running in Kubernetes.
APNZ-3789 : When API-based quota is added to a method, it works at API Proxy level.
APNZ-3820 : API Proxy Group throws an error when loaded.
APNZ-3834 : When creating a KPS type API Proxy by loading a WSDL file, an error is received during loading.
APNZ-3845 : All API Proxies are not listed on the API Proxy Export page.
APNZ-3889 : statusCode field comes as default 401 in Script policy.
APNZ-3897 : status code value belonging to Script policy added to response pipeline is not visible.
APNZ-3898 : During recording of API Traffic logs, when the response body field is empty, it is not recorded.
APNZ-3754 : There is a problem with string list data type in Kafka connection.
APNZ-3795 : URL information comes in API Proxy’s Overview tab, but not in its list.
APNZ-3883 : In Task Integration module, when a selection other than MySQL is made in database connector, it incorrectly gets pool definitions.
APNZ-3715 : When opening test console on API Proxy Traffic by a user with Analytics authority at project level, an error is received.
APNZ-3984 : In a project with teams, when deleting or re-adding a team, other teams’ ‘id’s are being deleted.
APNZ-3699 : Environment query works incorrectly in API Proxy advanced search.
APNZ-3723 : After a while, an error is received in operations made with database action in Task Flow Management.
APNZ-3843 : When request Http Method comes as Options in API Proxy Traffic records, response time shown in traffic is displayed incorrectly.
APNZ-3797 : When the last tab is clicked on the Variables page under Management menu, an error is received.
APNZ-3840 : In LDAP section of Connection Configurations screens, after required fields are filled, it can be tested without selecting environment and gives an error. Even though name and password fields are not required, test and save cannot be done without entering these fields.
APNZ-3863 : When API Proxy names are clicked while on the API Proxy Traffic screen within the project, a 404 error is received.
APNZ-3891 : When creating a query for anomaly detection, an error preventing saving with “there is an invalid condition” warning is received.
APNZ-3901 : In keystore and truststore, if the current environment is deleted and a new one is created, environment cannot be selected.
APNZ-3568 : In Mock API, body should not be displayed on the screen after a certain number of characters.
APNZ-3349 : In Task Flow Management screen:
- Access URL disappears after being written,
- Port of existing deploy cannot be changed,
- Environment variables are written twice, when one is deleted, all are deleted.
APNZ-3561 : Connections are cached/deleted in Task Flow Management.
APNZ-3946 : When body is clicked on API Proxy Traffic screen, data is refreshed.
APNZ-3952 : A user with API Analytics authority cannot see the Reports screen.
APNZ-3955 : If Privacy Setting is wanted to be corrected later on Connectors on Environment, Salt does not come.
APNZ-3959 : When Credential is added from API Portal, it is added to ACL but gives 401 error because there is no environment.
APNZ-3979 : Delete and hash methods in Environment connector Privacy Settings work incorrectly.
APNZ-3983 : In method-based reports, if a method of an API Proxy contains query parameters, a separate record is listed for each value.
APNZ-3990 : When Credential username is changed, it can be accessed with old username in API Gateway.
APNZ-3993 : If the same header value passes twice in API Proxy response, only one is sent to the client.
APNZ-4001 : Warning comes even though the time specified in system settings has not been idle.
APNZ-4004 : Error occurs in swagger output of request and response bodies in API Designer.
APNZ-4006, APNZ-3465 : Even though logging is closed in API Proxy or within the project, logging is being done.
APNZ-4015 : There are environments without names in API Proxy Traffic Log Settings.
APNZ-4029 : After adding a connector to send Audit Token and Application Logs, it cannot be saved.
APNZ-4030 : When Kafka is selected in environment and only fields to be written are selected with configure option, it cannot be sent to Kafka.
APNZ-4035 : Errors are received in filters on API Products page in API Manager.
APNZ-4037 : Application logs, Token logs, and Audit logs do not send logs to connector.
APNZ-4040 : Filtering on Analytics screen works incorrectly.
APNZ-4041 : New connection cannot be obtained from http connection pool in Webhook connector.