Sortie de Waarp R66 3.0.8

Nouvelle version corrective : support de Java 1.6 et API REST

Posté le 3-04-2017


Notes de version

Support de Java 1.6

La version 3.0.6 a supprimé le support de Java 6.
Ce changement était précipité. Si Java 6 n’est plus supporté par Oracle (hors contrats Lifetime Support), Certains OS en productions sont trop anciens pour pouvoir utiliser une version plus récente de Java.

Cette version rétablit donc le support avec Java 6. Celui-ci ne sera supprimé que lors d’un future version majeure non définie, quand l’impact de ce retrait sera négligeable.

Politique de versionning

Afin d’éviter les changements brutaux qui ont un impact majeur sur les systèmes en production (comme le retrait du support de Java 6 en version 3.0.6), nous avons adopté une politique de gestion des versions basée sur le standard semver.

Les numéros de version continuent de contenir 3 composantes, MAJEURE.MINEURE.PATCH :

  • La version MAJEURE est incrémentée quand des changements qui cassent la rétro-compatibilité doivent être faits ;
  • La version MINEURE est incrémentée lors de l’ajout de nouvelles fonctionnalités. La rétro-compatibilité est assurée ;
  • La version PATCH est incrémentée lorsque la version ne contient que des correctifs qui n’affectent pas la rétro-compatibilité.

En conséquence, et hors version majeure, les mises à jour n’empêcheront pas une intégration de fonctionner.

Mise à jour

La mise-à-jour depuis une version 3.0.X est directe : un simple remplacement des jars suffit.

Liste des changements

Correctifs

  • Restauration du support de Java 6
  • Retour à la version stable des drivers MySQL
  • Suppression de NullPointerExceptions quand Waarp R66 vérifie si un partenaire est bloqué
  • API REST : correction de la création de transferts
  • API REST : correction de la gestion des requêtes HTTP divisées en pluqieurs paquets TCP
  • API REST : le serveur informe maintenant des erreurs dans le json des requêtes
  • API REST : les requetes GET peuvent maintenant être envoyées sans filtres (les valeurs par défaut sont utilisées)
  • API REST : Suppression des doubles en-têtes Content-Length dans les réponses

Liens