Sortie de Waarp Gateway FTP 3.0.6 / Release of Waarp Gateway FTP 3.0.6

Originally published at: https://www.waarp.fr/sortie-de-waarp-gateway-ftp-3-0-6/

English version below

#Notes de version
##Support de Java 1.6
La version 3.0.4 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.4), 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.

Liste des changements

##Correctifs

  • Restauration du support de Java 6
  • Retour à la version stable des drivers MySQL

Liens

Release Notes

Java 6 Support

Version 3.0.4 removed support for Java 6.
This change was premature. If Javva 6 is not supported anymore by Oracle, some production OS are too old to use a newer version of Java.

This version restore support for Java 6. It will only be removed in a future (non determined yet) major version when the impact of this change will be insignificant.

Versionning Policy

To avoid eager changes with a major impact on production system (as the drop of Java 6 support in version 3.0.4), we are now committing to a new versioning policy based on semantic versioning.

In short: Version numbers have 3 parts, MAJOR.MINOR.PATCH:

  • The MAJOR component is incremented when the release contains changes that break retro-compatibility;
  • The MINOR component is incremented when the release contains new features, with only retro-compatible changes;
  • the PATCH component in incremented when the release only contains retro-compatible fixes.

So that any release that is not a major version won’t break existing integrations.

Upgrade

Upgrade from a 3.0.X version is straightforward and can be done by replacing all jars with the ones contained in the package.

Changelog

Fixes

  • Restore support for Java 6
  • Rollback Mysql JDBC drivers to the stable version

Links

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.