qlik-cli 3.0.0 adds namespace command support
qlik-cli 3.0.0 now supports namespaced command groups that mirror the new namespace structure. You can invoke commands under logical namespaces, while legacy commands remain available for non-namespace resources.
New namespace command structure
Commands are now organized by namespace, reflecting the underlying API structure.
For example, qlik ml deployment: Machine learning deployments and experiments
Run qlik --help to see all available namespace groups and legacy command groups.
Legacy commands
For most resources, legacy commands (for example, qlik app, qlik user) continue to work
unchanged and point to the existing /api/v1/ endpoints. Use these while you plan your
migration to namespaced commands.
Legacy qlik ml commands have been removed. Support for the /api/v1/ml/ endpoints
is no longer available. Namespaced ML commands (resolving to /api/ml/...) are coming
in a future release. If you currently use qlik ml deployment or qlik ml experiment,
plan your migration timeline for when the namespaced equivalent becomes available.
Replacement warnings
When using a legacy command that has a namespaced replacement, a warning is displayed pointing to the new command path. For example:
Warning: This command is being replaced by 'qlik workflows automation ls'.This helps you identify which commands require updating during your migration.
Migration path
Namespaced commands are the canonical path forward. Legacy API v1 commands remain available during the migration window, but may be deprecated with advance notice.
Start your migration planning now. Deprecation dates will be announced in this changelog for each API v1 endpoint as its namespaced equivalent becomes available. Beginning your migration early ensures readiness when deprecation is announced.
To prepare:
- Audit your scripts to identify which qlik-cli commands you use (see
qlik --help). - For commands with namespaced equivalents, plan your migration timeline.
- For commands not yet available as namespaced versions, continue using legacy commands.
- Watch this changelog for announcements of new namespaced commands and API v1 deprecation dates.
For more details about API namespaces, see the API namespaces overview.