FAQ Squash TM 2.0
- FAQ Squash TM 2.0
- What is new in Squash TM 2.0?
- What is the functional scope of the 2.0 version compared to the 1.22 version?
- Is upwards compatibility ensured from a 1.X version?
- Are the installation procedures the same?
- How do I upgrade from a 1.X version to the 2.0 version?
- What are the consequences of upgrading to the 2.0 version on the database?
- What about plugins compatibility?
- Are Squash TM's APIs compatible with the 2.0 version?
- I customized Squash TM's language files to adapt the terminology to my organization, how do I recover my changes in the 2.0 version?
- I developped my own plugins, are they still compatible with Squash TM 2.0?
- Will the 1.X versions still be maintained?
- Will new features also be available on the 1.X version?
- Will new user guides be available?
- Will documentations for 1.X versions still be available?
What is new in Squash TM 2.0?
Squash TM offers a brand new interface, more modern and based on the Angular technology.
This new interface comes along with ergonomic evolutions as well as improvements on the app’s existing features.
Learn more
For more information and news on the 2.0 version, please read the dedicated article.
What is the functional scope of the 2.0 version compared to the 1.22 version?
Squash TM 2.0 is iso-functional compared to the 1.22 version. Therefore, you will find all the features of the 2.0 version in the 1.22 version.
Is upwards compatibility ensured from a 1.X version?
Yes.
Are the installation procedures the same?
From the 2.0 version onwards, the packaged versions Debian and Redhat are no longer supported. You now have to use the .tar.gz archive for this type of installation.
Learn more
For implementations on Debian and Redhat, please see the installation procedure for Debian and Redhat.
How do I upgrade from a 1.X version to the 2.0 version?
The transition to the 2.0 version is the same as a standard release upgrade. In other words, you have to save the configuration files and the database, run a script on the database, and update the application.
Learn more
Read the release upgrade procedure to Squash TM in the part Version upgrade from 1.22.4 to 2.0+.
What are the consequences of upgrading to the 2.0 version on the database?
As for the previous versions, upward compatibility is ensured with Squash TM 2.0.
Therefore, the existing data will neither be lost nor altered during the upgrade to the new version.
As with a standard version upgrade, you must run a script to update the database schema.
What about plugins compatibility?
Squash TM plugins compatible with a 1.X version are no longer compatible with the 2.0 version.
Therefore, you must install the plugins' last version to be able to enjoy their features.
To avoid compatibility problems, all the plugins compatible with Squash TM 2.0 are marked as 2.0.0.RELEASE.
Info
Warning: some plugins that were already compatible with the 1.X versions were already marked as 2.X. To ensure that the versions of Squash TM match those of the plugins, the plugins were renamed. You can find them in this table Upgrading from 1.22.4 to 2.0+ version.
Jira's Xsquash plugin is also concerned. You will have to update it.
Are Squash TM's APIs compatible with the 2.0 version?
Squash TM's APIs work the same way as its plugins. Therefore, you will have to update the APIs to upgrade to the 2.0 version.
However, the interfaces remain the same, and the requests made in a 1.X version are compatible with the 2.0 version.
I customized Squash TM's language files to adapt the terminology to my organization, how do I recover my changes in the 2.0 version?
You can always externalize language files in Squash TM 2.0. However, with the 2.0 version, their format changes. Thus, changes made in a 1.X version will not be able to be recovered as such in the 2.0 version.
To customize the terminology within the app, you must make these changes in files that are compatible with the 2.0 version.
Learn more
See the procedure to externalize language files.
I developped my own plugins, are they still compatible with Squash TM 2.0?
No. This change also affects plugins. If your plugins add new graphic elements (buttons, fields...) or new screens to Squash TM, you will have to rewrite those parts to make your plugins compatible with Squash TM 2.0.
Will the 1.X versions still be maintained?
Support and maintenance for Squash TM versions are provided for two years as of their release date. The maintenance for the 1.22 version will thus be provided until December 31st, 2022.
Will new features also be available on the 1.X version?
No, the 1.22 version will be the last major version with the old interface. Patched versions of the 1.22 version may be released as part of its maintenance, but new features will only be added to versions higher than 2.0.
Will new user guides be available?
Squash TM’s documentation was also redesigned. Reference guides (installation, admin, and user guides), startup guides, tutorials, release notes, and FAQ will be available online.
This documentation will be available in both English and French. It will be adapted to every version of Squash TM.
Learn more
Will documentations for 1.X versions still be available?
Yes, documentation for 1.X versions will remain available on Squash TM's Wiki.
Learn more