Mars 2026 – Notes de version
Bienvenue dans la version de mars 2026 de Qalyptus Self-hosted (version 10.0). Il s'agit d'une version majeure qui apporte une interface Qalyptus Server repensée, de nouvelles fonctionnalités importantes, des améliorations de performances et des changements importants.
La version 10.0 est une version majeure avec des changements importants. Veuillez lire attentivement les sections Changements importants et Procédure de mise à jour avant de procéder.
Nouvelles fonctionnalités
Interface Qalyptus Server repensée
La version 10.0 introduit une interface utilisateur rafraîchie pour Qalyptus Server :
- La barre de navigation supérieure a été remplacée par un menu latéral gauche qui regroupe les éléments du Hub et les paramètres de création dans un panneau unique et unifié.
- La création et la modification des éléments utilisent désormais un panneau coulissant plutôt que des formulaires en pleine page, permettant de garder le contexte visible pendant le travail.
- L'éditeur de message e-mail dans les tâches a été amélioré pour une meilleure expérience de rédaction.
Qalyptus Server avant

Qalyptus Server après

Gestion simplifiée des destinations
Auparavant, les destinations (dossiers et services de stockage) devaient être configurées sur une page Destinations séparée et étaient partagées entre tous les rapports d'une tâche. À partir de cette version, les dossiers et services de stockage sont configurés directement sur chaque rapport de tâche, vous permettant de spécifier une destination de sortie différente par rapport au sein d'une même tâche. La page Destinations autonome a été supprimée.
Gestion simplifiée des déclencheurs
Les déclencheurs étaient auparavant créés sur une page Déclencheurs dédiée, puis référencés dans les tâches. Ils sont désormais créés directement dans la tâche où ils sont utilisés. La page Déclencheurs autonome a été supprimée.
Paramètres de publication sur le Hub par rapport
L'option « Publier sur le Hub » a été déplacée du niveau tâche vers le niveau rapport individuel. Vous pouvez désormais configurer la publication sur le Hub, y compris le nombre d'occurrences à conserver, séparément pour chaque rapport d'une tâche.
Conditions par rapport
Les conditions sont maintenant associées directement au rapport que vous souhaitez générer conditionnellement, au lieu d'être configurées au niveau de la tâche. Cela clarifie à quel rapport une condition s'applique et supprime la nécessité de spécifier manuellement la portée.
Champs prénom et nom de famille
Qalyptus enregistre désormais le prénom et le nom des utilisateurs dans des champs séparés plutôt que dans un seul champ de nom complet.
Après la mise à jour, vérifiez que les noms de vos utilisateurs ont été correctement séparés. Qalyptus migre les noms complets existants en les divisant au premier espace. Les utilisateurs dont les noms ne suivent pas le format « Prénom Nom » peuvent nécessiter une correction manuelle.
Propagation automatique des rapports
Cette version introduit la propagation automatique d'un rapport, conçue pour les déploiements multi-tenant où un modèle de rapport unique basé sur une application Qlik Sense maître doit être distribué sur de nombreuses instances d'applications dupliquées (généralement 100+). Via l'API, vous pouvez dupliquer une tâche et substituer dynamiquement les références d'applications Qlik Sense à l'exécution, sans créer de rapports séparés pour chaque application client.
En savoir plus sur la propagation automatique.
Services Server et Engine séparés
Qalyptus Server fonctionne désormais avec deux services indépendants aux côtés du service Repository existant :
- Service Qalyptus Server – gère la console web et l'API.
- Service Qalyptus Engine – gère la génération des rapports, désormais entièrement découplé de la console.
La séparation du moteur constitue la base pour de futures fonctionnalités telles que l'exécution du moteur sur une machine dédiée ou la mise à l'échelle avec plusieurs moteurs pour la génération de rapports en grand volume. Le service Engine écoute par défaut sur le port 3995 et écrit dans son propre fichier de logs dédié.
Clés API
Les utilisateurs peuvent désormais générer des clés API personnelles directement depuis leur profil utilisateur pour s'authentifier auprès de l'API REST Qalyptus.
Les administrateurs contrôlent cette fonctionnalité depuis le panneau d'administration : ils peuvent activer ou désactiver la génération de clés API et définir la durée maximale autorisée. En savoir plus sur l'administration des clés API.
Les permissions des clés API sont gouvernées par les rôles attribués à l'utilisateur.
Trois nouveaux rôles par défaut
Trois nouveaux rôles intégrés ont été ajoutés, chacun préconfiguré avec les permissions nécessaires pour utiliser l'extension Qlik Sense correspondante :
| Rôle | Objectif |
|---|---|
| Qalyptus On-Demand | Utiliser l'extension Qalyptus On-Demand |
| Qalyptus Self-Reporting | Utiliser l'extension Qalyptus Self-Reporting |
| Qalyptus Notify | Utiliser l'extension Qalyptus Notify |
L'ancienne permission « Utiliser l'API, Qalyptus On-Demand et Qalyptus Self-Reporting » a été renommée en « Utiliser l'API Qalyptus » et contrôle désormais uniquement la capacité à générer et utiliser des clés API. L'accès aux extensions est géré via les nouveaux rôles d'extensions ou un rôle personnalisé.
Améliorations des performances
Pagination et filtrage améliorés
Toutes les listes dans Qalyptus Server sont désormais récupérées avec une pagination côté serveur, améliorant considérablement les performances sur les grands ensembles de données. L'expérience de filtrage a également été revue :
- Les filtres sont liés à la pagination, de sorte que les résultats se mettent à jour correctement lorsque vous naviguez entre les pages.
- L'état des filtres est conservé lorsque vous naviguez vers un élément pour le modifier puis revenez, ainsi que lors du rechargement de la page.
- Plusieurs critères de filtre sont combinés pour retourner un ensemble de résultats unique et précis.
Mise à jour vers PostgreSQL 18
La base de données Qalyptus Server a été mise à niveau de PostgreSQL 10 vers PostgreSQL 18, apportant des améliorations substantielles de performances et de fiabilité.
Dossier de données consolidé
Toutes les données applicatives (logs, sauvegardes, fichiers de base de données, etc.) sont désormais stockées dans un dossier unique configurable, facilitant la gestion des emplacements de stockage et la réalisation des sauvegardes. Le chemin par défaut est :
C:\Program Files\Qalyptus\Server\Data
Extensions Qlik Sense mises à jour
La pagination et le filtrage ont été ajoutés aux trois extensions Qlik Sense : Qalyptus On-Demand, Qalyptus Self-Reporting et Qalyptus Notify.
Après la mise à jour de Qalyptus Server, installez les nouvelles versions des extensions. Les fichiers des nouvelles extensions se trouvent dans :
C:\ProgramData\Qalyptus\Extensions
Améliorations de l'API
- L'API REST v1 est dépréciée et n'est plus disponible dans la version 10.0. Toutes les intégrations doivent migrer vers l'API v2.
- L'API v2 prend désormais en charge les paramètres de filtre sur les points de terminaison de liste.
- L'API v2 prend désormais en charge la pagination sur tous les points de terminaison de liste.
Nouveau paramètre Config.ini
Cette version ajoute un nouveau paramètre dans Config.ini : deleteIfTooManyQlikSessions=true/false. Lorsque la valeur est true (par défaut), Qalyptus ferme automatiquement les sessions Qlik ouvertes d'un utilisateur dès que leur nombre atteint 5 ou plus. Définissez la valeur à false pour désactiver ce comportement.
Changements importants
Passez en revue tous les changements importants avant la mise à jour. Certains changements nécessitent une action manuelle et ne peuvent pas être migrés automatiquement.
API REST v1 supprimée
L'API REST v1 n'est plus disponible. Vous devez mettre à jour toutes les intégrations pour utiliser l'API v2, en adaptant les chemins des points de terminaison, les corps de requêtes, les réponses et la pagination en conséquence.
Utilisez la nouvelle fonctionnalité de clés API pour authentifier vos appels API à la place de tout mécanisme d'authentification précédent.
Modifications du schéma de base de données
Le schéma de la base de données a été mis à jour. Si vous avez des scripts SQL personnalisés qui interrogent directement la base de données Qalyptus, vous devez les mettre à jour pour correspondre au nouveau schéma.
Qalyptus recommande fortement d'utiliser l'API REST plutôt que des requêtes directes à la base de données. Seule l'API REST garantit la stabilité du schéma à long terme.
Les extensions doivent être mises à jour
Les extensions Qlik Sense utilisent l'API v2 et doivent être mises à jour après la mise à jour de Qalyptus Server. Installez les nouvelles versions des extensions depuis C:\ProgramData\Qalyptus\Extensions.
Format de fichier projet Qalyptus Desktop modifié
Le format de fichier projet Qalyptus Desktop (.qtr) est passé de XML à JSON. Les fichiers de projet créés avec la version 10.0 ne peuvent pas être ouverts avec des versions antérieures de Qalyptus Desktop.
Fin de prise en charge de Windows Server 2012 R2
La prise en charge de Windows Server 2012 R2 a pris fin, car Microsoft a arrêté le support de ce système d'exploitation en octobre 2023. Nous recommandons d'utiliser une version plus récente et prise en charge de Windows Server.
Corrections de bugs et améliorations
- Correction d'un problème où la connexion de Qalyptus Desktop à Qalyptus Server laissait parfois l'écouteur inactif. Auparavant, cela nécessitait de se déconnecter de la session Windows avant de réessayer. Le processus de connexion se rétablit maintenant correctement.
- Ajout de la possibilité d'annuler une connexion en cours lors de la connexion de Qalyptus Desktop à Qalyptus Server.
- Mise à jour des bibliothèques tierces obsolètes.
- Modernisation de l'architecture interne pour améliorer la maintenabilité et accélérer le développement de nouvelles fonctionnalités.
- Correction des vulnérabilités connues dans les dépendances tierces, y compris PostgreSQL et d'autres bibliothèques.
Procédure de mise à jour
La version 10.0 ne peut être installée qu'en tant que mise à jour depuis la version 9.x. Si votre version actuelle est antérieure à la version 9.0, commencez par mettre à jour vers la dernière version 9.x en suivant le guide Comment mettre à jour Qalyptus, puis revenez ici pour mettre à jour vers la version 10.0.
Étapes de mise à jour
- Téléchargez le programme d'installation de Qalyptus 10.0.
- Exécutez le programme d'installation (le processus est le même qu'une mise à jour standard).
- À la fin de l'installation, laissez l'option « Lancer la configuration de Qalyptus Server » cochée.
- Dans l'outil de configuration :
- Saisissez le mot de passe de l'utilisateur de base de données et cliquez sur Suivant.
- Cliquez sur Installer et attendez que la migration se termine.
- Ouvrez Qalyptus Server dans votre navigateur et connectez-vous.
- Installez les extensions Qlik Sense mises à jour depuis
C:\ProgramData\Qalyptus\Extensionsdans votre environnement Qlik Sense. - Mettez à jour toutes les intégrations API existantes pour utiliser les points de terminaison v2. Adaptez les chemins, les corps de requêtes, les réponses et ajoutez la prise en charge de la pagination si nécessaire. Consultez la documentation API pour la référence complète v2.
Liste de vérification post-mise à jour
Après la mise à jour, vérifiez les points suivants pour vous assurer que la migration s'est bien déroulée :
- Les prénoms et noms de famille des utilisateurs sont correctement séparés (vérifiez les utilisateurs avec des formats de nom non standards).
- Les destinations et services de stockage sont correctement associés aux rapports de tâches appropriés.
- Les déclencheurs sont correctement migrés dans leurs tâches respectives.
- Les paramètres « Publier sur le Hub » sont correctement migrés au niveau du rapport pour chaque tâche.
- Les permissions et rôles des utilisateurs sont conformes aux attentes, y compris les nouveaux rôles d'extensions.
- Toutes les intégrations API ont été mises à jour pour utiliser les points de terminaison v2.
- Les scripts SQL personnalisés ont été mis à jour pour le nouveau schéma de base de données.
- Les extensions Qlik Sense mises à jour sont installées.
La mise à jour échouera si le programme d'installation détecte une version antérieure à 9.0, ou si vous tentez d'installer dans un dossier différent de l'installation existante.
Si vous rencontrez des problèmes après la mise à jour, veuillez contacter l'équipe de support Qalyptus.
Comme toujours, vos retours sont les bienvenus et nous aident à continuer à améliorer Qalyptus.