Aller au contenu

Release notes par livraisons mensuelles

Retrouvez ci-dessous les release notes pour les composants de Squash pour le support des tests automatisés, organisées par livraisons mensuelles.
Ces release notes contiennent des pointeurs vers le système de suivi des tickets. Si celui-ci n'est pas publiquement ouvert, un symbole 🔑 est présent.

Obsolescence des rapports Allure

Depuis la livraison 2024-03, Squash Orchestrator peut générer un rapport HTML offrant un aperçu complet des tests d'un workflow. Il s'agit d'une fonctionnalité redondante avec les rapports Allure, mais ceux de l'orchestrateur sont plus polyvalents et pourront être encore étendus à l'avenir. Nous prévoyons donc de supprimer la prise en charge des rapports Allure :

  • Avec la livraison 2024-10, l'orchestrateur cesse de générer des rapports Allure par défaut. La génération peut être réactivée par configuration, en utilisant la variable d'environnement OPENTF_ALLURE_ENABLED : voir la documentation d'OpenTestFactory pour les détails.
  • Au troisième trimestre 2025, la prise en charge des rapports Allure sera abandonnée. Aucun rapport Allure ne pourra plus être créé.

2024-10

2024-09

2024-07

Limitation sur les rapports générés par l'insightcollector

Lorsque les rapports à générer par l'insightcollector (execution log, rapports HTML) sont trop conséquents, il peut arriver qu'il timeout, ce qui peut expliquer leur absence dans Squash TM. Le problème a bien été identifié et une correction est prévue pour une prochaine version.

2024-05

2024-03

2024-01

Suppression de l'image des micro-services exclusifs à Squash Ultimate

L'image des micro-services exclusifs à Squash Ultimate n'existe plus. Ces micro-services sont maintenant inclus dans l'image de Squash Orchestrator. Leur démarrage est conditionné par la présence d'un fichier de licence (contenant une licence Ultimate). La déclaration de ce fichier de licence est décrite ici.

Exigences de CPU

Pour rappel, les exigences de CPU décrites ici sont à respecter.
Cependant, suite aux trop nombreux problèmes remontés par nos utilisateurs, ces exigences seront levées à partir de 2024-03.

2023-12

Exigences de CPU

Pour Squash Orchestrator 4.8.0 et des Micro-services exclusifs Squash AUTOM Premium 3.13.0, le conteneur Docker doit avoir un processeur avec les fonctionnalités (CPU features) suivantes : CX8, CMOV, FXSR, MMX, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, POPCNT, LZCNT, AVX, AVX2, BMI1, BMI2, FMA.
Les processeurs de serveur récents (moins de 10 ans) possèdent ces fonctionnalités, mais il se peut que vous utilisiez un mécanisme de virtualisation qui les désactive.
Dans ce cas, vous pouvez vérifier les fonctionnalités prises en charge par le processeur virtuel en exécutant la commande lscpu (à l'intérieur du conteneur). Étant donné que lscpu répertorie les drapeaux du processeur plutôt que ses fonctionnalités, qui sont légèrement différentes, les drapeaux listés devraient inclure : cx8, cmov, fxsr, mmx, sse, sse2, sse3, ssse3, sse4_1, sse4_2, popcnt, abm, avx, avx2, bmi1, bmi2, fma.
Si certaines fonctionnalités sont manquantes, vous devez configurer votre hyperviseur pour les autoriser.

2023-10

2023-09

2023-07

2023-06

2023-05

2023-04

2023-03

2023-02

Mises à jour couplées

  • Lors de la mise à jour de Squash Orchestrator à la version 4.0.0, le plugin Jenkins doit être mis à jour à la version 2.1.0.
  • La mise à jour des micro-services exclusifs à Squash AUTOM Premium à la version 3.8.0 nécessite la mise à jour de Squash Orchestrator à la version 4.0.0.

2022-12

2022-10

2022-09

2022-07

Modification des fichiers de configuration des providers

Les fichiers de configuration des providers ont été modifiés :

apiVersion: opentestfactory.org/v1alpha1
kind: ServiceConfig
est devenu
apiVersion: opentestfactory.org/v1beta1
kind: ProviderConfig
Si vous aviez modifié un fichier de configuration d'un prodiver pour y déclarer un hook (comme décrit dans la documentation OpenTestFactory), vous devriez désormais le déclarer dans un fichier séparé (voir la même page) et conserver le fichier de configuration fourni par défaut dans l'image Docker. Vous pouvez malgré tout continuer d'utiliser le fichier modifié de configuration du prodiver que vous aviez auparavant, mais, dans ce cas, vous devez mettre à jour les deux lignes indiquées ci-dessus.

2022-05

2022-04

2022-03

2022-02

2022-01

2021-12

2021-11

2021-10

2021-09

2021-07

1.1.0 (juin 2021)

1.0.0 (avril 2021)

1.0.0.alpha2 (mars 2021)

1.0.0.alpha1 (février 2021)