description |
---|
This page contains the changelog entries for APIM 4.4.x and any future patch APIM 4.4.x releases |
Bug Fixes
Gateway
- Debug mode can impact the sync process #9976
- Handle MongoDB timeout in GatewayNodeMetadataResolver During Installation ID Retrieval #9982
Management API
- Upgrade 4.2.5 -> 4.4.2 fails due to existing dashboards type column #9893
- Version is always #1 in api history #9950
- event_organizations and events_latest_organizations liquibase creation script can fail if the organization is linked to multiple environments. #10011
Console
- Message-level conditions not working in v4 policy studio #9335
- Unable to change allowed grant type & redirect uri for an application #9993
Helm Charts
- [Helm] Gateway technical ingress miss common label #9998
Other
Improvements
Helm Charts
- [Helm] rework the definition of probes startup, liveness and readiness #9996
Bug Fixes
Gateway
- Decrypt api properties using debug mode #9943
- Impossible to create Date from string in groovy scripts #9967
- XPath not working as expected in gravitee expression language #9974
Management API
- Unresponsive/slow UI when emails are sent in APIM 3.x, 4.x #9522
Console
- Inappropriate rights for users #9875
Bug Fixes
Gateway
- gRPC APIs latency on remote gRPC backend with large response payloads #9949
Console
- gRPC APIs latency on remote gRPC backend with large response payloads #9949
{% hint style="warning" %} Using Cloud?
Please skip this version and upgrade straight to 4.4.7 if using Cloud. {% endhint %}
Bug Fixes
Gateway
- Memory leak when using rate-limit with non-responsive Redis #9928
- V4 api redeployments causes memory leak #9936
Management API
- Total APIs for Portal API Category endpoint always returns 0 #9922
- Re: [APIM/Gateway] Override an email template doesn't work #9934
Console
Bug Fixes
Gateway
- Request timeout in JWT Plan #9911
- Request timeout when HTTP callout policy with system proxy
Management API
- Missing semicolon in Subscriptions Export #9878
Console
- Logs Have No Option to Be Opened in New Tab/Window #9764
- Creating a personal token with the same name does not trigger a visual warning #9873
Other
{% hint style="warning" %} Using SQL database?
Due to known bugs in 4.4.0 and 4.4.1, please skip these two versions and upgrade straight to 4.4.2 if using SQL database. {% endhint %}
Bug Fixes
Gateway
- OpenSSL is not available any more #9849
- Gateway Unhealthy when rate limit repository is set to none #9869
Management API
- We do not allow a different DNS for the API of the portal and the console #9721
- OpenSSL is not available any more #9849
- JDBC Connection Pool Management Error - follow up ticket #9851
Console
- Non idempotent operation when creating APIs/Appplications/Users #9688
Helm Charts
- We do not allow a different DNS for the API of the portal and the console #9721
Bug Fixes
Gateway
- Upgrade to gio 4.4.0 corrupts API Keys #9834
- Add Base64 class in Expression Language whitelist #9850
Management API
- Endpoint's target url can be saved with a space or tab #9791
- Unable delete existing PAT tokens #9801
- Error on platform analytics and logs screens when too many applications and/or APIs #9823
Console
- Cannot Save Dashboard Updates in UI #9771
- Unable to Add Members to Group During Group Creation #9783
- Endpoint's target url can be saved with a space or tab #9791
- Policy - losing focus when opening documentation #9802
- Dashboard widget not working #9820
- Client Id not saved between Security section and subscriptions during application creation #9828
- JSON to XML policy does not work with default configuration for V4 proxy APIs #9833
Portal
- [portal-next] Curl command for API key in new portal is incorrect #9843
Other
Improvements
Management API
Bug Fixes
Gateway
- 500 Internal server error when logs enabled #9719
- Enabled Logging with condition does not work properly #9756
Management API
- Override an email template with multiple REST API #9445
- Cannot Create Local User (no email to set password) #9680
- Error in Gravitee OpenAPI spec #9711
- Improve V4 analytics performance #9810
- Unable to access portal from the redirection link #9815
- [Multi-tenant] The link in the user creation email is invalid #9816
- [Multi-tenant] The link in the subscription email is invalid #9817
Console
- Correct API properties Expression Language for v4 APIs #9694
- When updating a service account email through API, no mail validation is performed #9709
- Enabled Logging with condition does not work properly #9756
Helm Charts
- Missing hazelcast dependency in updater mode #9809
Other
- [gravitee-policy-ipfiltering] CIDR block /32 (single IP) not working in the IP Filtering Policy #9602
- [gravitee-policy-jwt] 500 error on jwt plan with GATEWAY_KEYS when using "Emulate v4 engine" #9693
- [MongoDb] Upgraders should use prefix for collection names #9807
- [JDBC] Unable to search subscription with Postgresql #9808
- [MongoDb] Api keys do not have the environment field #9811
- [MongoDb] Subscription environment is erase when updating a subscription #9812
Improvements
Management API
- The name of API/Application/Plan is not given in list of API's subscriptions #9679
Other
- [gravitee-policy-aws-lambda] Allow to dynamically configure AWS policy credentials #9444
Bug Fixes
Gateway
- Error in the gateway when upgrading connection from http1.1 to http2 #9757
- Socket.io disconnect/reconnect latency #9766
Management API
- Pushing an API with API Designer fails #9761
- Inheritance of a V2 API endpoint configuration is not set when importing an OpenAPI spec #9775
Console
- Application analytics view logs navigation with filters #9762
- Login via OIDC on Management Console not possible #9769
- Transfer ownership to group shows as option for applications #9774
- Endpoint configuration enable proxy setup just after creation of endpoint #9780
- Filter on 208 status code not available #9784
- IDP Logout does not contain the correct subpath for console. #9786
- Display issues in token generation modal #9793
- In some cases it is difficult to view the configuration in the history menu. #9800
Portal
- Current portal incorrectly handles case where API description is "null" #9785
- Documentation too slow #9788
Other
- [gravitee-policy-json-validation] v4 Policy Studio UI doesn't support multi-line values #9799