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