> For the complete documentation index, see [llms.txt](https://cleyrop.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cleyrop.gitbook.io/docs/support-and-ressources/changelog-and-release-notes/release-note-v4.2.md).

# Release Note V4.2

### 📢 Announcements

La version 4.2 renforce l’expérience développeurs et la Fabrique à Agents : **environnements d’exécution plus personnalisables** (images & clusters), **déploiements plus industrialisables** (registry, instances, redéploiement), et **outillage Dataflow/Qualité** plus lisible et plus actionnable.

Les Platform Managers bénéficient également de nouvelles capacités de **gestion des images personnalisées pour les clusters Python et PySpark**, permettant d'enrichir les environnements d'exécution avec des librairies spécifiques python.

***

### 🚀 Ajout de fonctionnalités

**Fabrique à Agents**

* Chaîne de déploiement plus complète :
  * Connexion d’un repo GitLab via SSH pour builder des images Docker directement sur la plateforme.
  * Build d’images (branches/tags), suivi des statuts et des logs.
  * Registre interne Cleyrop : stockage des images buildées, URL copiable, historique des builds
  * Création d’instances (dev/staging/expé...) depuis **registre interne** ou **registre externe**.
  * Déploiement et **redéploiement** d’instances, avec fallback sur la dernière version fonctionnelle en cas d’échec.
* Accès aux fiches de détail **Images** et **Instances**.

**Devspaces (environnements de dev isolés)**

* Création d’un **devspace personnel** (CPU/RAM/stockage) accessible via SSH depuis n'importe quel IDE (VS Code, IntelliJ, PyCharm)
  * **Start/stop** du devspace (par l’owner et via une vue Admin PM), avec états clairs et gestion des erreurs.
  * **Stockage persistant** monté sur `/home/cleyrop`
  * Sélection des **agents accessibles** depuis le devspace (principe de moindre privilège), modifiable après création.
  * Page de détail structurée (Infos / Agents / Documentation) + accès à la documentation de connexion IDE & gestion des packages.
* Vue d’administration PM listant tous les devspaces (état, ressources, owner, actions start/stop, consultation des agents autorisés).

**Source de données**

* Support du **connecteur Snowflake** (datasource).

**Clusters :** image peronnalisé avec librairies python

* Gestion d’**images personnalisées** : création d’images à partir de bases Python/PySpark et ajout de librairies (avec validation et logs de build) depuis PyPI
* Les **clusters peuvent être créés/édités à partir d’images** non-default (uniquement celles dont le build est en succès), avec visibilité sur les librairies et leur source.
* **Édition d’images** : ajouter/modifier/supprimer des librairies avec historique et mécanisme de fallback en cas d’échec de build.

**API Dataset**

* Nouvelle API pour **lister les datasets accessibles** via un token (résultats paginés : id, techname, displayname).
* Résultats paginés avec choix de la taille de page (1 à 50 éléments)

**Qualité des données**

* **Abonnement automatique** aux alertes qualité pour l’owner d’un dataset (avec gestion lors d’un changement d’ownership ; possibilité de se désabonner).

**Données de travail**

* Enrichissement des types de fichiers acceptés : RDF/XML, Markdown et formats supplémentaires
* Amélioration de l’UX de gestion de fichiers : **confirmation** lors du déplacement de dossiers.

**Dataflow**

* Aide au debug : vue simplifiée par défaut des logs et vue complète disponible.
* Visualisation plus claire de la différence **Append vs Replace** dans le graphe.

**Sécurité & productivité développeurs**

* Accès et copie de la **clé SSH** plateforme depuis le profil (utile pour la connexion aux repos externes).

***

### 🐞 Bugfix & minor improvements

* Corrections diverses support (exports/liaisons Toucan et suppressions de ressources)
