Squore 19.0 was released on April 30th 2019.
This release brings REST API on project data, the possibility to apply a model on all project versions, a new home page, support of multi dashboards and management of findings from Source Code.
Read on to take a visual tour of the new features of Squore 19.0!
New Features
New Home Page
The home page is now refurbished.
A timeline presents chronological information related to projects builds, pinned artefacts and comments added by other users.
The timeline provides filters to allow users to focus on particular activitiy or project. It also provides a period selector which allows users to display a particular period of time.
The previous blocks "last projects visited", "pinned artefacts", "tasks" and "documentation" are still accessible.
The Squore REST API
Squore now includes a full REST API which you can use to retrieve projects, versions, artefacts, metrics and user management.
You can browse the API documentation directly from your Squore Server (? > API Documentation). To help you get started with the API, we have written an API Quick Start Guide.
Reapply Model
Now, it is possible to apply a new model (or updated one) using the project data in database, without executing repository connectors and data providers!
Go to the project page and click on "Reapply model":
Then select a wizard to apply, and choose between:
- Update this projet
- Duplicate into new project
Finally, click on "Run" to update or create the projet with an up-to-date model.
Cloning A Project Version
To branch a project version, this option will help you to keep all data of a build version (build option, relaxation states, ...).
Go to the "My projects" page, click "Manage" on the desired project, in the "Versions" tab a new "Clone" column is available:
Then fill the following form to create a new project using this version as the first version of the new project:
Multi-dashboards & Roles Permission
To simplify the role management, we removed the "view as" popup that filtered elements visible only for a specific project role.
Roles/team continue to be defined as before but if you are "developer" and "project manager", you can now view all items that you have the right to see at the same time.
For example:
- action items without "roles" permission
- action items with role permission "developer" or "project manager"
- not the action items with role permission "tester"
It is available for all main elements:
- Dashboards
- Action items
- Highlights
- Exports
- Reports
In most cases, it doesn't change the page design, except for dashboards. It allows you to have access to several dashboards for a same artefact/model/group, so it is possible to switch from one dashboard to another just above the charts in one click!
Of course it impacts also the dashboard editor with a more powerful permission management, including a new "groups" permission that limit the visibility of a dashboard to one or more specific user groups.
Manage Findings From Source Code
Users are now able to create, relax or close findings manually, directly through the "source code" user interface.
- To create a finding, click on the line number placed on the gutter to display the dedicated form (see below). User has to select the finding rule and fill a description.
- To relax a finding, click on the warning icon to display the dedicated form (see below). If several findings are positioned at a code line, user has to select the desired one among them.
User has to select the relaxation status and add a comment. - In addition, the form allows users to remove findings if added manually.
Indicators & Information Support For TextValues Charts
On the 18.1 version, only measures were allowed on the "TextValues" chart, now, it is possible to add textual information and indicators.
"View Source" Automatic Link
To return to the source code or to follow the original URL of a ticket for example, it was necessary to add the "SourceCode" chart on the dashboard.
Now, it is a simple link added automatically on the top right corner of the dashboard tab:
Note that the "SourceCode" chart is now deprecated.
New Scripting Language Groovy
A new language is now available to write scripts for data providers, repository connectors, exports and such : Groovy.
Why Groovy :
- is a JVM based language
- is developer friendly (easy to read/write)
- can be embedded in Squore and doesn't have system dependencies
A simple example of the configuration to execute a groovy script (form.xml):
<exec-phase id="add-data"> <exec name="java"> <arg value="${javaClasspath(groovy)}"/> <arg value="groovy.lang.GroovyShell" /> <arg value="${getToolConfigDir(jsonToCSVFile.groovy)}" /> ... </exec> </exec-phase>
Export Scripts Improvements
- Add ${token} parameter to call REST Api.
- All scripts provided by Squore are now written in Groovy instead of nashorn (javascript for Java).
New "Hide Input Tags" Feature
Use the new "displayIf" element on the form.xml files to define conditions on the tagged field to make it visible in the web UI.
<tag type="text" key="config_file"/> <tag type="text" key="url"> <displayIf> <notEmpty key="config_file" /> </displayIf> </tag>
Further reading: Hiding Data Provider Elements In Web UI
Optional Squan Sources
Running Squan Sources is now optional in the Software Analytics model. When launching an analysis with the Software Analytics model, Squan Sources is no longer launched by default, since a Software Analytics project may contain only tickets, requirements or resources, not necessarily source code.
The data provider is now optional, but this means that your scripts must be updated to explicitly launch Squan Sources if you are analysing source code, which was not the case in previous versions.
For most projects, this is as easy as adding -d type=SQuORE to your command line. For more details, refer to the Squan Source command line documentation.
Queue Management Enhancements
Up to Squore 18.1, changing the queue size was complicated (https://support.squoring.com/documentation/latest/install_admin_manual/index.html#sect_queue_size)
This is now a simple parameter in <SQUORE_HOME>/server/standalone/configuration/standalone.xml
:
- Stop Squore
- Edit
<SQUORE_HOME>/server/standalone/configuration/standalone.xml
to change the default value (8 concurrent tasks) Start Squore
<managed-executor-service name="squore" jndi-name="java:jboss/ee/concurrency/executor/squore" context-service="default" long-running-tasks="true" core-threads="8"/>
Removed and Deprecated Features Since 18.1
- Export scripts using sqexport.pl file have been removed, use pre-defined highlights exports scripts or custom exports using API instead.
- The "View Source" chart is now deprecated. An automatic link is now available.
Licensing Changes
Your 17.x or 18.x annual subscription license is fully compatible with Squore 19 provided your license has been distributed from March 1st 2019.
If your license has been distributed before March 1st 2019, please contact the Squore support in order to request a new license, compatible with Squore 19.
API Changes
The API user management (user, groups, roles, permissions) has changed.
The information is now wrapped in a JSON object and has an object that contains links to other APIs. Consult the API documentation.
Squore 18.1 user API example :
[{ "id": 1, "login": "admin", "locale": "en", "timeZone": "Europe/Paris" },...]
Squore 19.0 user API example :
{ "_links": { "self": "http://localhost:8180/SQuORE_Server/api/users" }, "users": [ { "_links": { "self": "http://localhost:8180/SQuORE_Server/api/users/1" }, "id": 1, "login": "admin", "locale": "en", "timeZone": "Europe/Paris" },....] }
Changes in Installation Prerequisites
No changes since 18.1
Known Issues
If you are using Oracle, make sure to deactivate statistics columns before upgrading otherwise the upgrade will fail with the following error : "Caused by: java.sql.SQLException: ORA-54032: column to be renamed is used in a virtual column expression".
To know more about Oracle Extended Statistics : https://blogs.oracle.com/optimizer/extended-statistics
Upgrade Notes
From previous minor version to this version :
- Additional disk space required by upgrade: 20% of database size.
- Some benchmarks:
- Platform: Fedora 29, Intel Core i7-7700HQ, 16 GB RAM, SSD disk. / Time: 160 s/GB.
- Platform: CentOS 6.7 Final, Intel Xeon CPU E5-1650, 128 GB RAM, HGST Ultrastar 7K4000 disk. / Time: 470 s/GB.
Configuration Changes
For a detailed changelog of the Shared folder, consult the full Configuration Folder Changelog :
- 19.0.9 vs 19.0.10
- 19.0.8 vs 19.0.9
- 19.0.7 vs 19.0.8
- 19.0.6 vs 19.0.7
- 19.0.5 vs 19.0.6
- 19.0.4 vs 19.0.5
- 19.0.2 vs 19.0.4
- 19.0.1 vs 19.0.2
- 19.0.0 vs 19.0.1
Full Changelog
19.0.17
Published on 28th October 2020
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no
Type | Category | Description | Id |
---|---|---|---|
Evolution | Documentation | Folder names in install documentation are now standardised | SQ-1571 |
Problem | Documentation | Removed "@app.name@" occurrence in "keep data files" tooltip | SQ-1587 |
Problem | Documentation | Button name on Notification help page has been updated | SQ-1530 |
Problem | GUI | Removed reference to non-existant UI element in Administration tutorial | SQ-1528 |
Problem | GUI | Rephrased text in "Block this user" dialog | SQ-1527 |
Problem | Models | Corrected translation of "due date" in Software Analytics model | SQ-1787 |
19.0.16
Published on 25th September 2020
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no
Type | Category | Description | Id |
---|---|---|---|
Problem | Database | Relaxation/exclusion variables other than 'RELAXED' are now considered during upgrade | SQ-1281 |
Evolution | Documentation | Documentation for "displayType" and "displayValueType" variable has been updated | SQ-1202 |
Problem | Documentation | SWAN handbook has been reviewed | SQ-1303 |
Problem | Documentation | Reports configuration in Configuration Manual is now up-to-date | SQ-1520 |
Evolution | Documentation | Documenation update with Kiviat chart new attributes for tooltip | SQ-1418 |
Problem | GUI | New Kiviat chart attributes for tooltip customisation | SQ-1295 |
Evolution | GUI | Indicators are now displayed by alphabetical order in Model Viewer | SQ-1237 |
Problem | GUI | Typos in License page message have been corrected | SQ-1370 |
Problem | Server | Improved stability mechanism to better handle use of multiple DPs | SQ-1411 |
Problem | Server | ArtefactType' attribute for indicator is now handled properly by "where" clause in Highlight definition | SQ-1185 |
19.0.15
Published on 31st July 2020
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no
Type | Category | Description | Id |
---|---|---|---|
Problem | Addons | The reading format of DP Klocwork has been updated | SQ-880 |
Evolution | Addons | Following DPs, compiler, cvs_findings and qac now accepts multiple input files | SQ-1171 |
Problem | Database | Fixed a delta display problem on Cloning Findings between project versions | SQ-909 |
Problem | Documentation | RC option "useCredentialsForSCA" is now documented | SQ-1129 |
Problem | Documentation | Deprecated "getToolConfigDir" function has been removed from documentation | SQ-1116 |
Evolution | Documentation | Sources folder documentation has been improved | SQ-1164 |
Evolution | Documentation | SSL certificate setup procedure with CLI is now documented | SQ-796 |
Problem | GUI | Home page projects drop-down list is now alphabetically sorted | SQ-1049 |
19.0.14
Published on 2nd June 2020
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no
19.0.13
Published on 27th April 2020
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no
19.0.12
Published on 15th April 2020
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no
Type | Category | Description | Id |
---|---|---|---|
Problem | Configuration | Squore supported ZIP files now accept more special characters | SQ-633 |
Problem | DB | Better support for cloning projects using multi localization Findings | SQ-744 |
Problem | Configuration | Fixed a bug that prevented the Checkstyle data-provider from excluding files or directory | SQ-768 |
Problem | API | Fixed a bug that prevented the API from accessing findings using an old rule | SQ-707 |
Problem | Server | Fixed a bug that could prevent a problem on "suspicious" Finding when changing its status | SQ-752 |
Problem | GUI | Enhanced Microsoft Edge Browser Support | SQ-767, SQ-763 |
Problem | Addons | Improvement of the C parser | SQ-785 |
Problem | API | Fixed a minor bug on the Swagger API documentation page | SQ-661 |
19.0.11
Published on 20th March 2020
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no [diff]
Type | Category | Description | Id |
---|---|---|---|
Problem | Addons | Stability computation now handles empty Ada packs | SQ-429 |
Problem | API | Findings new status is now correctly returned by API | SQ-338 |
Problem | Documentation | Milestones attributes desciption in documentation is now accurate | SQ-337 |
Problem | GUI | Display shape in charts is now working properly | SQ-571 |
Problem | GUI | Chart from score card line are now loading properly | SQ-558 |
Problem | GUI | In filters, checked/unchecked values are now handled properly when changing selection | SQ-602 |
Problem | GUI | Artefacts are now diplayed correctly when using indicators and/or measure filters | SQ-538 |
Problem | IHM | Version date is now displayed properly in all locations | SQ-574 |
Problem | Server | Manual baseline now removes last-draft folder | SQ-369 |
Problem | Server | PhantomJS stability/reliability improvement | SQ-424 |
19.0.10
Published on 4th December 2019
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no [diff]
Type | Category | Description | Id |
---|---|---|---|
Problem | Addons | Variable ${idApplication} for export is wrong | #13945 |
Problem | Addons | Nested C functions are not nested in Squore tree | #14110 |
Problem | Addons | SquoreImport doesn't copy the input-keys file | #14125 |
Question | Addons | Squan Source : improve exclude/inclide files and directories mechanism | #14143 |
Problem | Addons | Crash in findings stability on Legacy projects | #14195 |
Problem | GUI | Action Items crash because of Remote Url | #14135 |
Problem | GUI | Wrong indicator trend on new artefacts | #14199 |
Problem | GUI | After a dashboard creation the mouse wheel does not work anymore to scroll the dashboard editor. | #13741 |
Problem | GUI | "No conversation found" error when cloning version with same project and version name | #14172 |
Problem | GUI | Impossible to edit a Highlights with a condition pattern | #14189 |
Problem | Server | In reports findings in "DEROGATION" appears in "LEGACY" relaxation state | #13952 |
Problem | Tools | Crash in stability when switching from C to C++ | #14105 |
19.0.9
Published on 14th November 2019
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no [diff]
Type | Category | Description | Id |
---|---|---|---|
Problem | Addons | Stability crash on project context changes | #12434 |
Problem | Addons | Variable ${idApplication} for export is wrong | #13945 |
Problem | Addons | Compute the Squan rebuild flag using also configuration files | #14086 |
Problem | Addons | Error "missing clause brace" with long lines in the code in CPPTest | #14083 |
Problem | API | Different "analysisTime" value returned by two different API requests on same project | #13676 |
Problem | API | Error finding API with User findings | #13886 |
Problem | API | Add characteristics in API requests | #13853 |
Problem | API | DataProviderServlet give DP information specified as RC | #13994 |
Problem | DB | Release format parsing issue during upgrade | #13806 |
Problem | DB | Upgrade issue on duplicated drafts in database | #13955 |
Problem | DB | Oracle issue with virtual columns when upgrading from 18.0.10 | #14013 |
Problem | Eclipse Plugin | Impossible to launch 'synchronize' command on Eclipse Mars version | #13799 |
Problem | GUI | Crash on findings tab when rules have been deleted on model | #13005 |
Problem | GUI | Crash when using the findings action plan | #13212 |
Problem | GUI | Milestones label not kept from one build to another | #13511 |
Problem | GUI | In the Home Page projects history, a project without model does not have an url | #13873 |
Problem | GUI | Crash on "All Rules" view when model is removed | #13870 |
Problem | GUI | Problem when filter on UP/DOWN/STABLE evolution | #13879 |
Problem | GUI | Crash on indicator tab when model is removed | #13872 |
Problem | GUI | Potential wrong displayed measure on artefact table | #13845 |
Problem | GUI | Problems when counting elements in home page | #13914 |
Problem | GUI | The reapply model in the contextual menu, even disabled, is clickable | #13923 |
Problem | GUI | Home Page support for IE11 | #13919 |
Problem | GUI | Filter buttons are misplaced when breadcrumb is activated | #13929 |
Problem | GUI | Wrong information message in french in the Home page for visualizing more builds | #13940 |
Problem | GUI | Remove second to last version information in Home page | #13937 |
Problem | GUI | Intempestive horizontal scrollbar on dashboard | #13936 |
Problem | GUI | Empty time range when Home Page API is called | #13995 |
Problem | GUI | Crash on action items when switching between a model with classic and dynamic action plan | #14018 |
Problem | Server | Broken "Apply Changes" feature when adding a tool parameter | #14096 |
Problem | Server | Add a permission for API access | #13109 |
Problem | Server | Cannot relax too many Findings at the same time | #13877 |
Problem | Server | Reapply model fails on old versions | #13858 |
Problem | Server | Crash on apply model with repository that doesn't have associated root artefact | #13926 |
Problem | Server | In reports, findings in "DEROGATION" appears in "LEGACY" relaxation state | #13952 |
Problem | Server | Unexpected element in output.xml from 14-B | #13966 |
19.0.8
Published on 6th September 2019
- Includes database upgrade: yes
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no [diff]
Type | Category | Description | Id |
---|---|---|---|
Problem | Clients | Squore 19 don't recognize old versions of TCL. | #13749 |
Problem | Clients | Analysis still appears as "Processing" on Projects page even though it has failed | #13750 |
Problem | Clients | Java property not considered when given in command line | #13532 |
Problem | Clients | Crash when computing recursive links | #13697 |
Problem | Configuration | Problem with "close.svg" icon for ticket status | #13736 |
Problem | Configuration | Problem when trying to include tables without icons in reports while applying Jasper template | #13748 |
Problem | DB | Upgrade to 19.0 may fail when 15-A was in use | #13718 |
Problem | Eclipse Plugin | Support of multi dashboards in Plugin Eclipse | #12946 |
Problem | Engines | Impossible to provide an artefact just below the application without id and an empty path | #13713 |
Problem | GUI | Problem with templates using the same identifier after upgrade | #13710 |
Problem | GUI | Actions Items - Error when open a table line at model_group level | #13436 |
Problem | GUI | Dashboard editor problem could occured when creating a new dashboard | #13737 |
Problem | GUI | Artefact link is lost when creating a new dashboard from an existing dashboard | #13739 |
Problem | Tools | Problem with checkedInUI option behavior when using CLI | #13728 |
19.0.7
Published on 8th August 2019
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no [diff]
Type | Category | Description | Id |
---|---|---|---|
Problem | Clients | Crash when computing recursive links | #13697 |
Problem | GUI | Incorrect description of "Projects" help popup | #13695 |
Problem | GUI | Erroneous "Apply Model" option label in "My Projects" page | #13669 |
Problem | Process | Change hostid.jar filename to squore-hostid.jar | #13689 |
Problem | Server | Problem with HTTP to HTTPS redirection - Code 302 : Found | #13671 |
19.0.6
Published on 2nd August 2019
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no [diff]
Type | Category | Description | Id |
---|---|---|---|
Problem | Configuration | Re Apply "Override" do not reuse the tag information | #13600 |
Problem | DB | HibernateException on the server.log during apply model | #13612 |
Problem | DB | Upgrade issue with content of projects directory | #13648 |
Problem | Eclipse Plugin | Remove border of the export button in highlights view | #13624 |
Problem | GUI | Using Opensuse Linux, display error of the user name on the home page of Squore. | #13630 |
Problem | GUI | Error on reloading configuration, impossible to find the source | #13640 |
Problem | Server | Problem with HTTP to HTTPS redirection - Code 302 : Found | #13671 |
Problem | Server | Warn User When Deleting Old Version On Later Page | #13392 |
19.0.5
Published on 15th July 2019
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no [diff]
Milestones functionality changes
Following problems with milestones functionality, the version 19.0.5 of squore incorporates a major overhaul of the milestones system. This implies that milestones results may change compared to your previous analyzes.
Milestones upgrade - Comparison chart | |
---|---|
Before | From Squore 19.0.5 |
Impossible to set an empty goal value from the GUI, as same as CLI. |
An empty value is possible from the GUI = no goal for this milestone. |
GUI values override milestones defined on data providers. |
There is an option to skip GUI values. This option is configurable on the wizard bundle file: <milestones skipUiValues=”false” changeableMode=”true” /> |
Impossible to remove a milestone from DP and CLI. |
Now, there is no more overriding of values using the previous version, so if no milestones / goals are defined from DP / CLI, all milestones / goals will be removed of this project version. |
It is difficult to understand what the source of the values is when we mix goals from build options (GUI or CLI) and data providers. |
From GUI, we choose explicitly the source with the checkbox option. From CLI, if milestones are defined on the command line, we use it, otherwise, the data providers are used, but we don’t mix values. |
Impossible to set a display name of the milestone from data providers. |
New attribute ‘displayName’ on input-data.xml file: <milestone name=”MIL_ID” displayName=”My name” … /> |
Impossible to set a milestone date using ISO format on data provider, as same as CLI. |
Now, it is possible to write this on the input-data.xml: <milestone name="M1" date="2019-07-20T10:11:12"> |
Type | Category | Description | Id |
---|---|---|---|
Problem | API | Add the "Queued" status on the project API result | #13613 |
Evolution | Clients | It is not possible to update future milestones dates by Data Provider | #13363 |
Problem | Configuration | The GOAL function can not be used on non-APPLICATION level's chart | #13508 |
Problem | Eclipse Plugin | Impossible to build a new version of project | #13536 |
Problem | Eclipse Plugin | the project list is not correctly imported into the eclipse plugin | #13558 |
Problem | Eclipse Plugin | Error with Highlights in the Eclipse Plugin - empty values | #12983 |
Evolution | Eclipse Plugin | Add the possibility to begin the analysis on a sub-folder | #13462 |
Evolution | Eclipse Plugin | Using Eclipse plugin, it's now possible to export Highlights view in CSV | #13460 |
Problem | GUI | Dashboard Editor does not resize charts when the window is resized | #12754 |
Problem | GUI | Internal error when trying to access "Administration>System" | #13538 |
Problem | GUI | When adding a chart in favourites tab, a scrollbars appear in the chart viewer | #12843 |
Evolution | GUI | Administration > Statistics > Users, display users list in multiple pages | #13170 |
Problem | GUI | Using milestones, differences between CLI and GUI behavior | #13445 |
Problem | GUI | Table content is not displayed correctly after modification of visibility properties | #13591 |
Problem | GUI | Special characters in description tables are incorrectly displayed | #13592 |
Problem | GUI | The Milestone wizard page now have a read only option. | #13446 |
Problem | Server | Error message in server log instead of web UI when there are no editable findings to relax | #12803 |
Problem | Server | Avoid line breaks in "Add Filter" dialog | #12666 |
19.0.4
Published on 5th July 2019
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: yes, #13544 [diff]
Type | Category | Description | Id |
---|---|---|---|
Problem | API | Invalid description URL to the documentation | #13455 |
Problem | Configuration | VectorCAST data provider issue with CPP project | #13461 |
Problem | Configuration | Added missing fortran rules in Squore ruleset | #13544 |
Problem | Eclipse Plugin | Removed artefact types selection on Highlights tab | #13518 |
Problem | Eclipse Plugin | Empty values in Highlights in the Eclipse Plugin. | #12983 |
Problem | Engines | Display warning on missing ".IMAGE" property only if a level is used on a KPI chart | #13540 |
Problem | GUI | Artefact missing when clicking on the last bar of an histogram | #13095 |
Problem | Server | New cancel button in privacy popup | #13110 |
19.0.2
Published on 21th June 2019
- Includes database upgrade: no
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: no [diff]
Type | Category | Description | Id |
---|---|---|---|
Problem | Addons | Csv import for Canoe DP | #13384 |
Problem | Configuration | Wrong handling of filter option for Import Ticket DP | #13452 |
Problem | DB | Error when upgrading dead rules from 18.0.0 | #13413 |
Problem | Engines | Fatal error when reading a model with duplicated base measure or rule for a same artefact type | #13513 |
Problem | GUI | No page refresh when "Hide Project From Tree" button is clicked | #13448 |
Problem | GUI | Refurbished "Administration > System > Notification" page | #13484 |
Problem | GUI | Column "Path" can now be omitted from Highlights export | #13450 |
Problem | Server | Error when duplicating project in Oracle DB | #13386 |
19.0.1
Published on 7th June 2019
- Includes database upgrade: yes
- Includes WildFly configuration upgrade: no
Upgrade Impacts Analysis Model: yes (from 18.x and lower) | no (from 19.0)
Also includes all changes and bug fixes from Squore 18.1.6 (release to be published for the week 24)
Type | Category | Description | Id |
---|---|---|---|
Problem | Addons | Corrections on the data-provider Canoe | #13346 |
Problem | API | Project details API should return project status | #13397 |
Problem | API | The project settings for the findings aren't uses on the findings API | #13283 |
Problem | Charts | Crash when data range is empty on distributed chart | #13369 |
Problem | Charts | Period range improved on charts | #13324 |
Problem | Clients | Fail To Create Demo Projects Already Created By Another User | #13287 |
Problem | Configuration | Risky Empty Statement should be assigned to Reliability | #13262 |
Problem | Configuration | In Reports, The "number of files" is not displayed | #13385 |
Evolution | Configuration | CANoe data provider shall support recursive parsing | #13345 |
Problem | Configuration | Form tags should support the metrics format | #11086 |
Problem | Configuration | Problems on rating with meta-projects | #13256 |
Problem | Configuration | Error When Adding Artefact Manually | #13407 |
Problem | DB | Upgrade to 19.0 works properly with meta-projects | #13296 |
Problem | DB | Workspace is now cleaned before Restore | #13330 |
Problem | DB | Projects are now Cleaned Before Restore | #13351 |
Problem | DB | Crash when apply changes on a meta project is now corrected | #13255 |
Problem | DB | Oracle is now compatible with Squore 19 | #13344 |
Problem | DB | Remove Deprecated Chocolate Skin From database after upgrade from a previous version | #13353 |
Problem | DB | Duplicated draft version in DB when multiple click on apply changes | #13314 |
Problem | Documentation | "Technical Debt" chapter add in the documentation | #13189 |
Problem | Eclipse Plugin | Correction on project creation when using eclipse plugin | #13426 |
Problem | Engines | Inconsistency results of RuleCompliance when using multi-project creation (SUB_APPLICATION) due to missing "Provided By" | #12216 |
Evolution | GUI | Could the 'Path' be omitted from Highlights | #10899 |
Problem | GUI | Problem on artefact series charts with duplicated artefact names | #13089 |
Problem | GUI | Remove empty table line in Dashboard | #13331 |
Evolution | GUI | Incomplete display of the artefact names in the Ar(...) | #10451 |
Problem | GUI | When creating Mars demo project, there is display problem | #13239 |
Problem | GUI | Tree - Double click to enlarge tree container | #13347 |
Problem | GUI | Add a default order by "id" on charts | #13368 |
Problem | GUI | "mode" options not vertically aligned on the reapply model page | #13305 |
Problem | GUI | Bad margin on Apply model page | #13367 |
Problem | GUI | Bug on comments tab interaction | #13261 |
Problem | GUI | Missing icon on home page with project in error | #13366 |
Problem | GUI | Progress is not accurate for "Apply model" tasks | #13295 |
Problem | GUI | Third drill down is not resizable on the bottom border | #6089 |
Problem | GUI | Crash on rerun project | #13316 |
Problem | Server | Print a message when a rule uses the same category twice | #12562 |
Problem | Server | Using CLI, some projects in the queue are not built | #13417 |
Problem | Server | Role created by API does not appear in UI | #13339 |
Problem | Server | Wrong Squore URL retrieved when running behind Apache ReverseProxy | #12737 |
Problem | Server | Form values on pending draft version are ignored at Application level on rerun | #13402 |
Problem | Server | SQLGrammarException Error when displaying filtered cloning findings | #12838 |
Problem | Server | Impossible to rerun problem with mandatory DP | #13361 |
Problem | Server | Remove Meta-Projects Wizards From Apply Model Drop-Down List | #13290 |
Problem | Server | Error occured on upgrade from 18.1.5 | #13258 |
Problem | Server | Apply changes does not work for PATH repositories | #9401 |
Problem | Server | Cloning Project : Error When Changing Version Name | #13300 |
Problem | Server | Apply_duplicate fails when only one version is selected | #13298 |
Problem | Server | NPE on call highlight API for the ALL_NEW_ARTEFACT definition | #13235 |
Problem | Server | Project analysis doesn't finish when there is FileAlreadyExistsException in logs | #13086 |
Problem | Server | Missing protection when Apply Model on multiple Projects | #13289 |
Problem | Server | Scripts_Download.bat is not strong enough | #13312 |
Problem | Server | Installation with Oracle database backend is not available | #12901 |
Problem | Server | RC Path is not checked when no data provider requires sources in the project | #12750 |
Problem | Server | Add Consistency Checks On Meta-Projects | #13291 |
Problem | Server | Crash when apply model on a meta project | #13254 |
Problem | Server | Sql error when clicking "Apply" in Filter view | #13213 |
Problem | Server | Minor problems on API are solved | #13211 |
19.0.0
Published on 30th April 2019
- Includes database upgrade: yes
- Includes WildFly configuration upgrade: yes
Upgrade Impacts Analysis Model: yes (from any version)
Also includes all changes and bug fixes from Squore 18.1.5
Type | Category | Description | Id |
---|---|---|---|
Evolution | Addons | Delete deprecated "sqexport.pl" file. | #12929 |
Evolution | Addons | Convert Export from JJS to Groovy | #12874 |
Evolution | Addons | Convert Data Providers from JJS to Groovy | #12923 |
Evolution | Addons | Upgrade Groovy to 2.5.6 | #13028 |
Evolution | Addons | Add new xlsx export example | #13055 |
Evolution | Addons | Use same export script for Application and Model | #13078 |
Problem | Addons | Migrate to TCL 8.6 64bit version | #12614 |
Evolution | Clients | Export SQUORE data in JSON format | #11060 |
Evolution | Configuration | Source code KPI ignored if source code is not imported | #12520 |
Problem | Configuration | New Data Provider for Coverage tool 'Testwell CTC++' | #13190 |
Evolution | Configuration | Added a generic findings import based on xml files | #12966 |
Evolution | Configuration | Software Analytics supports CPPTest for MISRA 2012 | #13260 |
Problem | Configuration | Improve "OFF" levels consistency | #12760 |
Problem | Configuration | Improve validation of Models descriptions | #13024 |
Evolution | Configuration | Klocwork now imports MISRA checkers | #13210 |
Evolution | Configuration | Added support for requirements artefacts in Software Analytics | #11939 |
Evolution | Configuration | "Defect_Enhancement Distribution" chart refactoring | #11934 |
Problem | Configuration | Added support for MISRA-related metrics | #11964 |
Evolution | Configuration | Squan Sources is now an optional data provider in Software Analytics | #12092 |
Evolution | Configuration | Added CANoe and vTestStudio data provider to Software Analytics | #12527 |
Evolution | Configuration | Added bauhaus data provider for MISRA 2012 checker | #12661 |
Problem | Engines | Fix wrong call to legacy process tracker in GIT RC. | #12804 |
Evolution | Engines | Allow <exec-tool> on export and repository connectors | #13052 |
Evolution | Engines | Function ${getSharedAddonsFile} now accepts addons/shared path | #13067 |
Evolution | Engines | Add new export property ${localUrl} | #13077 |
Evolution | Engines | Support free metrics not defined on analysis model | #12447 |
Problem | GUI | When editing the user page, the "New Password" field is now empty | #13134 |
Evolution | GUI | New home page | #8781 |
Evolution | GUI | Re-Apply is applicable to a portfolio (group of projects) | #13156 |
Evolution | GUI | Support display conditions of form tags | #12950 |
Evolution | GUI | Add source code access by default on the dashboard tab | #13172 |
Evolution | GUI | Manual findings and relaxation possible from Code Mirror | #7439 |
Evolution | GUI | Supply swagger-ui for API testing | #11581 |
Problem | GUI | New symbols and colors in the control flow graph | #12606 |
Evolution | GUI | Report description in a tooltip | #12656 |
Evolution | Server | New clone project feature | #10745 |
Evolution | Server | New apply model feature | #11144 |
Evolution | Server | Multi-dashboards and roles permission | #11705 |
Evolution | Server | Provide a REST FULL interface to SQuORE data | #5169 |
Evolution | Server | Export findings from multiple projects using the API | #12478 |
Evolution | Server | Support indicator and info on TextValues chart | #11106 |
Evolution | Server | Exports can be created via API | #12317 |
Problem | Server | Text passwords are now hidden in conf.xml files | #12789 |
Problem | Server | DP in error no longer makes a project end in warning | #12816 |
Problem | Server | NullPointerException when trying to view finding locations in files. | #12839 |
Problem | Server | Warning when deleting temp sources folder is now INFO message | #12867 |
Evolution | Server | Do not allow creating multiple tokens with the same name | #12942 |
Evolution | Server | Use same export script for Model and Group | #13118 |
Evolution | Server | Improve transactions involving disk operations | #5607 |
Problem | Server | Use supplied version of hibernate in WildFly | #9631 |
Evolution | Server | Handle IllegalStateException: Repository already attached to a node | #11710 |