Beta 5

New features

Feature

Description

User rights management - Administrator role
  • It is now possible to give the Administrator role to a whole LDAP group (including nested groups)
  • Admin role is now enforced for API requests
User rights management - Analysis manager role
  • It now possible to restrict some users to view only some applications (Analysis manager role)
  • The analysis manager role can be assigned either per application, or for a whole application domain
  • It can be given to a specific user or to a whole LDAP group (including nested groups)
.NET/VB.NET technology support
  • It is now possible to view the content of .NET/VB.NET applications to be analyzed
  • It is possible to define analyzer dependencies between .NET content and other content of the analysis
MS-SQL technology support
  • It is now possible to view the content of MS-SQL applications to be analyzed
  • It is possible to define analyzer dependencies between Microsoft SQL Server content and other content of the analysis
Universal analyzer support
  • It is possible to create Universal analyzer analysis units for the AIP Extensions which have been installed for the current application
Dependencies
  • It is now possible to delete a custom analyzer dependency
Application template
  • It is now possible to define, via a template file, the list of AIP extensions which have to be installed on each new application declared in the system
Download all logs
  • The logs download button now downloads all logs of a given procedure, including the analzing logs in particular.
Navigation to Dashboards
  • It is now possible to configure the location of the Dashboards installed for the current AIP instance
  • When this is done, navigation buttons will be shown in the UI
CSS3 support
  • The component now support V3 of the CAST Storage Service.

User interaction improvements

ImprovementDescription
Version displayVersions of both the AIP Console components and of the underlying AIP installation are now available in the UI
Actions elapsed time/runtime displayThe progress/results sidebar now shows the elapsed time of the current action
Current actions displayWhen an action request is blocked because other actions are running, the name of the actions and the user which launched them is shown
Calls to action
  • When trying to open the configuration view for an application which has no imported version, the user is now offered to import one
  • On an empty application list or version list, the user can now directly access application creation or version creation
Tables paginationAll the tables now have paginated content. Long tables are split in pages, which can be browsed element per element
Installation options tuning
  • The location of the component has changed to avoid conflicts with the main AIP installation
  • The location of the folder where files are uploaded to the configuration is now configurable
Configuration checks at startup
  • The paths configured for the API are now checked at startup. If they are incorrect, the API will fail to launch
  • The LDAP configuration check has been updated to be more resilient. It is also no longer blocking. If the LDAP configuration is inferred to be incorrect, a warning will be printed to the log, but the API will start.

Resolved issues

BugDescription
Parallel analysis failure

(Feedback from beta 4 testing)

One case of conflict between parallel analysis has been fixed

Partial deletion of applicationSome files related to an application where not deleted when the application was deleted, causing issues if the same application was declared again
Wrong handling of file upload errorsSome error cases for file upload left the uploaded files on the disk, causing issues if the same file was uploaded again
Wrong detection of overlapping dependenciesWebUI allowed some overlapping analyzer dependencies to be created, which then made the analyzer fail
Bad naming of analysis logs

(Feedback from beta 4 testing)

The analysis logs created by the API were not correctly named, causing them to be overwritten with each new analysis

Version name shown where it shouldn't beThe imported version name was shown in the version and snapshot panel
User/Password fields not reset after 2nd errorIn the login page, the user/password fields were reset only at the 1st login error
Possible to change imported version from the configuration pageWhen launching a reanalysis from the configuration page, it was possible to change the imported version
Back button does not close the log viewWhen showing a log, pressing the back button did not close the log (but impacted the page behind the log view)
Possible to Delete/Reject the imported version

It was possible to delete or reject the version currently imported for analysis

Beta 4

New features

Feature

Description

Application domain managementIt is now possible to move an application between domains, delete an empty domain
Edit version with DMTIt is now possible to edit an existing version in the DMT, to check its delivered content and the warning and alerts, before moving on to the analysis
LDAP password encryptionIt is now possible to encrypt the LDAP password which is indicated in the API configuration, if it is a security concern. See Configuring User Authentication
Create custom dependencies

It is now possible to create additional dependencies, to be taken into account in the analysis procedure on top of the dependencies discovered by the DMT.

  • Dependencies can have their source and target in any of the supported technologies.
  • The source and target can be a specific Analysis unit of the technology, or all the analysis units of that technology.
Parallel actions

It is now possible to launch several actions simultaneously, on different applications : analysis procedure, version lifecycle actions, snapshot management actions.

Definition of Administrator usersIt is now possible to assign the "Administrator" role to some users. Only administrators can declare new applications in the system, and can manage user roles.
Import application CLI

New CLI command which allows to import and existing application (with existing data & results) in the interface.

JEE parametersThe list and possible values of the JEE parameters has been aligned with the content of CAST AIP 8.3.0 beta1

User interaction improvements

ImprovementDescription
Selection of the version to be analyzed moved to the analysis launch screenNo longer done in the main application list. Application list only shows the current imported version (if any).
HTTP to HTTPS redirectionWhen HTTPS is enabled, it is possible to activate a redirection of all HTTP URL to HTTPS. See Changing Console and Node port numbers - activating HTTPS
Improvement of the DMT launch workflowMore guidance to the user on what's happening when launching the DMT application
Snapshot without full re-analysisIf analysis of the imported version has succeeded, it is possible to just create a new snapshot without re-analyzing.
LDAP service account verificationIf the LDAP service account which is configured is incorrect, the API will fail to launch.
New dedicated 404 page

Resolved issues

BugDescription
Internet Explorer 11 is now usable when HTTPS is enabledIn beta 3, the icons were not shown, making the UI unusable
Misleading error in the logAn error about missing the configuration parameter security.ldap.account.key was always printed in the log, even though this parameter is optional

Beta 3

New features

Feature

Description

Creation versionIt is now possible to launch the CAST Delivery Manager Tool from the webapplication, in order to create and deliver a new version of each application source code.
DLM Validation rulesIt is now possible to configure automated Dynamic Links validation rule in the analysis configuration, by uploading rule definition files. The content of uploaded files can also be viewed
Views dependenciesThe dependencies between Analysis Units which are discovered by the DMT, or created between technologies by default, are now displayed in the Analysis configuration.
Application domains

In the administration space, applications can now be grouped by domains, which are created when the application is created.

LDAP/LDAPS and HTTPS supportAdmininstrator documentation is now available on how to activate LDAP/LDAPS (for user authentication) and HTTPS.
Component deliveryThe Webified back-office component is now delivered independently of the main CAST AIP 8.3 delivery, and installed separately.

User interaction improvements

ImprovementDescription
Current version is now displayed in the configuration page
Tooltips showing after some time, no immediately when placing the mouse cursor on an element
Logs for the Application creation & deletion procedure are now available

Resolved issues

BugDescription
Unexpected "Page modification loss" warningWhen navigating away from the Configuration page, a browser warning for "Losing modiification" was sometimes shown. This is fixed.

Beta 2

New features

Feature

Description

Launch analysis from the configuration pageIt is now possible to launch and analysis (and select the required options) directly from the configuration page, without going back to the main application list.
Full application deletionDeleting an application now removes all the underlying data (database schemas and delivered source code)
Global JAR file uploadIt is now possible to upload Global JAR file, which will be used for all JEE analysis units of the application

User interaction improvements

ImprovementDescription
Improved blocage of concurent actionsThe Application now better handles cases when the user tries to launch an action while another is already started. It is also no longer possible to modify the configuration of an application while an action is pending for it.
JAR file upload error now indicate which files caused the error
Application list is now sorted the same way in the Main application list and in the Admin page
Aligned the design of the action follow-up between the analysis space and the admin space.

Resolved issues

BugDescription
When launching an analysis from the application page and selecting a version which has not yet been accepted, the import is actually done
Creating the first application on a fresh system (where no CMS connection profile pmx file exists) now succeeds.

Requirements

SeeĀ Deployment requirements.

How to report issues and feedback

Please report and issue or feedback to the product manager, Damien Charlemagne (d.charlemagne@castsoftware.com).