APIIDA API Gateway Manager

Release Notes Spring 21

Bugfixes

  • List of configured alarm rules is not updated, when a new rule is created

  • Fixed a bug that caused AAGM to push into a previouslx configured repository and not into the new one if the repo URL was changed

  • Fixed a bug that caused some data to stay in the database even after the node the data was related to has been deleted

  • Fixed a bug that caused HTML tags to appear in MS Teams messsages

  • Fixed a bug that prevented automations from being executed after an advice was created

  • Availability for empty git repos is reported correctly

  • Fixed some inconsistencies within the UI

  • Fixed a bug that prevented users from being migrated

  • Fixed a bug that caused a migration to fail if special character sequences were used in the migration comment

  • Fixed a bug that rendered a dashboard unusable if it had widgets on it referencing a node or a service that bas been deleted

  • Fixed a bug that caused autodiscovered deployments to be removed in some cases

  • Fixed a bug that caused AAGM to predict the wrong outcome when a migration was tested and the element did not exist before

  • Sorting of migration results stopped working

  • Sorting in the migration results view is back to normal (regression in Winter21)

  • Fixed a bug that caused dependencies to not show up in the resources view

  • Fixed a bug that caused flash messages (i.e. alerts) to not be displayed after automatic operations finished

  • Fixed a bug that caused the GitLab integration to fail

  • Reverting a migration sometimes shows two success messages after completing instead of one

  • Fixed a bug that caused an display of an empty alarm list after confirming one alarm

  • Fixed a bug that caused AAGM to crash when requesting a password reset

  • The same library could be required multiple times in a service

  • The indicator for the main resource of a bundle didn’t show up when migrating based on git

  • Icon indicating errors during metrics retrieval was diplayed at the wrong position

  • Fixed a bug that caused modal dialogs to flicker when they were opened and closed multiple times in a row

  • Fixed a JS error when selecting a certififcate in the Gateway Explorer

  • Fixed text wrapping of long dashboard names in the left side menu

  • Fixed the position of the error message that is displayed after an error during API discovery

  • Input boxes in a node’s detail are not editable anymore

  • Fixed a bug that caused severity indicators in the alarm overview to not show up

  • The perform migration button is disabled unless all required fields in the dialog are filled

  • Fixed a bug that caused test feedback for integrations being displayed behind the modal backdrop instead of in front of it

  • Reading the dependency graph is much, much faster now

  • We fixed a bug causing dependencies only showing on one side of the dependency, but not on both

  • The breadcrumb when inside a cluster was fixed

  • Create folder button when testing a migration was fixed

  • Fixed a bug that caused the target gateway list to be unstyled

  • Refresh button in analysis tabs is enabled again after new data has been loaded

  • If a name of a registered API / library cannot be deducted from its contents is named New API / New Library instead of a blank name

  • Fixed a bug that prevented an API to be registered by the GitHub integration

  • Authentication cert and its PW are kept when other data of the node is changed

New / Changed Features

  • Updated AAGM to use new Apiida colors

  • Slight changes to the UI

  • Removed AdminTools v2 from the Gateway Manager

  • Any combination of resources can now be pushed to a git repository by using the resources view

  • Migrations of a git backed API can now specify a branch as source

  • Autodiscovery of deployments were added after registering an API or a new node, so that no rescans need to be triggered manually

  • AAGM now checks for valid git tag names before trying to push them

  • Shared libraries can now be registered via git and marked as required within services and solutions, which keeps them from being pushed into a services' repository

  • The dependency tree of elements is imported and is available via the resources view

  • Services / Solutions / Library details view has been unified

  • When deleting a shared library it is checked that it isn’t required by any registered API. If it still is the delete operation is canceled

  • Textareas for defining service templates now use syntax highlighting

  • Added a “are you sure” dialog in front of the revert migration button

  • AAGM now shows a warning instead of an emtpy select box, when migrating based on L7 but the API to be migrated has not been discovered on any of the gateways

  • Back button during a background request does not take you to the frontpage, but to the laste page you were before starting the task

  • Changed the definition of a solution, service and library (all APIs)

    • If the API has a common root folder (i.e. you register one folder from a gateway) it is created as a solution. The services within are created as child nodes

    • If the API has no folder but only one service in it, it is considered to be an isolated service

    • If there is no common folder (i.e. you register two folders on the same level), it is considered to be a library. The services within are not created as child nodes (which means, that you cannot access metrics for them)

  • The email integration now allows multiple mail addresses in the input box