Liste des changements

La procédure de mise à jour est disponible ici: Mise à jour

Non publié

Waarp R66 3.3.4 (2020-06-02)

Correctifs

  • [#31] Corrige la régression sur la sélection d’un transfert à partir de son ID où le nom du serveur local ne prenait pas en compte si le serveur distant était en mode SSL ou pas (régression en 3.0).

  • Corrige la documentation (maven site) pour WaarpHttp

  • Corrige les dépendences dans les shading jars et les pom

  • Corrige l’interface DbHostConfiguration dans le Web Admin

  • Corrige la classe HttpWriteCacheEnable

  • [#35] Corrige le Web Admin sur les écrans Listing et CancelRestart pour le tri selon le specialId et pour le boutton « Clear »

  • [#37] Corrige l’interface RESTV2 pour les accès avec droits non pris en compte

  • Nettoyage du code

  • Corrige l’intégration de SonarQube avec Maven

  • [#38] Corrige l’exemple de la documentation sur l’authentification HMAC

  • [#42] Correction de la signature des requêtes dans l’API REST v2

  • [#43] Correction de l’authentification HMAC de l’API REST v2

  • [#45] Correction d’un bug sur la taille des paquets

Waarp R66 3.3.3 (2020-05-07)

Correctifs

  • [#20] Corrige l’affichage d’un transfert dont la règle n’existe plus dans l’interface d’administration Web Waarp OpenR66 et empêche l’effacement d’une règle tant qu’il existe au moins un transfert qui l’utilise dans sa définition. (issue [#19])

  • [#23] Corrige la prise en compte d’un chemin sous Windows avec qui se double en \ (issue [#22])

  • [#25] Corrige l’arrêt immédiat du serveur Waarp GW FTP après son démarrage (introduit en 3.1) (issue [#24])

  • [#27] Corrige l’absence de connections à la base de données pour l’interface d’administration en mode Responsive (issue [#26])

  • [#30] Corrige la régression sur la répétition à l’infini des tentatives de connexion depuis la version 3.1. Le principe de 3 tentatives avant échec est rétabli.

  • Corrige les dépendances externes (et le style)

Waarp R66 3.3.2 (2020-04-21)

Correctifs

  • Corrige les tests Rest V1

  • Corrige des méthodes manquantes dans le module WaarpHttp

  • Mise à jour des dépendances externes (compatibles Java 6)

  • Correction de l’API Rest V2 /v2/hostconfig/ qui retourne versionR66 (version du protocole) et versionBin (version du code)

    • La version retournée par l’API V1 n’est plus conforme suite la mise à jour

    automatique du schéma de la base de données.

  • Corrige une fuite mémoire API Rest

  • Corrige le cas du blocage d’un client lorsqu’il n’est pas reconnu par un serveur distant

Waarp R66 3.3.1 (2020-02-17)

Correctifs

  • [#13] Corrige l’oubli du module WaarpPassword dans les autres modules dans les packages jar-with-dependencies et en crée un pour WaarpPassword ; Met à jour les dépendances pour SonarQube (usage interne)

  • [#9] Corrige une régression sur l’API REST v1 introduite dans la version 3.2.0

  • [#10] Corrige une régression qui empêche les ports négatifs pour les partenaires introduite dans la version 3.2.0

Waarp R66 3.3.0 (2020-01-18)

Améliorations

  • Ajout des propriétés suivantes à la sortie des commandes *send : specialid, finalPath, originalPath, statusCode, ruleid, requested, requester, fileInformation, originalSize

  • Amélioration de la prise en compte d’un transfert échoué sur connexion impossible pour rejeu

  • Amélioration de la détection au plus tôt de l’absence d’un fichier lors d’une demande d’émission

  • Amélioration de la prise en compte d’un fichier déjà pris en compte par FileWatcher mais modifié après, sans être effacé (ce qui n’est pas une bonne pratique) : le fichier sera reprogrammé pour un nouveau transfert. Cette amélioration est désactivable avec l’option -ignoreAlreadyUsed=true

  • Mise à jour des dépendances externes

Waarp R66 3.2.0 (2019-10-25)

Sécurité

  • Support de TLS 1.2 pour toutes les versions de JRE

Nouveautés

  • Refonte Db

Améliorations

  • Diminution du nombre de threads utilisés

  • Optimisation de l’utilisation de ressources externes (RAM, CPU)

  • Mise à jour des dépendances externes

Correctifs

  • Suppressions d’erreurs de type « deadlocks »

Waarp R66 3.1.0-1 (non publiée)

Note

En raison de bugs bloquants, cette version n’a pas été publiée.

Sécurité

  • Corrige un bug permettant de contourner l’obligation d’un canal SSL

Nouveautés

  • Nouvelle version de l’API REST ([documentation](interface/restv2/index.html))

Améliorations

  • Les regexes du filewatcher permettent de filtrer sur le chemin complet des fichiers et non juste le nom du fichier

  • les scripts waarp-r66client et waarp-r66server permettent de mettre à jour la base de données.

Correctifs

  • Corrige les code retour d’initialisation de la base de données

  • Corrige les messages d’erreur suite à un échec de connexion

  • Renomme l’option dbcheck de la configuration de base données en autoupgrade

  • Corrige les messages d’erreur au chargement de la page « Cancel-Restart » de l’interface d’admin

  • Les services sont arrêtés avec le signal interrupt plutôt qu”usr1 pour permettre un arrêt normal du service

  • Mise à jour des dépendances externes

  • Optimisation de l’utilisation de connexions à la base de données

  • Les scripts linux waarp-r66client et waarp-r66server permettent de mettre à jour le modèle de données

Dépréciations

  • L’option de configuration dbcheck est dépréciée

Waarp R66 3.0.12-1 (2019-05-10)

Correctifs

  • Corrige des problèmes de perte de connexions à la base de données

Waarp R66 3.0.11-1 (2019-02-20)

Correctifs

  • Correction du support des espaces dans les tâches TRANSFER

  • Correction d’un NullPointerException au lancement du filewatcher

  • Correctif dans le lancement des transferts asynchrones

  • Suppression de la valeur miminum pour l’option runlimit

  • Arrête l’envoi de paquets quand le transfert est stoppé ou annulé

  • Correction de la commande exécutée sous Windows dans les tâches EXEC* si des slashes (« / ») sont utilisés dans le chemin de l’exécutable

  • Ajout d’un délais de 5 minutes entre de tentatives de redémarrage du serveur R66 en cas d’échec de lancement dans les services systèmes (systemd et Windows).

Packaging

  • manager-send.sh génère un fichier get-files.list pour Waarp Gateway SFTP : ce fichier est consommé par le script waarp-get-sftp.sh (livré avec les packages de la passerelle) pour interroger périodiquement les serveurs distants.

  • waarp-pull.sh ne démarre plus qu’un seul transfert pour le fichiers disponibles.

Waarp R66 3.0.10-1 (2018-10-08)

Correctifs

  • Support des espaces dans les tâches des chaînes de traitement

  • Support des chemins UNC sous windows

Waarp R66 3.0.9-2 (2018-07-16)

Correctifs

  • Correction de la gestion de la configuration des filewatchers par Manager

  • Correction du redémarrage des filewatchers sous windows

Waarp R66 3.0.9 (2018-01-08)

Correctifs

  • Mise à jour des dépendances externes

  • Correction de l’erreur de chargement des données dans l’interface d’administration

  • Le serveur Waarp R66 ne démarre plus si les ports sont déjà utilisés

  • Les chemins de destination des tâches RENAME, MOVE, MOVERENAME, COPY, COPYRENAME peuvent contenir des espaces

  • Correction du blocage des transferts asynchone quand leur nombre est supérieur à clientthread+11

  • Correction d’un interblocage quand le nombre de transferts simultanés approche la valeur de clientthread

  • Correction d’une fuite de mémoire

  • Le Filewatcher ne démarrait pas quand fileinfo n’était pas renseigné dans le fichier de configuration