Supported features and limitations
This page summarizes the product scope. Technical implementation details remain in the repository's developer documentation.
Platforms
- Windows x64: NSIS installer.
- Linux x86_64: Debian package and AppImage.
- Ubuntu Desktop 24.04 LTS x64 is the tested Linux reference.
- Persistent secrets use Secret Service (compatible GNOME Keyring/KWallet); if the service is unavailable, Catenivo does not store them in plaintext.
- macOS is not currently distributed.
Projects
Starting with Catenivo 1.0, 1.x versions must preserve compatibility with projects created since 1.0, except for a deliberate and documented structural break when no lossless migration is possible.
Caches have a separate ABI and may need to be regenerated after an update without making the .etl project itself incompatible.
GeoPackage
Datetime fields are supported for reading. The GeoPackage writer currently supports dates, but does not yet expose datetime as a destination type.
Geometry
Several geometry operations are intentionally 2D-only. Unsupported dimensions or types are rejected explicitly rather than silently dropped.
Loops
Iterative workflows are limited to two levels. Readers/writers, HTTP calls, subprojects, multi-input joins and some aggregations are not available inside a loop.
DWG
Reading targets R13 through 2018 and common CAD objects. Proprietary or advanced objects can be incomplete after conversion.
Linux
Linux qualification currently targets Ubuntu Desktop 24.04 LTS x64. Operation on another compatible distribution is not advertised as officially qualified without a dedicated acceptance test.