Squash TM 7.X Release Notes
Squash TM 7.4.2
Released on October 25, 2024
Corrections
- Docker:
- 301 The HEALTHCHECK port is set to 80 and not 8080
Squash TM 7.4.1
Released on October 24, 2024
Corrections
- Xsquash4Gitlab:
- 288 Failure to publish or modify the test progression of a GitLab issue prevents other synchronisations from publishing or modifying the test progression of their GitLab issues
Squash TM 7.4.0
Released on October 2nd, 2024
Evolutions
- Configuration:
- Add a property to configure the maximum number of simultaneous Excel imports
- Add a property that limits the number of importable test cases
- Add a property that limits the number of importable test steps
Corrections
- Xsquash4Gitlab:
- Additional log information on failed synchronizations
Squash TM 7.3.0
Released on September 19, 2024
Evolutions
-
Administration:
- Add a cache system on bugtracker servers gitlab.bugtracker
-
Xsquash4Gitlab:
- 244 Improvement and correction of
java.lang.NullPointerException: null
synchronization errors
- 244 Improvement and correction of
-
GitLab Bugtracker:
Corrections
- Xsquash4Gitlab:
- 220 Synchronization fails if an external image is present in the description of a GitLab issue
Squash TM 7.2.0
Released on August 12, 2024
Corrections
- Automation:
- 221 A concurrency issue blocks the execution of automated tests
- Error while trying to launch Squash TF tests from a test suite
Squash TM 7.1.0
Released on July 25, 2024
Evolutions
-
Cross-Functional:
- Application of automatic search launch activation/deactivation to the addition, modification and deletion of search criteria
-
Technical:
- Check database version when launching Squash TM
-
Authentication:
- Authentication to APIs by personal token
- Management of API personal tokens (creation, consultation, deletion)
- Add option to disable API authentication in “Basic authentication” mode
-
API REST:
- Self-destruction of an API token
Corrections
-
Cross-Functional:
- 189 A milestone attached to entities in a folder prevents the folder from being deleted
-
Performance / Technical:
- Improvement to one of the display queries for dashboards in the "Requirements" workspace
- 202 Performance improvement from the "Automated suites" anchor
- Wrong type and default value set for the "Description" column of all server types for MariaDB databases
Squash TM 7.0.4
Released on July 22, 2024
Corrections
- Cross-Functional:
- 216 Impossible actions if HTML validation error(s) (Correction in all rich text fields)
Squash TM 7.0.3
Released on July 18, 2024
Corrections
-
Requirements:
- 208 Impossible actions on requirements if HTML validation error(s) (correction on the description)
-
Test cases:
- 208 Impossible actions on test cases if HTML validation error(s) (correction on the description)
-
Campaigns:
- The execution of BDD tests is blocked by the presence of the
<
character in a datatable or a docstring
- The execution of BDD tests is blocked by the presence of the
Squash TM 7.0.1
Released on June 26, 2024
Corrections
-
Performance / Technical:
- Adding or deleting an attachment is rather slow with a large database
- Upgrading to version 7.0.0 fails on MariaDB if the charset has been changed
-
API REST:
- Several clearances cannot delete an attachment by API
- Several clearances cannot add an attachment by API
Squash TM 7.0.0
Released on June 14, 2024
Evolutions
-
Requirements:
- Generation of test case drafts from a requirement using AI
-
Automation:
- Comparison of automated test results
- Reporting of execution statuses at step level for automated BDD test cases
- Addition of "skipped" and "cancelled" statuses for automated tests and automated suites
- Cleanup of automated test executions from the project configuration page and from the automated suites in the campaign workspace with a choosable strategy:
- Deletion of automated suites and automated test executions
- Deletion only of attachments and reports linked to automated test executions
- Deletion only of attachments and reports linked to automated test executions with "passed" status
- Stop a running workflow (automated suite) from the project configuration page and from the automated suites view in the campaign workspace
- Addition of Playwright support
-
Administration:
- Creation, configuration, and management of AI servers
- Configuration and display of a banner on all Squash pages
- Option to toggle on/off the automatic display of search results when arriving on search pages
- Configuration of a killswitch URL for Squash Orchestrator test automation servers
- Addition of the automated executions cleanup and archiving configuration in the projects' table
- Display of execution environment status in project administration page
- Addition of description and audit fields for every server types
-
Technical:
- Monitoring of Squash TM with Prometheus
- Addition of a property to disable all synchronizations
-
REST API Administration:
- Get, post, patch, and delete an AI server
- Bind and unbind an AI server to a project
- Get, post, and patch description and audit fields for every server types
- Get, post, and patch the killswitch URL of a Squash Orchestrator test automation server
- Get and patch the banner message
Corrections
-
Requirements:
- Lack of spacing after the 'Nb of associated milestones' column in the requirement search results
- Images added from a requirement version page are in base64
- Images added from a requirement level 2 page are in base64
- Missing data in the import report when the browser language is not French
-
Test cases:
- Action button not aligned with the line of a called test case
- Images added from a test case level 2 page are in base64
- The TC_KIND value of an exploratory test case is wrong in the export file
- Missing data in the import report with all browser languages
- Wrong requirement version associated with test case from search
- 122 Inconsistency between user and team permissions to access executions from the test case page
- Unable to preview, download, and delete attachments on a project for a non-admin user
-
Campaigns:
- The column indicating that the test case is already in the execution plan has disappeared when adding test cases using the search features
- 64 The time returned for "Last executed on" of an execution is not the same in the code
- Display problem on Chrome/Edge when executing a test with images and a bugtracker
- 104 Prevent users who have both "tester" and "guest" profiles on a project to execute tests they are not assigned to
- Double-quotes (") are not escaped in CSV file when exporting a campaign
- 145 When reporting an issue, if several bugtracker projects are linked a Squash project, other bugtracker projects cannot be selected
- "Last execution" of test plan item and "Created on" of an automated suite are incorrect (wrong timezone)
-
Reporting:
- A user should only be able to see the entities for which he or she has rights
-
Automation:
-
Administration:
- A wide image in the milestone's description exceeds the frame
- "Last connected on" is not in the correct timezone in the user list
- "Created on" and "Modified on" are incorrect in the project list
-
Cross-Functional / Ergonomics:
- 65 Import error when a line break is present in a cell
- 108 Issue when importing without the first / in the path
- Attachment size configuration not taken into account
- Modifying a custom field should have no impact on its display in various grids
- Add small margin at the bottom of some containers
- "Choose a file" is not visually a button when selecting an import file or a custom report template
- Various typos
-
Authentication:
- 120 Modify error message when a deactivated user logs in
-
Performance / Technical:
- Performance issue while deleting test cases
- Performance issue when displaying a custom export definition
- Performance issue when generating a custom export
- Poor performance in Reporting workspace
- Adding or deleting an attachment is quite slow with a huge database
- 90 Failure to remove the association between a custom field and a test step when there are too many executions in the project
- Impossible to remove the association between a custom field and an object type in a project if there are a large number of instances of this object type
- 148 Error when executing automated tests suites
- Upgrading to 6.0.0 takes too long on databases with many parameters
- 102 Accumulation of error messages in the logs when a bugtracker plugin is removed
- Performance issue when retrieving test cases with verified requirements via API
- Other performance improvements
Plugins
- New version for all plugins: compatibility with Squash TM 7.0 and fixes