# Historique des versions

## 0.16.1 2026-08-12

- [Bug] #144: Corrige l’initialisation de la connexion à la base de données.

- [Bug] #145: Le service `waarp-transferd-get-remote` n’avait aucun moyen de recevoir la variable `WAARP_TRANSFER_ADDRESS` et n’avait donc jamais pu s’exécuter. Elle se renseigne désormais dans `/etc/default/waarp-transferd-get-remote`.

- [Bug] #145: Les mises à jour RPM n’écrasent plus le fichier de configuration modifié par l’administrateur.

- [Bug] #145: Les utilitaires `get-remote` et `updateconf`, qui sont des binaires compilés, quittent `/usr/share/waarp-transfer` pour `/usr/libexec/waarp-transfer` (RPM) et `/usr/lib/waarp-transfer` (DEB). Les anciens chemins restent fonctionnels jusqu’à la version 1.0 grâce à un script de compatibilité qui relaie l’appel en affichant un avertissement. Préférez désormais invoquer ces programmes par leur simple nom, forme valable sur tous les types de déploiement. Voir Emplacements dépréciés.

- [Bug] #145: Le fichier d’exemple de configuration n’était livré que dans le paquet RPM, et la MIB SNMP était installée dans `/usr/share/waarp-gateway/`, un répertoire qu’aucun paquet Waarp Transfer ne possède. Les deux fichiers sont désormais livrés dans `/usr/share/waarp-transfer/` par les deux formats.

- [Bug] #145: Les paquets DEB et RPM respectent désormais les politiques de packaging Debian et RPM. Les units systemd sont installées dans `/usr/lib/systemd/system` et non plus dans un chemin aliasé, la dépendance obsolète à `unzip` est supprimée, et les permissions des répertoires de configuration et de données sont corrigées.

- [Support] #145: L’installation d’un paquet ne redémarre plus le service. La base de données doit être migrée avant que le démon ne tourne contre elle ; jusqu’ici une mise à jour pouvait relancer le service sur un schéma qu’il ne comprenait plus.

## 0.16.0 2026-07-24

- [Feature] #140: Les images OCI utilisent des utilisateurs non prévilégiés.

- [Feature] #141: Les images OCI exécutent les migrations de base de données vant le langement de Transfer.

- :fix:`139` Les images OCI sont maintenant toujours basées sur la dernière version stable de Debian.

- [Support] #137: Mise à niveau de la dépendance « waarp-gateway » à la version 0.16.0

## 0.15.9 2026-06-18

- [Support] #137: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.8

## 0.15.8 2026-06-09

- [Support] #136: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.8

## 0.15.7 2026-06-04

- [Support] #135: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.7

## 0.15.6 2026-05-12

- [Bug] #132: Le point d’entrée du container pouvait engendrer un interblocage (deadlock) au démarrage sous certaines conditions.

- [Bug] #133: Le point d’entrée du container est compatible avec Manager 1.0+.

- [Bug] #133: Le point d’entrée du container ajoute les dossiers bin et share à la liste des dossiers dans lesquels sont recherchés les executables.

- [Support]: Le certificat TLS du fichier d’exemple est désormais valable pour une durée de 100 ans et ne change plus d’une release à l’autre. Par ailleurs, les serveurs locaux du fichier d’exemple écoute désormais sur l’interface de loopback (127.0.0.1) au lieu de toutes les interfaces (0.0.0.0).

- [Support] #134: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.6

## 0.15.4 2026-05-05

- [Support] #131: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.5

## 0.15.4 2026-04-01

- [Bug] #129: Les variables d’environnement `WAARP_CONFIG_FILE` et `WAARP_CONFIG_DIR` introduites en version 0.14.2 de Waarp Gateway sont désormais correctement peuplées dans Waarp Transfer.

- [Support] #130: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.4

## 0.15.3 2026-03-26

- [Support] #127: Similairement à Waarp Gateway, Waarp Transfer n’inclue désormais plus de serveurs et clients R66 et R66-TLS par défaut car ceux-ci causaient des conflits avec les configurations déployées depuis Waarp Manager.

- [Support] #128: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.3

## 0.15.2 2026-03-16

- [Support] #125: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.2

## 0.15.0 2026-02-27

- :fix:`116` Correction d’un message d’erreur trompeur lorsque l’adresse REST était manquante dans une commande terminal.

- [Support] #124: Mise à niveau de la dépendance « waarp-gateway » à la version 0.15.0

## 0.14.2 2026-02-13

- [Support] #121: Ajout d’une unité de service pour le fonctionement en filewatcher.

- [Support] #123: Mise à niveau de la dépendance « waarp-gateway » à la version 0.14.2

## 0.14.1 2026-01-14

- [Support] #117: Ajout de l’utilitaire « get-remote » au packaging.

- [Support] #118: Mise à niveau de la dépendance « waarp-gateway » à la version 0.14.1

## 0.14.0 2025-12-19

- [Support] #114: Mise à niveau de la dépendance « waarp-gateway » à la version 0.14.0

## 0.13.3 2025-11-06

- [Bug] #112: Les fichiers et dossiers créés par waarp-transferd avaient les droits UNIX 000. les aleurs DirPerms et FilePerms du fichier de configuration sont maintenant prises en compte.

- [Support] #113: Mise à niveau de la dépendance « waarp-gateway » à la version 0.13.3

## 0.13.2 2025-10-20

- [Support] #111: Mise à niveau de la dépendance « waarp-gateway » à la version 0.13.2

## 0.13.0 2025-10-13

- [Support] #109: Ajout d’un fichier d’exemple de configuration livré avec les packages Transfer.

- [Support] #110: Mise à niveau de la dépendance « waarp-gateway » à la version 0.13.1

## 0.13.0 2025-10-03

- [Bug]: Added the missing `waarp-transferd sql` command that was added in the 0.12.9 version of Waarp Gateway but was missing from Waarp Transfer.

- [Support] #108: Mise à niveau de la dépendance « waarp-gateway » à la version 0.13.0

## 0.12.11 2025-09-25

- [Support] #107: Mise à niveau de la dépendance « waarp-gateway » à la version 0.12.11

## 0.12.10 2025-09-19

- [Support] #106: Mise à niveau de la dépendance « waarp-gateway » à la version 0.12.10

## 0.12.9 2025-07-18

- [Support] #105: Mise à niveau de la dépendance « waarp-gateway » à la version 0.12.9

## 0.12.8 2025-06-04

- [Bug] #103: Correction de l’utilitaire `updateconf` qui prend correctement en compte la configuration du filewatcher.

- [Bug] #102: Correction du calcul des chemins par le filewatcher.

- [Bug]: Correction de la procedure de fin du filewatcher.

## 0.12.7 2025-05-21

- [Bug]: Correction d’un bug causant le paramètre `TransferHome` du fichier de configuration .ini de ne pas être correctement pris en compte. Celui-ci était systématiquement remplacé par le chemin du dossier courant, ce qui affectait ensuite le calcul de tous les chemins de fichiers.

## 0.12.6 2025-04-29

- [Bug]: Correction d’un bug dans la numérotation des version de bases de données. Les bases de données créées par Waarp Transfer avaient leur versions incorrectement mise à « dev ». Cela rendait toute migration de ces bases de données impossible via la commande « migrate ». Ce numéro de version est désormais correctement renseigné par Waarp Transfer à l’initialisation de la base de données. Pour les bases de données existantes, il sera nécessaire pour les utilisateurs souhaitant faire une migration d’aller manuellement changer le numéro de version en base de données avant de faire la migration (et uniquement juste avant la migration).

- [Support] #99: Mise à niveau de la dépendance « waarp-gateway » à la version 0.12.6.

## 0.12.5 2025-04-18

- [Support] #97: Mise à niveau de la dépendance « waarp-gateway » à la version 0.12.5.

## 0.12.4 2025-04-16

- [Support] #95: Mise à niveau de la dépendance « waarp-gateway » à la version 0.12.4.

## 0.12.3 2025-04-03

- [Bug]: Les commande terminal `server add` et `server delete`, qui auraient dû être ajoutée en 0.12.1 avec la levée des restrictions sur les serveurs locaux ajoutées, sont maintenant utilisables.

- [Support] #94: Mise à niveau de la dépendance « waarp-gateway » à la version 0.12.3.

## 0.12.1 2025-03-13

- [Bug]: La commande de transfer synchrone `get` ne retourne désormais plus d’erreur lorsqu’il n’y a pas de fichier à récupérer (c-à-d lorsqu’aucun fichier ne correspond au pattern donné). Un message dans la sortie standard indiquera qu’aucun fichier n’a été trouvé, mais l’exécutable retournera un code d’exécution de 0 (pas d’erreur).

- [Support]: Les options de transfert `--blocksize`, `--block-checksum`, `--no-block-checksum` et `--hash` (ainsi que leur champs équivalents dans l’API REST, et dans le fichier de configuration du filewatcher) ont été retirés. Ceux-ci n’étaient pas utilisés, et leur suppression a permis de grandement simplifier le code de l’application. Il reste possible de fixer ces paramètres au niveau des partenaires, des serveurs et des clients.

- [Support]: Les restrictions sur la création/suppression de serveurs et clients R66 ont été levées. Il est désormais possible d’ajouter et supprimer à loisir des serveurs et clients R66 ou R66-TLS à une instance de Waarp Transfer.

- [Support] #93: Mise à niveau de la dépendance « waarp-gateway » à la version 0.12.1. Pour plus de clarté, les versions de Waarp Transfer coïncideront désormais avec leur version de Waarp Gateway équivalente.

## 0.4.5 2025-01-27

- [Bug]: Correction d’un bug causant un crash du serveur SNMP à la réception d’une requête.

- [Bug] #91: Les commandes de transfert direct « put » et « get » transmettent désormais des traps SNMP en cas d’erreur (si SNMP est configuré).

- [Bug] #89: Le filewatcher enlève désormais correctement les slashes / au début des chemins de fichier distants sous Windows.

- [Bug]: Correction de l’affichage des transferts.

- [Bug] #90: Ajout des status CANCELED/ERROR/DONE pour le filtrage des transferts.

- [Support] #88: Mise à niveau de la dépendance « waarp-gateway » à la version 0.11.6

## 0.4.4 2025-01-17

- [Bug] #86: Correction du traitement des chemins absolus sous Windows

- [Support] #85: Mise à niveau de la dépendance « waarp-gateway » à la version 0.11.5

## 0.4.3 2024-12-12

- [Support] #83: Mise à niveau de la dépendance « waarp-gateway » à la version 0.11.4

## 0.4.2 2024-12-12

- [Bug] #79: Correction de la détection du client par défaut pour les commandes get/put

- [Bug] #80: Correction de la détection des fichiers pour les commandes lls/put avec un chemin absolu

- [Bug] #82: Correction de bugs de traitements des fichiers par le filewatcher

- [Support] #81: Mise à niveau de la dépendance « waarp-gateway » à la version 0.11.3

## 0.4.1 2024-11-28

- [Bug] #74: Correction de la détection du client par défaut pour les commandes get/put

- [Bug] #75: Correction de la détection des fichiers pour les commandes lls/put avec un chemin absolu

- [Support] #76: Mise à niveau de la dépendance « waarp-gateway » à la version 0.11.1

- [Support] #78: Mise à niveau de la dépendance « waarp-gateway » à la version 0.11.2

## 0.4.0 2024-10-17

- [Bug] #70: Correction du chemin distant dans les transferts par filewatcher

- [Bug] #69: Génération et publication d’images Docker

- [Support] #68: Mise à niveau de la dépendance « waarp-gateway » à la version 0.11.0

## 0.3.5 2024-08-07

- [Bug] #65: Correction de l’initialisation du filewatcher

## 0.3.4 2024-02-22

- [Bug] #62: Correction du parsing des options –partner et –login dans les commandes put/get

- [Bug] #64: ci: Restauration du support de Windows 2003 server en figeant la Go à la version 1.20 (CI)

## 0.3.3 2024-02-22

- [Bug] #59: fix:Correction de l’initialisation de la configuration TLS pour les partenaires r66 avec la configuration IsTLS:true

- [Bug] #60: Correction du parsing de l’option –to dans les commandes put/get

## 0.3.2 2024-02-21

- [Bug] #55: Correction de la connection a un partenaire r66-tls

- [Bug] #54: Les commandes put/get envoie 1 transfert en parallele par defaut.

- [Bug] #56: Les commandes put/get utilisent le basename du fichier envoye pour la reception. L’option –out est ignoree si plusieurs fichiers sont envoyes avec la meme commande.

## 0.3.1 2024-02-14

- [Bug] #51: Correction de la prise en compte des jokers lors des commandes transfer put/get

- [Bug] #52: Fix log level for client commands

## 0.3.0 2023-12-21

- [Bug] #45: Correction de l’utilitaire de mise à jour de la configuration

## 0.2.0 2023-06-02

- [Feature] #25: Ajout des commandes `get` et `put` pour l’exécution de transferts synchrones.

- [Bug] #32: Correction d’une erreur de chemin causant une erreur lors de transferts avec waarp-r66.

- [Bug] #30: Correction du filewatcher qui lance maintenant correctement les transferts.

- [Bug] #36: Correction de la commande `ls` qui se connecte maintenant correctement à un partenaire TLS.

- [Bug] #34: Correction du script postinstall des packages

## 0.1.1 2023-03-17

- [Bug] #27: Correction d’une erreur de la commande `transfer run` forçant la commande à retourner une erreur malgré le succès du transfert.

- [Bug] #28: Correction d’une erreur du client R66 causant la réutilisation par celui-ci d’anciennes connexions déjà fermées en place et lieu de l’ouverture de nouvelles connexions, causant par conséquent l’échec du transfert.

## 0.1.0 2022-07-25

- [Feature]: Première version publiée