Eficode ROOT Insights version 1.2 has been released

Features
- Added multi-repository support for all applicable collectors and panels
- Fine tuned and published Jenkins Rest-API plugin
- Added a scheduled 'full fetch' of pull requests (Bitbucket, Github)
- Added a new Portfolio dashboard that allows the monitoring of multiple projects side by side
- Currently includes the progress & tool usage panels, more to be added in the near future
- Verified the successful usage of Insights database as data source for PowerBI and Tableau
- Added the amount of currently open pull requests in the development view
- Added support for pull requests for Github and Bitbucket
- Added more extensive health reporting to collector status endpoints
Bug fixes
- Collectors now properly obey ports defined in configuration
- Jira data is now saved with the proper time zone timestamp
- Git data is now saved with the proper time zone timestamp
- Fixed a bug that caused git commit relations to not be visualized properly
- Project creation API endpoints now return a proper error code when a project already exists
- Fixed a visual bug in the management dashboard requiring user to resize the work in progress panel to make it scroll properly
- Ticket version information from Jira is now properly stored in the insights database
- Test run status bar was not shown under certain circumstances, this has now been fixed
- Fixed Jira collector not adding a user into the DB if it’s missing during the initial data import
- Fixed an issue that would crash the hotspot collector
- Fixed a bug in the collectors that would leave database connections hanging
- Fixed a bug that would cause the development data in management dashboard to sometimes not appear
- Jira collector initial import now correctly handles projects that have no issues
- Fixed a bug that would cause an empty pipeline dropdown to cause an error
- When changing the repository in the quality view, the bars of the pass fail ratio meter no longer disappear
- Fixed work completed by increment panel
- Fixed parsing the job name from Jenkins notifications
Improvements
- Made Jira collector more robust in terms of incoming date formats
- Improved multiple collectors’ initial data fetch
- Added a size limit for the git panel commit message display
- Improved user handling in Jira collector
- Improved version data handling in Jira collector
- Improved tracking of epic links
- If Jira does not give out sprint information, creating tickets that are in sprints no longer fails
- Jira collector now tracks sprint history
- Improved the landing page for a project, allowing easier navigation between different dashboards
- Added a concept of insights key which allows for more robust linking of pre-existing project resources
- Collector logging has been improved
- Enhanced the project timeline view, quality summary and members panels
- Jira collector now gracefully handles missing or invalid Jira license
- The Git branch panel now displays CI stages on commit hover instead of having to hover the “CI Stages” within the commit
- Added the currently active repository name to the hotspot analysis panel
- Added better error reporting in the UI panels
- Job name added in the management CI panel
- Changed the "Ongoing" panel title to "Work In Progress" in the management dashboard
- WIP trend metric added
- Added Tickets closed vs Tickets created per day metric
- Add resolution date to Jira related objects
- Added a link from CI/CD job related dashboard views to more detailed job analytics (Jenkins)
- Added the capability to hard delete projects in collectors
- Added unified admin/repository endpoints for creating and updating repositories in collectors
Published:
Updated: