v1.4.3

Creation Date: 04.11.2020

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.

13033 - To Export / Import Configuration of Error Response Transformation

Configuration of Error Response Transformation can be exported / imported on Management Portal. Thus, Airapi 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, Airapi 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 Airapi.

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

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

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

  • Social Login settings can be managed by ApiGo Team.

13048 โ€“ Configurations of Airapi Usersโ€™ Registration and Login Processes with Google Accounts

Airapi 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 Airapi Usersโ€™ Registration and Login Processes with Twitter Accounts

Airapi 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

Airapi 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 Airapi

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.

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 Airapiโ€™s Documentation to the Relevant Pages of Airapi

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

  • To give a hyperlink to reach the relevant page.

FIXED ISSUES

PORTALTASKISSUEACTIONSTATUS

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 Airapi 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 Airapi account.

Backend fixed

Done

Gateway

16867

Account transactions can be reached from a different environment belonging to the same Airapi 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 Airapi 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

Last updated