> 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/v-4.5/support-and-ressources/changelog-and-release-notes/release-note-v4.4.md).

# Release Note v4.4

### 📢 Announcements

La version 4.4 introduit les **dépôts Git (repository)**, permettant aux équipes de versionner et centraliser le code de leurs Agents directement dans la plateforme avec une intégration native dans le DevSpace. Cette version apporte également des renforcements en matière de **sécurité et conformité ANSSI**, ainsi que des évolutions significatives sur la collecte de données, les transformations Low-Code et les Contextes IA.**.**

***

### 🚀 Ajout de fonctionnalités

{% hint style="warning" %}
Si vous avez déjà créé votre DevSpace, il est nécessaire de le redéployer pour cette version : modifiez légèrement les ressources (CPU ou RAM), puis validez cela déclenchera automatiquement le redéploiement.
{% endhint %}

#### **Dépôts Git (Fabrique à Agents)**

* Création, listing et gestion de dépôts Git internes hébergés sur le Git managé Cleyrop
* Navigation dans l'arborescence des fichiers, édition, upload et suppression de fichiers par branche
* Création et gestion de branches
* Utilisation d'un dépôt interne comme source de build d'image Docker pour un Agent (Tool ou App)
* Transfert de l'ownership d'un dépôt depuis la fiche détail
* Affichage des dépôts liés dans la fiche détail d'un Agent
* Clonage d'un dépôt interne depuis un DevSpace

#### **Contextes IA**

* Possibilité d'ajouter des pièces jointes et de les désigner dans les instructions
* Modification et transfert du responsable d'un contexte IA
* Transfert automatique des Contextes IA lors de la suppression ou désactivation d'un utilisateur

#### **Collecte de données**

* Filtrage des données via requête SQL personnalisée à la création d'un dataset pour les datasources de type SQL (postgre, mysql, snowflake...)
* Extension des types de fichiers supportés pour l'import local et SFTP : .txt, .tsv, .tab, .dsv, .psv (en plus du .csv existant), avec configuration libre du séparateur
* Support du format .csv.gz pour les sources dépôts
* Affichage du mode de rafraîchissement actif (Append / Replace) sur la fiche dataset
* Extension du connecteur API pour gérer l'authentification et le type Odata (Business Central)
* Amélioration de l'aide à la saisie dans le formulaire de création de datasource : placeholders et infobulles contextuelles pour les connecteurs SQL, Snowflake, SFTP, S3, API REST et Jira

#### **Transformations Low-Code**

* Recherche d'une sous-chaîne dans une colonne texte (FIND)
* Les transformations LEFT / RIGHT acceptent désormais les colonnes de type entier (`Int`) en entrée
* Affichage en lecture seule du détail d'une étape de transformation (depuis la branche principale, la fiche d'exécution ou pour un autre utilisateur)
* Messages d'erreur améliorés en cas de problème de schéma dans les transformations

#### **Sécurité & Administration**

* Révocation complète des accès et facteurs d'authentification lors de la réinitialisation de mot de passe, conformément aux recommandations ANSSI
* Protection contre les attaques brute force avec blocage temporaire progressif puis permanent
* Configuration des durées de session conformes aux exigences ANSSI (SSO Session Max à 8h, Offline Session Max à 30 jours)
* Gestion du mode sans serveur SMTP (No-SMTP) : parcours de création utilisateur et réinitialisation de mot de passe adaptés
* Désactivation et réactivation du compte cleyrop-admin
* Gestion améliorée des langues utilisateur avec détection automatique depuis le navigateur

#### **Gestionnaire de fichiers**

* Remplacement de MinIO
* Nouveau SDK de gestion de fichiers
* Nouvelles fonctionnalités de gestion des fichiers : corbeille, restauration, déplacement avancé et recherche dans toute l'arborescence

***

### 🐞 Bugfix

* Correction du diff de schéma lors du rafraîchissement d'un import local
* Résolution d'un problème empêchant l'arrêt d'une session Jupyter
* Correction d'un problème de listing des datasets publiés au catalogue via l'exposition API
* Correction d'une incompatibilité de version JupyterLab
* Correction de l'erreur lors de la création d'une source SFTP (limite de 32 caractères désormais indiquée, message d'erreur explicite, exigence de clé RSA documentée)
* Correction des emails de notification envoyés sans traduction
