Grille de compatibilité
Cette page documente, pour chaque version du serveur S-Filer Portal, les versions des autres composantes S-Filer et des dépendances externes qui sont compatibles avec lui. Consultez-la avant une installation ou une mise à niveau afin de vous assurer que chaque élément de votre déploiement correspond à la version du serveur que vous exécutez.
Note
Cette grille s'applique aux déploiements sur site (auto-hébergés). Elle ne s'applique pas aux clients SaaS, dont les instances sont installées et gérées par OKIOK.
La grille est indexée par version du serveur et ne liste que les versions mineures (par exemple 4.19.x, 4.20.x). Les versions correctives (patches) au sein d'une version mineure ne sont pas détaillées individuellement.
Important
La passerelle et le CLI doivent être à exactement la même version que le serveur. Combiner une passerelle ou un CLI d'une version mineure différente de celle du serveur n'est pas supporté.
Composantes S-Filer
Chaque ligne correspond à une version mineure du serveur. La colonne Schéma de BD liste la ou les versions du schéma de base de données que le serveur peut utiliser, les colonnes Passerelle et CLI donnent la version requise de ces composantes, et la colonne CLI — Java minimum donne la version minimale de l'environnement d'exécution Java externe avec lequel le CLI doit être lancé — les versions de Java ultérieures sont également supportées (voir CLI et Java ci-dessous).
| Version du serveur | Schéma de BD compatible | Passerelle | CLI | CLI — Java minimum |
|---|---|---|---|---|
4.11.x | 4.11.x | 4.11.x | 4.11.x | Java 8 |
4.12.x | 4.12.x | 4.12.x | 4.12.x | Java 8 |
4.13.x | 4.13.x | 4.13.x | 4.13.x | Java 8 |
4.14.x | 4.14.x | 4.14.x | 4.14.x | Java 8 |
4.15.x | 4.15.x | 4.15.x | 4.15.x | Java 8 |
4.16.x | 4.16.x | 4.16.x | 4.16.x | Java 8 |
4.17.x | 4.17.x | 4.17.x | 4.17.x | Java 8 |
4.18.x | 4.18.x | 4.18.x | 4.18.x | Java 8 |
4.19.x | 4.19.x | 4.19.x | 4.19.x | Java 17 |
4.20.x | 4.20.x, 4.21.x | 4.20.x | 4.20.x | Java 17 |
4.21.x | 4.21.x | 4.21.x | 4.21.x | Java 25 |
Règle de compatibilité du schéma de base de données
- Les serveurs
4.19.xet antérieurs sont compatibles uniquement avec le schéma de base de données de la même version. - À partir de
4.20.x, un serveur est compatible avec son propre schéma et le schéma de la version mineure suivante. De façon générale, chaque version à partir de4.20.xsupporte son propre schéma de base de données et le schéma de la version en avance (par exemple, un serveur4.20.xfonctionne avec le schéma4.20.xou4.21.x). C'est ce qui rend possible une mise à niveau progressive : le schéma peut être migré vers la version suivante alors que les serveurs exécutent encore la version courante. - Comme
4.21.xest la version la plus récente couverte par cette grille, seul son propre schéma est listé. La même règle « une version en avance » l'étendra au schéma de la prochaine version mineure une fois celle-ci publiée.
Voir aussi
Pour le comportement observé lorsqu'un schéma est mis à niveau avant l'interface de configuration ou le CLI de configuration, voir Valeurs de configuration affichant des noms techniques.
CLI et Java
Le CLI S-Filer s'exécute sur un environnement d'exécution Java que vous fournissez (il n'est pas livré avec sa propre JVM), c'est pourquoi sa version minimale de Java supportée est listée séparément de la version du CLI elle-même. La valeur indiquée dans la grille est un plancher — cette version ou une version ultérieure est supportée :
- Versions du serveur
4.11.xà4.18.x— le CLI requiert Java 8 ou une version ultérieure. - Versions du serveur
4.19.xet4.20.x— le CLI requiert Java 17 ou une version ultérieure. - Version du serveur
4.21.x— le CLI requiert Java 25 ou une version ultérieure.
Attention
Exécuter le CLI avec une version de Java antérieure au minimum indiqué pour votre version du serveur n'est pas supporté et peut empêcher le CLI de démarrer. Le minimum est passé de Java 8 à Java 17 à la version 4.19.x, puis de nouveau à Java 25 à la version 4.21.x — assurez-vous que l'environnement d'exécution Java externe respecte le nouveau minimum lorsque vous effectuez une mise à niveau à travers ces versions.
Bases de données supportées
Les moteurs de base de données ci-dessous sont les systèmes de gestion de base de données externes supportés pour les déploiements sur site.
| Version du serveur | SQL Server | Oracle Database | MySQL | MariaDB |
|---|---|---|---|---|
4.11.x | 2014, 2016, 2017 | Non supporté | 5.7, 8.0 | 5.5, 10.0, 10.1, 10.2, 10.3 |
4.12.x | 2016, 2017, 2019 | 19c | 5.7, 8.0 | 5.5, 10.1, 10.2, 10.3, 10.4 |
4.13.x | 2016, 2017, 2019 | 19c | 5.7, 8.0 | 10.1, 10.2, 10.3, 10.4, 10.5 |
4.14.x | 2016, 2017, 2019 | 19c | 8.0 | 10.2, 10.3, 10.4, 10.5 |
4.15.x | 2017, 2019 | 19c | 8.0 | 10.2, 10.3, 10.4, 10.5, 10.6 |
4.16.x | 2017, 2019 | 19c | 8.0 | 10.2, 10.3, 10.4, 10.5, 10.6 |
4.17.x | 2019, 2022 | 19c | 8.0 | 10.3, 10.4, 10.5, 10.6 |
4.18.x | 2019, 2022 | 19c | 8.0 | 10.4, 10.5, 10.6, 10.11 |
4.19.x | 2019, 2022 | 19c, 23ai | 8.0 | 10.4, 10.5, 10.6, 10.11 |
4.20.x | 2019, 2022 | 19c, 23ai | 8.0, 8.4 | 10.5, 10.6, 10.11, 11.4 |
4.21.x | 2022, 2025 | 19c, 23ai | 8.4, 9.7 | 10.11, 11.4, 11.8, 12.3 |
