Details on upgrading to Autumn 19 can be found here: Upgrade to Autumn 19
Features and Enhancements
CI/CD - Continuous Integration and Continuous Deployment
The APIIDA API Gateway Manager now supports RESTful APIs to manage the Gateway Manager and the connected gateways.
A new /migrate endpoint allows a safe way to migrate (one or more) resources (like Services) to any connected target, including a list of targets. All necessary steps, like changing variables, intelligent mapping and creating the folder structure will be done automatically.
Additional endpoints help to administer the Gateway Manager, like create/remove existing nodes.
Define Migration Pipelines, including pre- and post-steps for every migration, like sending a webhook to an already existing test-tool. With this, a fully automated flow for a CI/CD pipeline can be established.
A new Command Line Interface (CLI) to manage the Gateway Manager and performing migrations, can be used for existing CI/CD tools, like Jenkins.
More information about the new API interface is documented here: API documentation
Venafi Trusted Protection Platform integration
Integration to the Venafi Platform automatic Machine Identity Protections. Migrate new or updated certificates from the Venafi Platform directly to all managed gateways. Changes can be automatically detected and updated on the gateways. This integration can be used for Private Keys, als well as for Trusted Certificates.
Admin Tools
Support for Admin Tools from the APIIDA API Service Manager. With this, the Gateway Manager is able to change the following settings, directly on the gateway
Cache settings for a node or a service
Remove/Add a cluster from a load balancer
Show status from backend systems
Authentication
Authenticate against a LDAP directory, like MS Active Directory
Fallback to local authentication is automatically activated, in case of connection issues to the LDAP directory
Migration
Intelligent Mapping of IDs: Mapping of IDs will be done automatically between source and target gateway. If the IDs doesn’t match, the Gateway Manager automatically mapps by name.
Migrate more services in each migration step to save time.
Migrate services and resources to more the one target at once to save time
Migrate services or resources to whole environment (or multiple environments)
If a variable will be changed in the migration process, the original value of this variable will be shown.
One-Click-Migration: If the migration overview step isn’t necessary, the option “Execute Migration with Default Settings” can be chosen for a One-Click-Migration.
Save migrations
Repeat saved migrations
Migration overview
Gateway Explorer
Additionally to resources also services
Migrate more the one resource at once
Standard migration flow
Migration in history
APIIDA API Gateway Manager gateway integration
2.1
Easier setup new JDBC setting
Logs and Audits addionally
Show gateway version in UI
Installation instruction changed, please check the updated manual:
Miscellaneous
Quick Health Check: Show only subset of services from selected cluster
Root folder not importable anymore
Show actual values in slack messages
Indicator if metrics API is not available
Private Gateways
Retention Time for Metrics
Bugfixes
The following bugs have been fixed in Autumn 19:
Show all names instead of IDs
Missing Target ID in 2nd migration step
Edit of Dashboard leads to a edit mode for all pages
Add new Widgets saves changes
Variables aren’t used for solutions
Many other minor bugfixes
Known Issues
APIIDA API Gateway Manager don’t enforce valid git tag names. Invalid tag names won’t be set.