CLI

Changes released before 2025-09-30 are on the archived changelog.

Version
Change
Description
18.6.26
ADDED
Added the olp pipeline snapshot create command to trigger creation of a
snapshot for a running stream pipeline.
18.6.26
CHANGED

Changed snapshot model displayed in the following commands to include state and source fields:

  • olp pipeline snapshot list
  • olp pipeline snapshot show
  • olp flow pipeline snapshot list
  • olp flow pipeline snapshot show
18.6.26
FIXED
Fixed commands that resolve the current realm failing with a 401 error when the CLI is authenticated
with a user token instead of an application token. The realm is now resolved from the current user when
the current application cannot be introspected.
18.6.21
CHANGED
Changed the olp pipeline version show command to display the planned maintenance restart date property.
18.6.21
FIXED

Fixed incorrect behavior of the following commands when the batch pipeline version could be created with the --stream-config parameter:

  • olp pipeline version create
  • olp flow pipeline version create
18.6.21
FIXED
Fixed the olp catalog create --config command requiring optional layer
properties and reporting configuration errors without the affected layer ID.
18.6.21
FIXED
Fixed olp commands reporting native-access and deprecated Unsafe warnings when running with Java 24 and later.
18.6.4
ADDED
Added the olp app jwk create, olp app jwk list, and olp app jwk delete commands to manage JSON Web Keys (JWKs) of an application.
18.6.4
CHANGED
Changed the minimum required Java version from 17 to 21.
18.6.4
FIXED
Fixed the issue when the olp catalog layer partition get command would return an error when downloading partitions that had expired due to TTL.
18.6.4
ADDED
Added the --timeout-at <timestamp> and --timeout-type <cancel|unschedule> parameters to the olp pipeline version activate and olp pipeline version resume commands, allowing pipeline timeouts to be configured during activation and resume.
18.6.4
CHANGED
Changed the olp permission access filter create command to accept the policyHrns as new optional input parameter for custom access filters.
18.6.4
CHANGED
Changed the olp permission access filter show command to display the policyHrns as new optional field.
18.6.4
CHANGED
Changed the olp permission access filter update command to accept the policyHrns as new optional input parameter for custom access filters.
18.3.7
CHANGED
Added a warning message to the catalog layer partition list, catalog layer partition get, and olp catalog dependency list commands when the requested catalog version contains known issues.
18.3.1
ADDED
Added the --member-only parameter to olp permission access filter list command to
list only access filters that can be attached to realm members (users or
apps).
18.2.2
ADDED

Added the following commands for catalog data subset management:

  • olp catalog subset add command to add a subset to the catalog.
  • catalog subset list command to list subsets in the catalog.
  • catalog subset show command to display details of a subset in the catalog.
  • catalog subset remove command to remove a subset from the catalog.
  • catalog subset fingerprint command to display details of a catalog subsets fingerprint.
18.1.13
ADDED
Added the --filtered parameter to the olp permission report command to display the filter out permissions that would not be evaluated in the context of a request
with the given scope according to access filters assigned to the identity.
18.1.13
FIXED
Fixed the olp schema put command to properly propagate the --scope parameter to the underlying API calls.
18.1.13
FIXED
Fixed the olp permission report command for group HRNs to correctly include the group HRN in permission lineage for direct group-linked permissions and policies.
18.1.2
ADDED
Added the olp permission access delete command to delete the access filter attached to the user or app.
18.1.2
ADDED
Added the olp permission access filter create command to create an access filter.
18.1.2
ADDED
Added the olp permission access filter delete command to delete the access filter.
18.1.2
ADDED
Added the olp permission access filter update command to update a specified access filter.
18.1.2
FIXED
Fixed olp.bat startup script on Windows where JAVA_HOME and PATH pointed to different Java versions, causing incorrect JVM flags to be applied.
The Java executable is now resolved from JAVA_HOME (or PATH as fallback) before the version check, so the same java.exe is used for both version detection and JAR execution.
18.1.2
FIXED
Fixed a performance issue in olp catalog layer partition get and olp local catalog layer partition get
that prevented partitions from being fetched concurrently.
18.1.2
REMOVED
Removed support for publishing OLP CLI GraalVM native image.
18.1.2
CHANGED
Changed the olp permission access filter list command to list the access filter HRNs available to be attached to any user, app or realm.
18.1.2
CHANGED
Changed the olp permission access filter show command to display the details of an access filter includes type in the output.
18.1.2
CHANGED
Changed the olp permission access set command to support attaching the access filter to any user or app in the realm.
18.1.2
CHANGED
Changed the olp permission access show command to support display the access filter attached to an user or app.
18.0.27
CHANGED
Changed the olp pipeline egress rule history show command to use dedicated filter parameters
(--rule-id, --destination, --principal, --action) instead of a generic [filter] argument for more precise
filtering of actions applied to egress rules.
18.0.27
ADDED
Added the --parallelism parameter to the olp catalog layer partition get and olp catalog layer partition put
commands to speed up downloading and uploading multiple partitions.
18.0.19
ADDED

Added the following command to create pipeline egress rules in batches:

  • olp pipeline egress rule batch create
18.0.19
ADDED

Added the following commands to display information about the pipeline egress rules:

  • olp pipeline egress rule list
  • olp pipeline egress rule show
18.0.19
CHANGED
Changed the --extends <catalog-hrn,layer-id[,baseVersion]> parameter to also support Interactive Map Layers in the olp catalog layer add command.
18.0.19
REMOVED
Removed the --destination-type parameter for the olp pipeline egress rule create command.
18.0.11
ADDED

Added the following set of commands for the pipeline egress rule management:

  • olp pipeline egress rule create
  • olp pipeline egress rule delete
18.0.11
ADDED

Added the following command for displaying list of changes applied to egress rules within the realm:

  • olp pipeline egress rule history show
18.0.11
FIXED
Fixed the issue for CLI when running commands in parallel erases the content of olpcli.ini.
18.0.11
REMOVED
Removed the --marketplace-ready flag for the olp catalog update command.
18.0.11
CHANGED
Updated OLP CLI to use Spark 4.0.1.
17.5.44
ADDED
Added the --external-id parameter to the olp permission report command to only
include permissions derived from a plan or resource plan attached to the realm with the associated external ID.
17.5.44
ADDED
Added the --with-external-id parameter to the olp permission report command to
display external ID values of associated plans or resource plans if applicable in the output.
17.5.44
FIXED
Fixed the issue where the olp catalog layer show command fetching IML catalog layer details did not include reference composite IML catalog information in interactiveMapProperties.
17.5.44
CHANGED
Changed the --input parameter for olp catalog layer partition put, olp catalog layer stream put, and olp catalog layer stream ingest commands to support a source directory, single file, or non-recursive filename glob pattern for uploading files.
17.5.44
CHANGED
Updated OLP CLI to use Scala 2.13.