Navigator View - Delivery Projects - Addition of new menu named "Delivery Projects Supervisor" which allows to have an overview of the various Package Managers and also to massively deploy deliveries
Navigator view - Addition of visual indication when runtimes refresh is in progress
Package Manager Editor - List of processes in build history and in synchronize popup has been sorted alphabetically
Package Manager Editor - User with "analyticsRepositoryConsult" role can consult the sources of a deployment
Administration - Delivery Projects - The day in creation date of Package Manager has been improved
Working with a Runtime accessed through HTTP using a complete path as hostname was not working. All sessions operations performed through this Runtime was not working
Administration - Runtime - when adding a new Runtime, the "Disable log database proxy" parameter should be checked to avoid unnecessary operations on the Runtime
New Source Management editor allowing to manage the imported source packages
Navigator - ability to filter the list of items through a new text filter box
Schedule Editor - support defining list of values
User Experience improvement - rename the "execute" buttons and menus to "run" for clarity
When starting Analytics, perform some checks to make sure the installation and configuration is valid and inform the user about the misconfiguration when possible
Could not connect through HTTP to a Runtime located in some environments such as cloud environments
Could not connect through HTTP to a Runtime when using a complete path as hostname (such as "hostname.domain/with/some/additional/path" instead of only "hostname.domain")
My Session Reports category was unexpectedly showing Session Reports of other users than current user
Navigator View - Unable to execute multi-configuration deliveries when Analytics is running under Java 11
Open documentation menu available at various places to open the documentation of a process doesn't work anymore
Sessions Report - the field "Days Before" has issues when the focus is on it, the value is sometimes unexpectedly changing without any user action, such as when pressing the arrow keys
Session Report - refresh unexpectedly stays in "waiting" status when another user is already doing a refresh at the same time
With some editors the asterisk indicating that the editor has some changes to save was not displayed
Migration wizard - Addition of a new Deployment Manager parameter named "Target Package Manager Strategy" which provides a way to create one Package Manager for each source Process
Addition of possibility to show the connected user in the right menu
Metadata Editor - When the node name is not specified then, in metadata editor, it will be automatically replaced by "node" as name instead of displaying the Metadata icon without label
Navigator - Added the ability to delete multiple deliveries
Administration menu - Administration couldn't be saved when adding and then removing immediately a "Delivery Projects" or a "Configuration" without giving them a name, an "You cannot save until all errors are corrected" message occurred
Administration Editor - Testing the scan logs database thrown a Null Pointer Exception when user was not defined
Metadata editor - When metadata node has child nodes and properties, properties have been placed just below the metadata node, they was listed in the middle of child nodes before
Session reports - Generated user log information was not displayed correctly in session reports
Session Reports - When a session is in a dead state, all actions in the process automatically became dead, even those performed correctly
Delivery Pulling - mechanism no longer worked with HTTP Repository V2 defined in engineParameters file.
Package Manager Editor - After changing a value of a configuration, the deployment status was calculated as "deployed" instead of "mismatch", by clicking the refresh button
Package Manager Editor - When a version's sources changed, the deployment status was not updated and remained "deployed" instead of "mismatch"
Package Manager editor - redeployments with multi-configuration deliveries did not work properly, when changing values in configuration
Added Tomcat 9 compatibility
Added Java 11 compatibility
Authorizations - Ability to logout from Analytics graphical user interface
Navigator - addition of the "publish as web service" checkbox in the popup for creating a package manager
Package Manager Editor - added a new parameter to directly open the package import popup, when adding a new version
Added back the support of Jboss 7 for compatibility purposes
Delivery Projects - Improved times on "Validate delivery projects" on change options with many project deliveries
Package Manager Editor - a performance issues have been detected when having a lot of packages to perform, performance has been improved
Package Manager Editor - a performance issues have been detected when the package to perform volume is high, performance has been improved
Schedule Editor - Mandatory control for "port" field has been removed in the schedule creation and modification page
Web service - Analytics web service API was not returning errors when build fails
Migration Wizard - Adding a control not to migrate the deployment Manager if the Metadata Configuration has not been migrated
Package Manager Editor - the list of processes in the Version popup is now sorted in alphabetical order
Package Manager Editor - addition of the possibility of filtering the displayed packages, in the Version popup
Navigator - schedule icon was not in "paused" state after pausing a schedule
Session Report Editor - package documentation was unexpectedly inaccessible from session report when the related package had no build in Analytics (which could happen on items migrated from Analytics 2.x.x for example)
Package Manager Editor - ability to import several source packages at once on a Version
Package Manager Editor - ability to delete multiple source packages at once on a Version
Runtime Administration - right click context menu on Runtimes in the Navigator now allows to directly open the Runtime Administration Editor
When refreshing Analytics browser page, currently opened editors are now restored / reopened after the refresh (except Sessions Report and Runtime Editors, which will be done later)
Administration Editor - A Runtime password with more 495 charaters was not saved
Metadata Configuration Editors - when having a value containing more than 1000 characters in a configuration, the value was truncated
Session Report Editor - when restarting a session, if several Runtimes have the same configuration, the popup to select the runtime was not displayed entirely
Runtime Editor: the 'command' tab was missing
Package Manager Editor: when adding sources in a version, the popup to select the source package file is now filtered on *.pck to ease finding appropriate files
Package Manager Editor: On the synchronization report popup, a tooltip has been added to display the full name of a process by hovering it, to see the whole name even if it has been truncated in the editor because it is too long
Administration Editor: When deleting objects, the properties was not always cleared, on the right part
Administration editor: The editor was badly resized when switching between Session Report Editor and Administration editor
Administration Editor: In Delivery Project tab, a little red cross was unexpectedly displayed when clicking on an existing Package Manager to rename it
Administration Editor: a performance issue has been fixed, which was making the administration slow in some situations
Metadata Configuration Editor: the filter button which allows to show only the configurations with missing values was not working
Package Manager Editor: on the radio button to define current version, the mouse was unexpectedly not a hand when hovering it
Administration: display of the Statistics label in addition to the Statistics code
Migration wizard: The "OK / Cancel" buttons at the bottom have been replaced by a "Close" button because they are not necessary at this place and had no impact
Modification of the filter icons (error and warning) to make them clearer
Runtime Editor: ability to alternatively use the keyboard "Enter" key to execute the various tests of the "Test" tab instead of having to click on the Test button
Repository Migration Wizard: added option to automatically define a specified Environment on all schemes when migrating Deployment Managers
Administration: when defining Runtimes, it is not anymore possible to define a Runtime having the same name as another Runtime, to avoid errors at save.
Administration / Delivery Project: it was no possible to delete an environment from a Delivery Project, if this environment was used in another Delivery Project
Navigator: when opening a Runtime from Navigator, the connection is now performed in a dedicated task which can be put in background, to avoid blocking the application until the connection establishment is finished
Package Manager editor: when working on a version deployment, if the source processes added in the version does not have any Metadata, the status of the deployment was unexpectedly staying as "mismatch", even after building / deploying
Session Details Editor: "display only the error" filter was not displaying dead sessions
Scheduler Editor: locked text fields have been greyed out to make it clearer that we cannot write inside
Password Metadata attributes cannot be edited
Editor tabs: ability to close multiple or all opened editor tabs through right click context menu
Metadata values definition: ability to define multi-line values on attribute through a new multi-line textbox popup
Session Reports: a warning message is now displayed when some of the Runtimes and / or Log Databases cannot be accessed to inform that the list of session may not be complete until the connection to those are fixed
Analytics might be freezing and becoming unresponsive in some network configurations when trying to perform operations on resources (such as performing operations in administration for instance)
Improve messages returned when a build fails to give more precise and clear information about the real reason why the build fail, when possible
Migration Wizard: migrating large repositories from 2.x.x to 3.x.x generated errors when using Oracle as Analytics internal database
Migration Wizard: migrating repositories from 2.x.x to 3.x.x generated errors when the source repositories contained two deliveries with the same imported package id
Metadata node name: when importing updated Metadata on which some node names have changed, the node names were not updated in Analytics
REST API: create a deployment item automatically when performing a build for a given environment and version
Session Reports: columns order is not saved correctly
Session Details: dynamic names with slash '/' are not correctly displayed, only the part after the slash appears
Session Reports: on advanced settings, when closing the 'Group By' popup without selecting anything, the list of sessions is unexpectedly cleaned and emptied
Session Reports: sub session executed through an 'Execute delivery' Process Action is not displayed under the Process Action when it is executed on a remote Runtime
REST API: the operation which returns the list of deliveries for a given environment now supports filtering the list returned based on if it is web service deliveries or standard deliveries through a query parameter
Unnecessary logs printed in application server console when REST APIs operations are performed
Add a confirmation popup when trying to delete a Delivery Project or Package Manager
Package Manager Editor: inform in live when changes have been made in the Package Manager from other users in the background
Package has been renamed to Package Manager in the various screens for clarity
Support Sybase ASE as Analytics database
When importing sources in which an existing Metadata node has been moved from one Metadata to another, Analytics now handles the modification to display it properly in the new location in Metadata Editor
Analytics user with analyticsRuntimeConsult role should not be able to delete deliveries
Fix a potential issue where sessions might sometimes appear twice in the session list
Fix some boolean columns in Analytics internal database which were not initialized properly with "NOT NULL", which could cause some issues with some databases
Incorrect editor name when opening Package Editor from Session Information
Impossible to delete an environment on which builds have been performed
Package Manager: when hovering import button image with the mouse, the cursor should change to inform the user that it is a button which can be clicked
Performance improvements for deployments time
REST API: import package operation from REST API unexpectedly requires that Analytics is initialized and accessed at least once from a browser since it is started to be able to work
Some warnings such as "Prevented recursive attempt to activate part" might be logged in "Error Log" View when opening / closing Session Reports
STA-REPO-007 and STA-REPO-008 are unexpectedly returned with an HTTP 200 when a delivery could not be deployed because Runtime unavailable
When deleting a session in a Session Report, the corresponding session editor tab must be closed if it was opened
When adding a statistic, the name in the list remains empty until the Administration is closed and reopened
With Internet Explorer, deployment appears with warning, even if build is valid and package synchronize
When a statistic does not have any label, opening Sessions Reports unexpectedly makes Analytics becoming unresponsive, forcing to refresh the page
Allow to deploy Deliveries as web services on Runtimes
Ability to work with HTTPS secured Runtimes
Delivery pulling: support exposing deliveries to Runtimes which will pull them directly from Analytics
Delivery checksum is now handled
Runtime RMI / RMIS communication: when connecting to a Runtime through RMI / RMIS, it is now possible to specify the protocol "rmi://" or "rmis://" in the hostname connection properties
Runtime RMIS communication: embedded certificate used for RMIS has been removed to allow using your own certificates
Analytics might be freezing and becoming unresponsive in some network configurations when trying to perform operations on resources (such as performing operations in administration for instance)
Unable to deploy Deliveries on Runtimes which are configured to communicate through HTTP
Unable to connect through RMI to Runtime secured with user / password
Analytics is now storing all its data in an external database instead of files
Deployment Managers feature has been removed, replaced by Delivery Projects
Metadata Configurations are now defined globally
New look and feel
New Delivery Project feature to manage projects life cycle
New Environment feature to define environments globally
New REST APIs are now available to manage the application
Deployment Manager - Remote repository features did not work with schema
Deployment Manager - Renaming a package was no longer supported
Schedule Editor - Mandatory control for "port" field has been removed in the schedule creation and modification page