Fonctionnalités prises en charge et limitations
Cette page résume le périmètre produit. Les détails techniques restent dans la documentation développeur du dépôt.
Plateformes
- Windows x64 : installateur NSIS.
- Linux x86_64 : paquet Debian et AppImage.
- Ubuntu Desktop 24.04 LTS x64 est la référence Linux testée.
- Les secrets persistants utilisent Secret Service (GNOME Keyring/KWallet compatible) ; si le service est indisponible, Catenivo ne les enregistre pas en clair.
- macOS n'est pas actuellement distribué.
Projets
À partir de Catenivo 1.0, les versions 1.x doivent conserver la compatibilité des projets créés depuis la 1.0, sauf rupture de structure volontaire et documentée lorsqu'aucune migration sans perte n'est possible.
Les caches ont une ABI séparée et peuvent devoir être régénérés après une mise à jour sans que le projet .etl soit devenu incompatible.
GeoPackage
Les champs date-heure sont pris en charge en lecture. Le writer GeoPackage prend actuellement en charge les dates, mais pas encore le type date-heure comme type de destination.
Géométrie
Plusieurs opérations géométriques sont volontairement limitées à la 2D. Les dimensions ou types non pris en charge sont refusés explicitement plutôt que supprimés silencieusement.
Boucles
Les traitements itératifs sont limités à deux niveaux. Les readers/writers, appels HTTP, sous-projets, jointures multi-entrées et certaines agrégations ne sont pas disponibles à l'intérieur d'une boucle.
DWG
La lecture vise les versions R13 à 2018 et les objets CAO courants. Les objets propriétaires ou avancés peuvent être incomplets après conversion.
Linux
La qualification Linux porte sur Ubuntu Desktop 24.04 LTS x64. Le fonctionnement sur une autre distribution compatible n'est pas présenté comme officiellement qualifié sans recette dédiée.