v1.4.3

Creation Date: 04.11.2020

Identity Server

15417 - Converting IdentityServer to a Scalable Structure

The Identity server has been updated to a scalable build so it will perform better under load. Tokens expire problems because of new version deployments will be solved with new scalable structure of Identity Server.

  • A token received from a node can be validated in all nodes.

Export/Import Configurations

13033 - To Export / Import Configuration of Error Response Transformation

Configuration of Error Response Transformation can be exported / imported on Management Portal. Thus, ApiGo users can transfer this feature from one environment to another.

  • If the Error Response Transformation is added to the export list, it can be seen in it.
  • If the Error Response Transformation is exported, it can be displayed in the import list.
  • The Error Response Transformation must be successfully transferred from one environment to another.

13034 - To Export / Import Configuration of Notification Settings

Notification Settings can be exported / imported. Thus, ApiGo users can transfer this feature from one environment to another.

  • If Notification Settings is added to the export list, it can be seen in it.
  • If Notification Settings is exported, it can be displayed in the import list.
  • Notification Settings must be successfully transferred from one environment to another.

Security Management

14194 – Forcing JWT Token to Expire

In the penetration test results, it is stated that the JWT token continues to be valid even though the user is log-off. The token will be expired when the user logs off from ApiGo.

  • When ApiGo user is log-off, the user is not able to use the JWT token again.

User Account Management

13046 - Sign In / Sign Up to Management Portal with Social Media Accounts

With Google, GitHub, and Twitter social media accounts, ApiGo users can create a free trial account and log into their accounts.

  • Social Login settings can be managed by ApiGo Team.

13048 – Configurations of ApiGo Users’ Registration and Login Processes with Google Accounts

ApiGo users can use to register and login to admin panel with their Google account. Thus, free trial user can reach Management Portal with a Google account.

  • Be able to be registered with a Google account.
  • Be able to be login with a Google account.

13047 - Configurations of ApiGo Users’ Registration and Login Processes with Twitter Accounts

ApiGo users can use to register and login to admin panel with their Twitter account. Thus, free trial user can reach Management Portal with a Twitter account.

  • Be able to be registered with a Twitter account.
  • Be able to be login with a Twitter account.

13049 - Configurations of ApiGo Users’ Registration and Login Processes with GitHub Accounts

ApiGo users can register and login to admin panel with their GitHub account. Thus, free trial user can reach Management Portal with a GitHub account.

  • Be able to be registered with a GitHub account.
  • Be able to be login with a GitHub account.

Document Management

13037 - To Add Sticky Header on Document and Agreement Pages

Too much content can be added by users in the document or agreement pages. Going back to the top of the page to update the changes after the tenant admin scroll down on the page does not present a good user experience. When you scroll down with the sticky header, the update button will be displayed at the top of the current page.

  • It must be in documents and agreements that are too long to be shown on a page.
  • When the Update button is clicked, the update process should be performed.

15149 – To bring ready to load swagger definitions for environment created in Berlin Group Standard

Swagger Documentation Policy definitions are prepared and added to the environment’s initial data. Thus, swagger definitions can be loaded ready for an environment created with Berlin Group Standard.

  • Updates have been made in the test and production environment of current users.

15150 - To bring ready to load swagger definitions for environment created in UK Open Banking Standard

Swagger Documentation Policy definitions are prepared and added to the environment’s initial data. Thus, swagger definitions can be loaded ready for an environment created with UK Open Banking Standard.

  • Updates have been made in the test and production environment of current users.

Continuous Development

12362 – To use GitOps for Implementing Continuous Deployment for ApiGo

With GitOps, every continuous deployment will be faster, and it allows us to deploy more often.

  • To have a complete history of how your environment changed over time makes error recovery easy and fast.

User Guide of ApiGo

10424 – Documentation - How to Track Gateway Error?

A document has been prepared for what is the gateway log and how to view them on the admin panel.

  • Explanation of how to access gateway logs on the Management Portal, how to filter according to tenant admin needs and how to export and view log history.

10425 - Documentation - How to Export/Import Endpoints?

A document has been prepared for what is to export/import endpoints and how to export/import them.

  • Explanation of how to export/import endpoints on the Management Portal.

10427 - Documentation - How to Reject Account Consent?

A document has been prepared for what is to reject account consent and how a consent is rejected by PSU and ASPSP.

  • Explanation of what situations is it used.
  • Explanation of how to use filter and reject functions.

10416 - Documentation - How to Exclude an Endpoint?

A document has been prepared for what is exclude policy and how tenant admin can exclude an endpoint to take successful responses despite defined restrictions.

  • Explanation of how an endpoint cannot get response from the gateway due to restriction without exclude policy.
  • Explanation of how an endpoint can receive a successful response after adding the exclude policy.

16448 - Linking the Explanations in ApiGo’s Documentation to the Relevant Pages of ApiGo

To improve user experience, every statement has been linked to go to the relevant page on ApiGo.

  • To give a hyperlink to reach the relevant page.

FIXED ISSUES

FIXED ISSUES
PORTAL TASK ISSUE ACTION STATUS
Developer Portal 15931 Traffic can be generated with the disabled application. Backend fixed Done
Developer Portal 15926 Phone field does not work on Developer Portal’s Contact Us page. UI fixed Done
Developer Portal 15618 There are shortcomings in the endpoints which are automatic generated in the environments created with UK Open Banking Standard. UI fixed Done
Developer Portal 17013 Notification settings are not found error is received while subscribing to the developer portal. UI fixed Done
Developer Portal 15925 The Endpoints link does not work for the user logged in to the Developer Portal. UI fixed Done
Management Portal 15766 The login cookie in the empty browser is not work when a request is sent with the URL. UI fixed Done
Management Portal 13295 The Terms & Conditions link is not created when a new environment is created on the management portal. UI fixed Done
Management Portal 15221 “Revorked” statement is wrong. It should be changed to “Revoked” on the admin panel. UI fixed Done
Management Portal 13305 Int32 value can be exceeded in Token Settings Entry. UI fixed Done
Management Portal 13297 No error is given when an empty Json file is entered in the Import Settings screen. UI fixed Done
Management Portal 13300 The language setting of the error message is not configured when a scope with the same name is defined. UI fixed Done
Management Portal 15696 It causes errors to create a new environment when using numbers in its name. Backend fixed Done
Management Portal 15616 Consent approved by ApiGo user cannot be revoked. Backend fixed Done
Management Portal 16842 Removing validation in Swagger Documentation Policy UI fixed Done
Management Portal 15928 Notification messages can be deleted on the management portal without approval process. UI fixed Done
Management Portal 13310 There are corruptions in Language Settings (Turkish) on Social Login page. UI fixed Done
Management Portal 15612 It gets consent detail not found error after opening Consent Details page. Backend fixed Done
Management Portal 15934 Added value with Header Transformation Policy is not reflected in the log. Backend fixed Done
Management Portal 15932 The format is corrupted if language is selected as Turkish on the application update page. UI fixed Done
Management Portal 15935 There is a Language Setting (Turkish) problem in the expressions in the place holder on the new user add page. UI fixed Done
Management Portal 15936 There is a Language Setting (Turkish) problem in the user detail on the new user add page. UI fixed Done
Management Portal 15929 The screen shows “null” information when the phone number is entered incorrectly in the messages section. UI fixed Done
Management Portal 15933 “Policy” expression should be reviewed on the Endpoint definition screen. UI fixed Done
Management Portal 15939 A user identified as a Restriction Admin cannot open the Device Threat Protection page. UI fixed Done
Management Portal 15938 The new user defined by the admin should be directed to the Dashboard after logging in and changing the password. UI fixed Done
Management Portal 16996 The Language Settings (Turkish) are not configured on the opening popup while doing the deletion. UI fixed Done
Management Portal 13299 It is allowed importation unless any feature is selected on the Import Settings screen. UI fixed Done
Gateway 15615 Account access consents can be reached from a different environment belonging to the same ApiGo account. Backend fixed Done
Gateway 16867 Account transactions can be reached from a different environment belonging to the same ApiGo account. Backend fixed Done
Gateway 16260 The error message received from the gateway should be edited when the expired token is used for the first time. Backend fixed Done
Product Infrastructure 15921 Mail notifications made via ApiGo has low performance. Infrastructure Fixed Done
User Account Management 13368 The text which includes an informative message about the free trial remains when account owners whose trial period has expired make an extension request. UI fixed Done
User Account Management 13367 It gives an error when “Request the Best Price For Your Company” button is clicked on to send a message with an account whose Free Trial version is over. Backend fixed Done