CLI
Version
Change
Description
18.1.2
Added the olp permission access delete command to delete the access filter attached to the user or app.
18.1.2
Added the olp permission access filter create command to create an access filter.
18.1.2
Added the olp permission access filter delete command to delete the access filter.
18.1.2
Added the olp permission access filter update command to update a specified access filter.
18.1.2
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 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 support for publishing OLP CLI GraalVM native image.
18.1.2
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 the olp permission access filter show command to display the details of an access filter includes type in the output.
18.1.2
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 the olp permission access show command to support display the access filter attached to an user or app.
18.0.27
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 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 the following command to create pipeline egress rules in batches:
- olp pipeline egress rule batch create
18.0.19
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 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 the --destination-type parameter for the olp pipeline egress rule create command.
18.0.11
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 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 the issue for CLI when running commands in parallel erases the content of olpcli.ini.
18.0.11
Removed the --marketplace-ready flag for the olp catalog update command.
18.0.11
Updated OLP CLI to use Spark 4.0.1.
17.5.44
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 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 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 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
Updated OLP CLI to use Scala 2.13.
17.5.35
Added the --check parameter to the olp catalog update command to validate inputs and display the configuration that would be applied without making any changes.
17.5.35
Added the --json parameter to the olp catalog update command display the command result in JSON format.
17.5.35
Added --check parameter for olp catalog create to validate inputs and print the configuration that would be applied without making changes.
17.5.35
Fixed the description of the --change parameter in the olp catalog layer partition list command to accurately reflect its behavior when partitions are created or deleted between the specified versions.
17.5.23
Changed the olp catalog layer partition list command to include two additional fields in the output:
- metadata: optional user-defined fields that can store extra metadata about this index record.
- fields: collection of index fields of the index partition.
This is specific only to index layers and does not affect other layers.
17.5.23
Added the olp credentials show command to display information about the application associated with the credentials file.
17.5.17
Added the --filter <glob-pattern>, --output <outputDir> and --delimiter <character> parameters to the catalog layer object get command,
allowing download multiple objects from an object store layer.
17.5.6
Added the olp ratelimit rule list command to display rate limit rules associated with identities.
17.5.6
Added the olp ratelimit endpoint list command to display rate limit endpoints associated with rate limiting rules.
17.5.6
Added the olp ratelimit endpoint show command to display rate limit endpoints associated with rate limiting rules.
17.5.6
Added the olp ratelimit rule show command to provide details of rate limit rule referred by ruleHrn for the given identity.
17.5.6
Changed the olp identity provider enable command to support --with-password-login option for enabling password login along with SSO login.
17.3.3
Changed the generation of the dataHandle property when publishing partitions to volatile layers with the olp catalog layer partition put command.
Now deterministic ID is generated instead of UUID.
17.3.3
Changed the minimum required Java version from 8 to 17.
17.3.3
Changed the --email parameter in the olp pipeline create command to be mandatory.
17.3.3
Fixed incorrect behavior of the following commands when object store layer properties were not parsed from the config file and default
values were used instead:
- olp catalog create
- olp catalog update
17.3.3
Fixed incorrect apt-get installation procedure in OLP CLI documentation.
17.2.39
Changed the default output of the olp pipeline version job show command to return information about input and output catalogs,
including their identifiers, HRNs, processing types, and versions.
17.2.28
Added support for the --encryption-type parameter for versioned and object store layers in the olp catalog layer add command.
17.2.28
Added the --schedule and --processing parameters to the olp pipeline version upgrade command,
allowing update the scheduler settings when upgrading the pipeline version.
17.2.9
Fixed behavior of the olp catalog layer stream get and olp local catalog layer stream get commands when --output parameter
is used and partition with a specific name is downloaded multiple times. Instead of overriding the partition file with the
latest event, new files will be created using the following naming pattern:
partitionName
partitionName_1
partitionName_2
17.2.9
Added support for additional file formats in the --data parameter of the olp catalog layer feature put command.
Previously, it only supported FeatureCollection objects provided via GeoJSON files.
Now, it supports:
- GeoJson – Files containing either Feature or FeatureCollection objects.
- Json Line – Files containing multiple Feature objects, each separated by a new line.
17.1.41
Added support for the --ttl parameter for object store layers in the olp catalog layer add and olp catalog layer update commands.
17.1.25
Added the following commands for identity provider templates:
- olp identity provider create: Creates a SAML identity provider
- olp identity provider update: Updates a SAML identity provider
- olp identity provider enable: Enables a SAML identity provider
- olp identity provider disable: Disables a SAML identity provider
- olp identity provider list: Lists SAML identity providers
- olp identity provider show: Shows details of a SAML identity provider
- olp identity provider delete: Deletes a SAML identity provider
17.1.25
Added the following commands for identity provider metadata:
- olp identity provider metadata validate: Validates and parses a metadata XML file
17.1.25
Added the following commands for identity provider templates:
- olp identity provider template list: Returns list of supported identity provider templates
17.1.17
Added the --service-id-alias-only parameter to the olp permission report command to display service alias instead
of service ID in the output.
17.1.17
Added the --service-id-alias parameter to the olp permission report command to only
include permissions associated with the specified service alias.
17.1.17
Changed error messages returned by the olp pipeline create and olp pipeline template create commands when
required parameters are used incorrectly.
17.1.17
Changed the default output of some pipeline template and pipeline version commands to return the following
deprecation message when using a deprecated runtime environment:
DEPRECATION: The <environment> runtime environment has been deprecated as of <deprecation_starts> and support for this runtime will be discontinued after <deprecation_ends>
Please update to the latest version using guide - https://www.here.com/docs/bundle/here-workspace-developer-guide-java-scala/page/topics/migration-guides.html
The above changes affected the following commands:
-
olp pipeline template create-
olp pipeline template show-
olp pipeline version activate-
olp pipeline version cancel-
olp pipeline version copy-
olp pipeline version create-
olp pipeline version deactivate-
olp pipeline version pause-
olp pipeline version resume-
olp pipeline version show-
olp pipeline version wait17.1.17
Fixed an issue with incorrect visualization of verbose output for the olp project show command.
17.1.3
Added the --ttl parameter to the olp catalog create and olp catalog update commands,
allowing users to specify the number of days after which catalog versions are automatically deleted.
17.0.26
Added the --linkable-to parameter to the olp permission report command,
allowing for reporting the permissions that are linkable to a specific project (if projectHRN is specified as parameter) or any project in the realm (if realmHRN is specified as parameter).
17.0.14
Changed verbose and quiet outputs for the olp pipeline move commands to align with other OLP CLI commands.
17.0.14
Fixed an issue where the API token provided via the HERE_TOKEN environment variable was not used when running catalog-related commands.
17.0.6
Added the --context parameter to the olp catalog layer partition list and olp catalog layer partition get commands,
allowing for the listing and downloading of partitions on composite layers.
17.0.6
Added the --extends <base-catalog-hrn,layer-id[,baseVersion]> parameter to the olp catalog layer add command,
allowing a layer's content to be based on an existing layer from the base catalog.
17.0.6
Fixed an ArrayIndexOutOfBoundsException error when users provide the --runtime-config parameter of the olp pipeline version create command with key-value pairs separated by multiple spaces.
The OLP CLI now correctly handles multiple spaces between key-value pairs without throwing any errors.
17.0.6
Removed the partitions type from the --subscription-area parameter of the olp catalog layer notification create command.
17.0.6
Changed the behavior of the olp catalog layer update command to throw an error when attempting to update the TTL property for a volatile layer.
Previously, users could run this command with the --ttl parameter, but no changes were made.
16.3.113
Added support for setting the HERE_TOKEN environment variable to reuse the API token.
This enhancement speeds up OLP CLI operations in scripts by avoiding repeated token retrieval.
16.3.100
Added functionality to execute OLP CLI commands inside Java and Scala applications.
Users can now seamlessly integrate OLP CLI into their Scala and Java projects for enhanced flexibility and compatibility.
For more information, see the Use OLP CLI in Java and Scala projects section.
16.3.100
Added the olp resource type list command to list resource types for all services.
16.3.100
Added the olp api service show command to show service information for given service ID or service ID alias.
16.3.100
Fixed issue causing failure of the olp pipeline version create command when the --stream-config parameter was enclosed in single quotes ("akka.lookup.timeout='10 s'").
Now, the command executes successfully regardless of single quotes usage.
16.3.75
Added the following set of commands for the role management:
- olp role list
- olp role show
- olp role assignment list
- olp role assignment add
- olp role assignment remove
- olp role assignment entity list
For more information on these new commands, check the OLP CLI documentation.
16.3.58
Changed the output file names for the olp catalog layer feature get command when --ids or --all parameter is specified with the --output parameter.
Now the file names have the following structure:
- When --ids is specified together with --output parameter: <layer_id>_features_ids_<timestamp in yyyyMMdd_HHmmss format>.geojson. Example: topology_features_ids_20240223_130916.geojson.
- When --all parameter is specified: <layer_id>_features_all_<timestamp in yyyyMMdd_HHmmss format>.geojson. Example: topology_features_all_20240223_130916.geojson.
16.3.58
Changed the olp pipeline environment list command as follows:
- Showed maximum overhead memory for each runtime environment.
- Re-arranged the columns to display description column after name column.
16.3.42
Added optional --garbage-collector-profile parameter to enable garbage collector profile selection.
The following commands were updated:
- olp pipeline template create
- olp pipeline version create
- olp pipeline version copy
16.3.42
Added optional --supervisor-additional-overhead-memory parameter to specify additional overhead memory for supervisor.
The following commands were updated:
- olp pipeline template create
- olp pipeline version create
- olp pipeline version copy
16.3.42
Added optional --worker-additional-overhead-memory parameter to specify additional overhead memory for worker.
The following commands were updated:
- olp pipeline template create
- olp pipeline version create
- olp pipeline version copy
16.3.42
Changed the olp pipeline environment list command to show available garbage collector profiles for each runtime environment.
16.3.24
Added possibility to install the OLP CLI GraalVM Native Image using winget.
For more information, see the Use winget package manager section.
16.3.24
Fixed the olp catalog layer partition get command with the --decode true flag returning the Failed to download partitions error for large-sized partitions.
16.3.5
Added the olp permission report command.
It allows the user to get a detailed report on permissions assigned to the User, App, Group, or Realm either directly or indirectly.
16.3.5
Fixed a problem where the user receives GeoJson through the olp catalog layer feature get command in a different form than it was when originally uploaded.
The update fixes this problem to ensure that the user receives the same GeoJson that was previously uploaded to the feature.
16.3.5
Fixed the credentials validation not detecting errors when invalid olpcli.ini file is used.
The following errors are now returned:
- Invalid configuration file .here/olpcli.ini. The [section name] section is empty
- Invalid entry in the configuration file .here/olpcli.ini. Parse error at line [line number] - value of the "property name" property is missing
- Invalid entry in the configuration file .here/olpcli.ini. The "property name" property in the [section name] section is present more than once
16.2.61
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
16.2.61
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
16.2.61
Disabled the possibility to add object store layers to local catalogs.
16.2.61
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
16.2.61
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
16.2.57
Added command suggestions for typo corrections.
16.2.57
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
16.2.57
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
16.2.57
Disabled the possibility to add object store layers to local catalogs.
16.2.57
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
16.2.57
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
16.2.48
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
16.2.48
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
16.2.48
Disabled the possibility to add object store layers to local catalogs.
16.2.48
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
16.2.48
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
16.2.39
Added the following commands to manage devices:
- olp device show: Returns details of a device account with the specified device account HRN.
- olp device update: Updates details of a device account.
- olp device find: Returns details of a device account by the identity provider HRN and external ID.
- olp device delete: Deletes a device account.
16.2.39
Added the possibility to delete a versioned layer in olp catalog layer delete command.
Deleting a versioned layer will permanently and irrevocably delete both the data and the metadata associated with the layer.
16.2.39
Added the --only-layer-schema parameter to the olp schema list command.
This parameter allows choosing whether the response should contain non-layer schemas or not. When set to false, both layer and non-layer schemas are returned.
16.2.39
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
16.2.39
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
16.2.39
Disabled the possibility to add object store layers to local catalogs.
16.2.39
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
16.2.39
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
16.2.27
Added information about provisioning objects to olp service add command that a user adding a service might use for defining provisioning feature for his service.
16.2.27
Changed the olp project resource link, olp project resource unlink, olp resource project add,olp resource project remove, olp resource link availability create, olp resource link availability delete commands to use with a schema HRN without version
16.2.27
Updated the olp service commands with the --scope parameter.
Now you can work with services within the project.
16.2.27
Fixed the olp pipeline template create command to allow pipeline template creation with the same input/output catalog for the batch environment.
16.2.27
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
16.2.27
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
16.2.27
Disabled the possibility to add object store layers to local catalogs.
16.2.27
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
16.2.27
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
16.2.5
Added the --project parameter to the olp project access grant command that
allows to attach policies to the project itself, effectively attaching them to
all present and future members.
16.2.5
Added the --project parameter to the olp project access revoke command that
allows to detach policies that were previously attached directly to the project
with olp project access grant --project.
16.2.5
Added the --project parameter to the olp project access show that lists
policies that were attached directly to the project witholp project access grant --project.
16.2.5
Fixed the error that occurred when a command parameter was recognized as one of the values of the preceding command parameter.
This fix affects the following commands:
- olp app manager add
- olp catalog layer feature delete
- olp catalog layer feature get
- olp catalog layer feature list
- olp catalog layer notification create
- olp catalog layer notification delete
- olp catalog layer partition get
- olp catalog layer update
- olp catalog permission grant
- olp catalog create
- olp group admin add
- olp group admin remove
- olp group member add
- olp group member remove
- olp project access grant
- olp project access revoke
- olp project admin add
- olp project admin remove
- olp project project
- olp schema permission grant
16.2.5
Fixed the olp resource project list command returning the Invalid HRN service for requested resource error
when the specified resource is neither a catalog nor a schema. Now the command returns a list of projects
for all resource types, such as flow pipelines, flow pipeline templates, and so on.
16.2.5
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
16.2.5
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
16.2.5
Disabled the possibility to add object store layers to local catalogs.
16.2.5
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
16.2.5
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
16.1.1
Added the --default-new-member-policies parameter to the olp project update command that defines default policies for new project members.
16.1.1
Added the --scope-access parameter to the olp project update command that defines the scope of access
that is allowed when operating within this project's scope (through using a project-scoped token).
16.1.1
Fixed the olp catalog layer partition list command so that it does not show partition metadata from the startVersion when the --change <startVersion[:endVersion]> parameter is specified.
Now the start version is exclusive and the end version is inclusive.
16.1.1
Changed the olp project resource availability list command to return schemas HRNs with versions.
16.1.1
Changed the olp project resource availability list command by removing the default value of the --limit parameter
to enable displaying all the resources available for linking when this parameter is not used.
16.1.1
Changed the olp catalog layer partition list command output to include the dataHandle property for the versioned and volatile layers.
16.1.1
Changed the human-readable output of some resources listing commands by applying the following table formatting:
- All acronyms formatted in uppercase.
- No header displayed for one-column tables.
- No additional info printed before tables (for example, Available catalogs:).
The above changes affected the following commands:
- olp catalog dependency list
- olp catalog layer notification list
- olp catalog layer subscription list
- olp catalog permission list
- olp credentials list
- olp group admin list
- olp org app list
- olp org group list
- olp org invitation list
- olp org trust list
- olp org user list
- olp project admin list
- olp project policy list
- olp project resource list
- olp project resource availability list
- olp resource action list
- olp resource link availability list
- olp resource project list
16.1.1
Changed the human-readable output of some resources listing commands by displaying supplementary information after the
table (for example, Use olp catalog show <catalog HRN> to display more information about a catalog), only when appropriate.
The above changes affected the following commands:
- olp app list
- olp catalog list
- olp catalog dependency list
- olp catalog layer feature list
- olp catalog layer object list
- olp catalog layer partition list
- olp catalog layer subscription list
- olp org trust list
- olp pipeline list
- olp pipeline profile list
- olp pipeline template list
- olp pipeline version job list
- olp pipeline version list
- olp project access list
- olp project policy list
- olp project resource availability list
- olp project list
- olp resource link availability list
- olp schema list
- olp service list
16.1.1
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
16.1.1
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
16.1.1
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
16.1.1
Disabled the possibility to add object store layers to local catalogs.
16.1.1
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
16.1.1
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
14.0.19
Added an optional --batch-size parameter to the olp catalog layer feature update command to optimize large
feature modification files uploading.
14.0.19
Added the --change startVersion:[endVersion] parameter to the olp catalog layer partition list command, that lists the partitions that have been changed in the specified range of versions.
14.0.19
Added the --force parameter to the olp credentials import command that
allows importing app credentials even if a profile with the specified name exists.
As a result, the imported profile replaces the original one.
14.0.19
Added the olp credentials update command that updates the scope of the credentials.properties
file or a profile in the olpcli.ini file.
14.0.19
olp local commands no longer require credentials nor an internet connection, except for:
- olp local inspect, olp local catalog inspect and olp local catalog layer inspect.
- olp local server without --offline-mode.
- olp local catalog layer get with --decode=true.
- olp local catalog layer put with --encode=true.
14.0.19
Fixed the olp catalog layer feature update command returning the OutOfMemoryError: Java heap space error
while uploading large feature modification files.
14.0.19
Changed the default batch size used by the olp catalog layer feature put command to optimize large feature files uploading.
Now batch size 1000 is used by default.
14.0.19
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
14.0.19
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
14.0.19
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
14.0.19
Disabled the possibility to add object store layers to local catalogs.
14.0.19
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
14.0.19
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
14.0.9
Parameter --replicate has been removed from olp catalog create command. Use the --replication parameter instead.
14.0.9
Fixed the olp catalog layer feature put command returning the OutOfMemoryError: Java heap space error
while uploading large feature files.
14.0.9
Fixed the olp local inspect and olp local catalog inspect commands
returning the Cannot install local inspector. To download the inspector file, use a non-project-scope app error
while downloading the local inspector with a project scope.
14.0.9
Changed the olp catalog layer partition and olp local catalog layer partition commands to allow users to update dependency without data upload
if the --dependency parameter is specified without the --partition or --input parameters.
14.0.9
Changed the olp catalog layer partition and olp local catalog layer partition commands to increment the metadata version of the catalog
if neither --partition nor --input parameters are specified.
14.0.9
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
14.0.9
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
14.0.9
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
14.0.9
Disabled the possibility to add object store layers to local catalogs.
14.0.9
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
14.0.9
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
13.0.25
Added two service commands:
- service manifest show: Returns a manifest file for a specified location service.
- service openapi show: Returns an OpenAPI specification for a specified location service.
13.0.25
Added optional --supervisor-units-profile and --worker-units-profile parameters
to the olp pipeline template create command to enable resource profiles selection.
13.0.25
Added optional --supervisor-units-profile and --worker-units-profile parameters
to the olp pipeline version copy command to enable resource profiles selection.
13.0.25
Added optional --supervisor-units-profile and --worker-units-profile parameters
to the olp pipeline version create command to enable resource profiles selection.
13.0.25
Added the olp pipeline profile list command that returns a list of available resource profiles.
13.0.25
Added a retry mechanism to the olp catalog layer add command to enable automatic retries if a Service API call failed with
the 409 response code and the Another modifying operation is being executed at the same time error.
13.0.25
Changed the olp pipeline environment list command to show available resource profiles for each runtime environment.
13.0.25
Changed the olp project policy list and olp project policy show commands output
to show the resource-creation-access-all-project-resources platform policy that provides granular control for access creation.
13.0.25
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
13.0.25
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
13.0.25
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
13.0.25
Disabled the possibility to add object store layers to local catalogs.
13.0.25
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
13.0.25
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
13.0.1
Added the following set of commands for the layer-level subscriptions management:
- olp catalog layer subscription create
- olp catalog layer subscription delete
- olp catalog layer subscription list
- olp catalog layer subscription show
For more information on these new commands, check the OLP CLI documentation.
13.0.1
Changed the commands output, warnings and error messages. Now all the last messages on the line do not end with periods,
acronyms are formatted in uppercase, and HRNs are highlighted, when appropriate.
13.0.1
Deprecated the --marketplace-ready flag for the olp catalog update command.
13.0.1
Fixed the olp catalog layer feature get command returning incomplete data.
13.0.1
Fixed the olp service show command returning incomplete Customization data (missing serviceHrn).
13.0.1
Moved subscription commands olp catalog layer subscripton to notification group olp catalog layer notification.
The new notification commands are as follows:
- olp catalog layer notification create
- olp catalog layer notification delete
- olp catalog layer notification list
For more information on these commands, check the OLP CLI documentation.
13.0.1
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
13.0.1
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
13.0.1
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
13.0.1
Disabled the possibility to add object store layers to local catalogs.
13.0.1
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
13.0.1
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
12.3.39
Fixed the problem when the olp catalog layer object get command returns unreadable compressed data if the compressed data was previously uploaded to the object store layer by the olp catalog layer object put command or the Data Client API using the gzip content encoding.
Now, in the case of uploading compressed data, the user receives uncompressed data by default when running the olp catalog layer object get command.
12.3.39
Fixed the olp local inspect, olp local catalog inspect, and olp local catalog layer inspect commands
returning the Unable to make protected void java.net.URLClassLoader.addURL(java.net.URL) accessible error
for Java versions 9 and higher.
12.3.39
Changed CLI Homebrew package dependency from Java 8 to Java 17.
12.3.39
Fixed the olp catalog layer partition put command returning the NoClassDefFoundError error for Java versions 9 and higher
if parameters --content-encoding or --digest have been used previously for adding layers to catalogs.
12.3.39
Removed the deprecated olp project resources list, olp project resources link, and olp project resources unlink commands.
Use the following commands instead:olp project resource listolp project resource linkolp project resource unlink
12.3.39
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
12.3.39
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
12.3.39
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
12.3.39
Disabled the possibility to add object store layers to local catalogs.
12.3.39
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
12.3.39
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
12.3.26
Fixed the problem when the olp catalog layer feature update command does not update features.
12.3.26
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
12.3.26
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
12.3.26
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
12.3.26
After the OLP CLI installation with the apt package manager, the olp local inspect command
fails with the following errors:
ERROR: Cannot install local inspector.
ERROR: object is not an instance of declaring class
12.3.26
Disabled the possibility to add object store layers to local catalogs.
12.3.26
After the OLP CLI installation with the apt package manager, the catalog layer partition put
command fails with the NoClassDefFoundError if parameters --content-encoding
or --digest have been used previously for adding layers to catalogs.
12.3.26
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
12.3.26
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
12.3.13
Added support for configuring replication with a JSON configuration file for the olp catalog create command.
This option is available if neither the --replicate nor --replication parameter is passed and the replication
property is configured in the JSON file.
12.3.13
Added the optional --replication parameter to the olp catalog create command for enabling replication regions selection.
12.3.13
Added the olp schema generate command to generate a json or proto schema.
12.3.13
Added the olp schema package command to validate and build a generated schema.
12.3.13
Added the olp schema put command to validate and upload a schema to the platform.
12.3.13
All commands follow HTTP redirects in case an underline service request returned a 3XX response.
12.3.13
Deprecated the --replicate parameter for the olp catalog create command. The support of this parameter will be discontinued in February 2023.
Use the --replication parameter instead.
12.3.13
Fixed the olp local inspect command returning the Cannot install local inspector. error if the OLP CLI has been
installed using the apt or Homebrew package managers.
12.3.13
Fixed the following commands returning the is not valid key value data. error:
- olp pipeline version create
- olp catalog layer partition put
- olp pipeline template create
12.3.13
Fixed the issue of long-running downloads and uploads failing with Token Validation Failure error.
12.3.13
Changed the olp local inspect command returning the
error message when a project-scope app is used.
12.3.13
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
12.3.13
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
12.3.13
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
12.3.13
After the OLP CLI installation with the apt package manager, the olp local inspect command
fails with the following errors:
ERROR: Cannot install local inspector.
ERROR: object is not an instance of declaring class
12.3.13
Disabled the possibility to add object store layers to local catalogs.
12.3.13
After the OLP CLI installation with the apt package manager, the catalog layer partition put
command fails with the NoClassDefFoundError if parameters --content-encoding
or --digest have been used previously for adding layers to catalogs.
12.3.13
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
12.3.13
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
12.2.5
Added the optional --type parameter in the olp schema list command to apply filtering based on the schema type: json or proto
12.2.5
Now --schema parameter can be set to olp catalog layer update for Interactive Map Layer.
12.2.5
Changed the olp schema show command to show a list of relevant validators depending on the schema type and added a type field that indicates whether the schema is proto or json.
12.2.5
Added the olp catalog layer feature update command to update GeoJSON features in the interactive map layer.
12.2.5
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
12.2.5
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
12.2.5
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
12.2.5
After the OLP CLI installation with the apt package manager, the olp local inspect command
fails with the following errors:
ERROR: Cannot install local inspector.
ERROR: object is not an instance of declaring class
12.2.5
Disabled the possibility to add object store layers to local catalogs.
12.2.5
After the OLP CLI installation with the apt package manager, the catalog layer partition put
command fails with the NoClassDefFoundError if parameters --content-encoding
or --digest have been used previously for adding layers to catalogs.
12.2.5
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
12.2.5
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
12.1.17
Fixed the olp version update command returning the line 45: xit: command not found error.
12.1.17
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
12.1.17
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
12.1.17
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
12.1.17
After the OLP CLI installation with the apt package manager, the olp local inspect command
fails with the following errors:
ERROR: Cannot install local inspector.
ERROR: object is not an instance of declaring class
12.1.17
Disabled the possibility to add object store layers to local catalogs.
12.1.17
After the OLP CLI installation with the apt package manager, the catalog layer partition put
command fails with the NoClassDefFoundError if parameters --content-encoding
or --digest have been used previously for adding layers to catalogs.
12.1.17
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
12.1.17
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
12.1.2
Added subresource support in the form of an optional --external-id parameter to the olp project resource link,olp project resource unlink and olp project resource link commands.
12.1.2
Added the Credentials section [profile default] in the configuration file .here/olpcli.ini does not exist. warning
to help identify misconfiguration when the profile default section of the olpcli.ini configuration file is
missing and the default .here/credentials.properties file is present.
12.1.2
Changed the olp schema delete command to accept HRNs without versions. If the schema HRN without version provided
the command deletes all the versions of the schema. The schemas with multiple versions need additional --force
flag to confirm the deletion. A single version can be removed without the --force flag.
12.1.2
Added possibility to use --schema parameter in catalog layer add command and schema option in the catalog configuration file for catalog create and catalog update commands for Interactive Map Layer
12.1.2
The OLP CLI can be installed with apt, a package manager for Debian-based distributions. To install the latest version of OLP CLI, run the following commands:
wget -qO- https://repo.platform.here.com/artifactory/api/gpg/key/public | apt-key add -
echo "deb https://repo.platform.here.com/artifactory/debian stable main" >> /etc/apt/sources.list
apt-get update
apt-get install olp-cli
12.1.2
Fixed the olp credentials list command returning the ERROR: JSONObject["appId"] not found. error
in case when some entries were missing in the profile default section of the olpcli.ini configuration file.
The message has been changed to Invalid entry in the configuration file .here/olpcli.ini. The [Name of missing entry] property in the [profile default] section is missing.
12.1.2
Changed the functionality of the --filename parameter in theolp secret update command.
This parameter is now used to update the file name where the secrets should be stored on the platform.
The previous functionality of the --filename parameter has been replaced by the--secret-content parameter,
which specifies the path to the secret file.
12.1.2
Fixed the olp catalog layer show command with the --quiet parameter returning the ERROR: JSONObject["scheme"] not found. error.
12.1.2
Fixed the olp version show command returning the ERROR: Can't obtain information about latest OLP CLI version. error
when the olpcli.ini configuration file and the default .here/credentials.properties file are missing or invalid.
Now the command doesn't return any error messages, only information about the current OLP CLI version is returned.
12.1.2
The OLP CLI can be installed with Homebrew, a package manager for macOS and Linux. To install the latest version of OLP CLI, run the following command: brew install heremaps/olp-cli/olp.
12.1.2
The OLP CLI can be installed with winget, a package manager for Windows. To install the latest version of OLP CLI, run the following command: winget install HERE.OLPCLI.
12.1.2
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
12.1.2
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
12.1.2
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
12.1.2
After the OLP CLI installation with the apt package manager, the olp local inspect command
fails with the following errors:
ERROR: Cannot install local inspector.
ERROR: object is not an instance of declaring class
12.1.2
Disabled the possibility to add object store layers to local catalogs.
12.1.2
After the OLP CLI installation with the apt package manager, the catalog layer partition put
command fails with the NoClassDefFoundError if parameters --content-encoding
or --digest have been used previously for adding layers to catalogs.
12.1.2
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
12.1.2
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
11.1.0
Added the optional --filename parameter to the olp secret create command that specifies the name of the file where the secret is stored on the platform.
If the --filename parameter is not specified, the credentials file name is used by default.
For the older versions of the OLP CLI not supporting the --filename parameter,
the secret is always stored in the credentials file.
11.1.0
Added the optional --with-latest-checkpoint parameter to the olp pipeline version activate command that activates a stream pipeline using the latest checkpoint from within that pipeline.
If no checkpoint is found under the specified pipeline, no action is taken and an error is displayed.
11.1.0
Added the following commands for linked resources management in OLP projects:
- olp project resource list to list all resources in and referenced by the project
- olp project resource link to link a resource to a project
- olp project resource unlink to unlink a resource from a project
11.1.0
Changed the olp project resource link availability list command to olp project resource availability list.
The latest OLP CLI version that supports olp project resource link availability list command is 10.5.133 version.
11.1.0
Deprecated the olp project resources list, olp project resources link, and olp project resources unlink commands.
The support of these commands will be discontinued in October 2022.
Use the following commands instead:
- olp project resource list
- olp project resource link
- olp project resource unlink
11.1.0
Fixed the misleading error message ERROR: Neither .here/credentials.properties nor .here/olpcli.ini can be found or accessed. that appeared when some entries were missing in thecredentials.properties file. The message has been changed to Invalid credentials file .here/credentials.properties. The [Name of missing entry] property is missing.
11.1.0
Fixed the verbose output of the olp credentials list command.
Now records in the command output are aligned with the output header.
11.1.0
Error messages returned by the olp credentials list, olp credentials import, and olp credentials delete commands
when invalid credentials or config files are used have been improved. They now contain the path to the credentials file,
the source of the credentials file (OLP CLI command parameter, environment variable), and additional info about the error.
11.1.0
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
11.1.0
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
11.1.0
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
11.1.0
After the OLP CLI installation with the apt package manager, the olp local inspect command
fails with the following errors:
ERROR: Cannot install local inspector.
ERROR: object is not an instance of declaring class
11.1.0
Disabled the possibility to add object store layers to local catalogs.
11.1.0
After the OLP CLI installation with the apt package manager, the catalog layer partition put
command fails with the NoClassDefFoundError if parameters --content-encoding
or --digest have been used previously for adding layers to catalogs.
11.1.0
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
11.1.0
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.5.125
Added the olp pipeline snapshot list command that returns a list of Flink application savepoints for the specified pipeline.
10.5.125
Added the olp pipeline snapshot show command to display details of a snapshot.
10.5.125
Added the olp pipeline verion operation list command that returns the list of all operations completed or pending for a pipeline version.
10.5.125
Added --snapshot-id parameter to the olp pipeline version activate command to start the Flink application from the specified savepoint.
10.5.125
Fixed the olp pipeline move command with the --quiet parameter returning the ERROR: JSONObject["source"] not found. error.
10.5.125
Updated the Pipeline Workflows with information on how to deploy a pipeline within the project.
10.5.125
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.5.125
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.5.125
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.5.125
After the OLP CLI installation with the apt package manager, the olp local inspect command
fails with the following errors:
ERROR: Cannot install local inspector.
ERROR: object is not an instance of declaring class
10.5.125
Disabled the possibility to add object store layers to local catalogs.
10.5.125
After the OLP CLI installation with the apt package manager, the catalog layer partition put
command fails with the NoClassDefFoundError if parameters --content-encoding
or --digest have been used previously for adding layers to catalogs.
10.5.125
The olp catalog layer partition get command does not produce any output when trying
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can occur with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols in the Windows console.
10.5.125
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.5.98
Added the URL to the Pipeline UI to the verbose output of the olp pipeline version show command.
10.5.98
Added the --deep parameter to the olp catalog layer object list command, which allows listing objects recursively.
10.5.98
Fixed the olp project resource link availability list command returning the limit must be Integer between 0 and 100 inclusive error in case the limit parameter is greater than 100.
10.5.98
A glob filter was added to the set of available filters in the local copy commands
to easily copy subsets of objectstore layers based on glob patterns.
10.5.98
The local CLI commands
now support objectstore layers. See the documentation
for details.
10.5.98
Added the list of artifacts and the documentation link to the output of the olp schema show command.
10.5.98
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.5.98
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.5.98
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.5.98
Disabled the possibility to add object store layers to local catalogs.
10.5.98
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.5.98
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.5.83
Added the --retry parameter to the olp catalog create command, which allows performing retries for this command
if catalog creation has failed with the 403 response code and the These credentials do not authorize access error.
10.5.83
Fixed an issue where the OLP CLI returned debug logs by default with Java version 11 and above.
10.5.83
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.5.83
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.5.83
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.5.83
Disabled the possibility to add object store layers to local catalogs.
10.5.83
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.5.83
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.5.72
Added the following set of commands for layer-level notification management:
- olp catalog layer subscription create
- olp catalog layer subscription delete
- olp catalog layer subscription list
10.5.72
Upgraded version of the log4j library to 2.17.0.
10.5.72
Fixed the incorrect error code returned by the OLP CLI while using invalid configuration files.
Now, instead of error code 3, error code 2 is returned.
10.5.72
Fixed a JSON decoding error for the olp service add command with different service major versions in the id and version fields of manifest.md.
Now the error returned by the Platform is shown.
10.5.72
Fixed missing Update the OLP CLI section in the Get Started chapter of the OLP CLI documentation.
10.5.72
Added a new section to Project Workflow showing how to update an existing policy.
10.5.72
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.5.72
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.5.72
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.5.72
Disabled the possibility to add object store layers to local catalogs.
10.5.72
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.5.72
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.5.51
Fixed an issue with the org app list --manager --csv command failing with the 'Resource not found` error for an existing app.
10.5.51
Changed the olp project resources list command, so that the active field appears in the response.
10.5.51
Added the --cross-realm parameter to the olp resource project list command, which allows outputting projects
from different realms if there is a valid cross-realm trust established between the home project/realm and those other realms.
For more information on the command, check out the OLP CLI documentation.
10.5.51
Added an example to the API Workflow how to get project-scoped API token.
10.5.51
Added the olp project policy update command to update the existing policy.
10.5.51
Fixed the misleading error message returned by the olp catalog create and olp catalog update commands with a config file containing invalid stream layer properties.
10.5.51
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.5.51
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.5.51
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.5.51
Disabled the possibility to add object store layers to local catalogs.
10.5.51
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.5.51
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.5.39
Fixed the issue with the command line parameters starting with @ symbol.
10.5.39
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.5.39
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.5.39
Disabled the possibility to add object store layers to local catalogs.
10.5.39
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.5.39
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.5.24
Added the --force parameter to the olp schema delete command, allowing you to force delete a schema even if it is linked to a project.
For more information on the command, check out the OLP CLI documentation.
10.5.24
Added an optional --decode parameter to the olp local catalog layer partition get and olp local catalog layer stream get commands.
The new parameter makes partition decoding a simple task: partition content is decoded from protobuf and converted to JSON on-the-fly.
10.5.24
Added an optional --encode parameter to the olp local catalog layer partition put and olp local catalog layer stream put commands.
The new parameter makes partition encoding a simple task: partition content is encoded from JSON and converted to protobuf on-the-fly.
10.5.24
Fixed an issue where the olp catalog layer object list command
was not listed in the standard output after executing the --help option.
For more information on the command, check out the OLP CLI documentation.
10.5.24
The exit code of the interactions with non-existing catalogs was changed.
When you are executing a command on a catalog that does not exist, the OLP CLI returns a new exit code - 4.
Examples of such commands:
- olp catalog show <catalog HRN>
- olp catalog update <catalog HRN>
- olp catalog delete <catalog HRN>
- olp catalog layer show <catalog HRN> <layer ID>
- olp catalog layer partition list <catalog HRN> <layer ID>
The exit codes returned for non-existing catalogs differ from those returned when a user has no catalog permissions (4 and 3 accordingly).
10.5.24
Added the following set of commands for the cross-realm trusts management:
- olp org trust list
- olp org trust create
- olp org trust show
- olp org trust delete
For more information on these new commands, check the OLP CLI documentation.
10.5.24
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.5.24
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.5.24
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.5.24
Disabled the possibility to add object store layers to local catalogs.
10.5.24
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.5.24
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.4.9
Added the following set of commands for app domain management:
* olp app domain add <app HRN>
* olp app domain delete <app HRN>
* olp app domain show <app HRN> <trusted domain URI>
* olp app domain list <app HRN>
For more information on these new commands, check out the OLP CLI documentation.
10.4.9
Added an extra field trustedDomainsEnabled to the output of the olp app show command that indicates whether trusted domains are enabled/disabled for the app.
For more information on the command, check out the OLP CLI documentation.
10.4.9
Added a new parameter --trusted domains <enable\|disable> to the olp app update command. This optional parameter enables, or disables, trusted domains for the application.
For more information on the command, check out the OLP CLI documentation.
10.4.9
Added the error message The schema resource type is not supported by the command.
for the olp resource link availability update command when using schema as a resource.
10.4.9
Extended the olp resources link availability create and olp resources link availability delete commands to support schemas.
You can now provide a schema HRN to create/delete link availability for the schema.
10.4.9
Added the following command that allows listing the runtime environments currently enabled for the customer or their organization.
* olp pipeline environment list [filter] [command parameters]
For more information on the command, check out the OLP CLI documentation.
10.4.9
The required --actions parameter for the olp resource link availability create command is optional now.
If the action is not specified, the read action for the pipeline-template type and the readResource action for other resource types is set.
10.4.9
Extended the olp app show command to list all the roles assigned to an app.
10.4.9
Changed the error message in case the wrong <cluster type> parameter was provided in
the olp pipeline tempalte create command from Unsupported runtime environment <cluster type>
to <br/>ERROR: Service returned error 400 while requesting PipelineTemplatesApi#createPipelineTemplate(PipelineTemplate)<br/>Response: \{<br/> "templateOptions": null,<br/> "code": "E1000",<br/> "message": "\{validation.error\}",<br/> "messageTemplate": "\{validation.error\}",<br/> "errors": [\{<br/> "templateOptions": \{\},<br/> "code": null,<br/> "field": "/runtimeEnvironment",<br/> "message": "\{runtime.environment.values\}",<br/> "messageTemplate": "\{runtime.environment.values\}",<br/> "errors": [],<br/> "status": null,<br/> "invalidValue": "<cluster type>"<br/> \}],<br/> "status": 400<br/>\}<br/>
10.4.9
Extended the olp project resources link and olp project resources unlink commands to support schemas.
You can now provide a schema HRN to link/unlink a schema to/from a project. The schema resource has only the readResource action supported.
10.4.9
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.4.9
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.4.9
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.4.9
Disabled the possibility to add object store layers to local catalogs.
10.4.9
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.4.9
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.3.1
Added a new parameter --content-type <content type> to the olp catalog layer object put command.
This optional parameter allows specifying the content type of the data that is to be uploaded, such asapplication/json and text/plain.
For more information on the command, check out the OLP CLI documentation.
10.3.1
Added a new parameter --content-encoding <encoding type> to the olp catalog layer object put command.
This optional parameter allows specifying the content encoding of the data that is to be uploaded, such asgzip and compress.
For more information on the command, check out the OLP CLI documentation.
10.3.1
Added the following command that allows moving a pipeline and its template resources to a target project:
* olp pipeline move <pipeline HRN / pipeline ID>
For more information on this new command, check out the OLP CLI documentation.
10.3.1
Fixed the issue that caused the olp pipeline version create command with the --runtime-config parameter that contains values with spaces to throw java.lang.ArrayIndexOutOfBoundsException due to invalid processing of the parameter value.
To pass a value that contains spaces, one should enclose it with single quotes '.
For instance, olp pipeline version create ... --runtime-config "datePattern='yyyy-MM-dd HH:mm:ss.SSS'".
10.3.1
Fixed the misleading error message in the output of the OLP CLI commands. The message
appeared when neither the [default] profile in olpcli.ini nor the credentials.properties file
were found in the ~/.here/ directory.
10.3.1
Extended the olp resource project add and olp resource project remove commands to support schemas. You can now provide a schema HRN to add/remove a schema to/from a project.
10.3.1
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.3.1
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.3.1
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.3.1
Disabled the possibility to add object store layers to local catalogs.
10.3.1
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.3.1
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.0.36
Added the following command that allows listing the permissions of users, apps, and groups across all organizations associated with a schema.
* olp schema permission list <schema HRN>
For more information on this new command, check out the OLP CLI documentation.
10.0.36
Fixed an issue when the catalog-related commands failed with the error java.lang.IllegalAccessError: class com.typesafe.sslconfig.ssl.DefaultHostnameVerifier (in unnamed module @0x48140564) cannot access class sun.security.util.HostnameChecker (in module java.base) because module java.base does not export sun.security.util to unnamed module @0x48140564 when using JDK 16.
10.0.36
Fixed an issue when the olp catalog layer partitions get command with the --decode true flag failed with
timeout for more than one partition.
10.0.36
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.0.36
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.0.36
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.0.36
Disabled the possibility to add object store layers to local catalogs.
10.0.36
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.0.36
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
10.0.9
Added the following set of commands for feature management of an interactive map layer:
* olp catalog layer feature list: displays the list of features in an interactive map layer
* olp catalog layer feature get: retrieves features from an interactive map layer
* olp catalog layer feature put: uploads features to an interactive map layer
* olp catalog layer feature delete: deletes features from an interactive map layer
For more information on the commands, check out the OLP CLI documentation.
10.0.9
Added a new layer type parameter to the olp catalog layer add command:
* --interactivemap The new layer is of type interactive map.
Optional parameters for an interactive map layer:
* --searchable-properties This is a list of strings containing the properties you want to index for faster searching.
10.0.9
Added a new layer type parameter to the olp catalog layer update command:
* --interactivemap The new layer is of type interactive map.
Optional parameters for an interactive map layer:
* --searchable-properties This is a list of strings containing the properties you want to index for faster searching.
10.0.9
Added support of the new runtime environments (cluster types) batch-3.0 and stream-4.0 for
the pipeline template create command.
10.0.9
Added the following commands for adding/removing a project as home for the resource:
* olp resource project add <resource HRN> <project HRN>
* olp resource project remove <resource HRN> <project HRN>
For more information on this new command, check out the OLP CLI documentation.
10.0.9
The OLP CLI has changed the artifact name from com.here.platform.cli
to com.here.platform.cli_2.11 and com.here.platform.cli_2.12
for Scala 2.11 and Scala 2.12 respectively.
10.0.9
The OLP CLI was updated with Scala 2.12 libraries and dependencies:
* com.here.platform.data.client:blobstore-client_2.12
* com.here.platform.data.client:client-core_2.12
* com.here.platform.data.client:data-engine_2.12
* com.here.hrn:hrn_2.12
* com.here.platform.data.client:data-client_2.12
* com.here.platform.data.local:local-dataservice_2.12
* com.here.platform.data.local:local-dataservice-tools_2.12
10.0.9
Deprecated the runtime environment (cluster type) batch-2.0.0 for the pipeline template create command.
10.0.9
Deprecated the runtime environment (cluster type) batch-2.1.0 for the pipeline template create command.
10.0.9
Deprecated the runtime environment (cluster type) stream-3.0.0 for the pipeline template create command.
10.0.9
Fixed an issue where the OLP CLI Windows installer downloaded from the platform
portal was one version behind the latest one.
10.0.9
Fixed the olp catalog layer stream put command issue that caused partitions being published
without sorting them lexicographically when the --input directory contained subdirectories.
10.0.9
Added the following set of commands for the organization management :
* olp org group list
* olp org app list
* olp org user list
* olp org invitation list
For more information on these new commands, check the OLP CLI documentation.
10.0.9
Removed support of the deprecated runtime environment (cluster type) stream-2.0.0 for
the olp pipeline template create command.
10.0.9
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
10.0.9
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
10.0.9
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
10.0.9
Disabled the possibility to add object store layers to local catalogs.
10.0.9
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
10.0.9
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
9.3.9
Added an --always-project-scope <true\|false> parameter to the olp app scope set command. This optional parameter indicates whether an app should be locked to the default project scope.
* olp app scope set <application HRN> <project HRN> --always-project-scope true
For more information on the command, check out the OLP CLI documentation.
9.3.9
Added the following command that allows listing all the projects a resource is associated with.
* olp resource project list <resource HRN>
For more information on this new command, check out the OLP CLI documentation.
9.3.9
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
9.3.9
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
9.3.9
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
9.3.9
Disabled the possibility to add object store layers to local catalogs.
9.3.9
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
9.3.9
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
9.2.17
Added the following command that allows listing the permissions of users, apps, and groups across all organizations associated with a catalog.
* olp catalog permission list <catalog HRN>
For more information on this new command, check out the OLP CLI documentation.
9.2.17
Added the following command for the policy access management of the project :
* olp project access show <project HRN>
For more information on this new command, check the OLP CLI documentation.
9.2.17
Added the following set of commands for the policy management of the project :
* olp project policy create <project HRN> --config <path to config file>
* olp project policy show <project HRN> <policy HRN>
* olp project policy list <project HRN>
* olp project policy delete <project HRN> <policy HRN>
For more information on these new commands, check the OLP CLI documentation.
9.2.17
The support of the olp catalog permission revoke command without
either of the <--read|--write|--manage|--cross-realm> permission flag is ended.
9.2.17
The support of the --data-in-mbps and --data-out-mbps parameters for the olp catalog layer add andolp catalog layer update commands has ended. Instead, use the --data-in and --data-out parameters
as a more convenient and granular way to control stream layer throughput.
9.2.17
The support of the --output-catalog <version number> and --omit-catalog-versions parameters for
the olp pipeline version activate command has ended.
9.2.17
The support of the olp schema permission revoke command without
either of the <--read|--modify|--share|--cross-realm> permission flag is ended.
9.2.17
Updated the following commands to add an optional --policy parameter:
* olp project access list <project HRN>
* olp project access grant <project HRN>
* olp project access revoke <project HRN>
For more information on this new command, check the OLP CLI documentation.
9.2.17
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
9.2.17
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
9.2.17
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
9.2.17
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
9.2.17
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
8.0.154
Fixed an issue of not being able to create/read/update/delete apps
when using default-scoped credentials.
8.0.154
Fixed an issue where the olp catalog update command with --marketplace-ready <true\|false>
timed out with an error message - error_polling_task_in_progress, even though the catalog
update succeeded. Now, in case of a timeout, the update operation fails with this message:The marketplaceReady flag was not updated because the operation didn't complete in 650s. The operation timed out.
8.0.154
The olp catalog update command with --marketplace-ready flag uses Marketplace v2 API instead of
Marketplace v1 API.
8.0.154
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
8.0.154
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
8.0.154
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
8.0.154
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
8.0.154
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
8.0.130
Changed the recommendation in the output of the olp catalog layer show
command with the stream layer type: Use catalog layer stream get <catalog HRN> <layer ID> to<br/>download partitions from the stream layer.
8.0.130
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
8.0.130
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
8.0.130
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
8.0.130
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
8.0.130
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
8.0.85
Added the following set of commands for third party secret management operations:
* olp secret create: creates a secret
* olp secret delete: deletes a secret
* olp secret disable: disables a secret
* olp secret enable: enables a secret
* olp secret list: displays secrets
* olp secret update: updates a secret
8.0.85
Changed the output file name for the olp catalog layer partition get
command when using --decode true with --all or --output parameters.
The following name pattern is used: <partition-name>-decoded.json.
8.0.85
Changed the output file name for the olp catalog layer stream get command
when using --decode true with --output parameter.
The following name pattern is used: <partition-name>-decoded.json.
8.0.85
Changed the output of the olp version show command with the --quiet parameter.
Use --quiet to display the version of the OLP CLI tool currently installed on your computer.
8.0.85
Fixed an issue with the olp version show command. In case of wrong credentials
or network problems, the command failed to return the version of the
installed OLP CLI app.
8.0.85
Fixed an incorrect expiresAt value for olp api token get command
using seconds instead of milliseconds to calculate the new value.
8.0.85
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
8.0.85
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
8.0.85
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
8.0.85
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
8.0.85
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
8.0.61
Added the following set of commands for blobs management in an object store layer:
* olp catalog layer object get: retrieves blobs from the object store layer
* olp catalog layer object put: creates blobs in the object store layer
* olp catalog layer object copy: copies blobs in the object store layer
* olp catalog layer object delete: deletes blobs from the object store layer
* olp catalog layer object list: displays blobs in the object store layer
8.0.61
Added a new layer type parameter to the olp catalog layer add command:
* --objectstore The new layer is of type object store.
8.0.61
Fixed the issue that caused an olp pipeline template create command with --default-runtime-config
parameter that contains values with spaces to throw the java.lang.ArrayIndexOutOfBoundsException
due to invalid processing of parameter value.
Now values with spaces should be quoted with single quotes.
8.0.61
Fixed a mismatch between the Config API response and the output of the olp catalog show --json
and catalog layer show --json commands by:
* Including the created field in OLP CLI commands output.
* Including the partitioningScheme filed.
* Displaying layer and volume types in OLP CLI output in lowercase.
Please note, OLP CLI JSON output still does not include all fields from Config API:
* catalog layer show --json command output does not include hrn of the layer;
* catalog show --json command output does not include coverage and contacts for catalog;
8.0.61
Extended the JSON output of the olp service show command to include new fields added to the service registry for enrolled services:
* olp service show <HRN> --json
The above command outputs the following new fields:
{
...,
"metadata": {
"environment": "Dev",
"momVersion": "2.0.1",
"contentDomain": "Roads",
"odinId": "3473"
},
....,
"dataSources": [{
...
"hrn": "SPACE-ID",
"kind": "INPUT",
"type": "DATAHUB",
"layer": [
"olp-streaming-layer3",
"olp-streaming-layer2",
"olp-streaming-layer1"
]
}],
....
}
8.0.61
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
8.0.61
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
8.0.61
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
8.0.61
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
8.0.61
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
8.0.39
olp local catalog copy create supports an additional regex filter, that copies all partitions
that match a given regular expression, as the following snippet shows:
olp local catalog copy create hrn:here:data::olp-here:rib-2
--id here-map-content-admin-layers-germany
--include administrative-locations administrative-places
--filter [generic]=regex:^20147700
8.0.39
Added the following command for managing resource link availability for a project:
* olp project resource link availability list <project HRN>
For more information on this new command, check the OLP CLI documentation.
8.0.39
Added the following set of commands to make a project catalog available to be linked to other projects in the organization.
* olp resource action list <type> <filter>
* olp resource link availability create <resource HRN>
* olp resource link availability update <resource HRN>
* olp resource link availability show <resource HRN>
* olp resource link availability list <resource HRN>
* olp resource link availability delete <resource HRN>
For more information on these new commands, check out the OLP CLI documentation.
Note: Currently the platform supports this feature only for catalogs.
8.0.39
Changed the default value of --minimum-version in olp local catalog copy create. Previously,--minimum-version defaulted to the latest version of the catalog, which forced users to use both--minimum-version and --version to copy an old version of a catalog, like in the following
snippet:
# without --minimum-version it would fail because --minimum-version can't be greater than --version
olp local catalog copy create hrn:here:data::olp-here:rib-2 --minimum-version 1000 --version 1000
Since this release,
--minimum-version defaults to --version, which simplifies the use-caseabove:
# if --minimum-version is not provided, it will default to --version
olp local catalog copy create hrn:here:data::olp-here:rib-2 --version 1000
The new default value does not change the behavior of existing scripts.
8.0.39
Fixed issue that prevented the graphical inspection of volatile layers in the map view if the
catalog did not have at least a versioned layer and a version. This is fixed in all the following
commands:
- olp catalog inspect
- olp catalog layer inspect
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
8.0.39
Updated the following command to add an optional --actions parameter:
* olp project resources link <project HRN> <resource HRN>
For more information on this new command, check the OLP CLI documentation.
Note: Currently the platform supports this feature only for catalogs.
8.0.39
Updated the following command to list referenced (linked) resources additionally.
* olp project resources list <project HRN>
For more information on this new commands, check the OLP CLI documentation.
8.0.39
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
8.0.39
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
8.0.39
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
8.0.39
The olp catalog layer partition get command does not produce any output when trying to
to write to stdout the content of the partition that contains non-ASCII symbols. Similar
problems with non-ASCII symbols can appear with other commands. This is a Windows-specific
problem related to the peculiarity of rendering UTF-8 symbols on Windows console.
8.0.39
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
8.0.15
Added new parameters to the olp catalog layer update command:
* --ttl The layer's time-to-live or expiry time in milliseconds.
* Maximum value: 7 days (604800000 ms);
* Minimum value: 1 minute (60000 ms);
* Default value: 1 hour (3600000 ms).
The --ttl parameter applicable only for index and stream layers. TTL changes
can take some time, so any data in the process of expiration per previous TTL may
expire before the new TTL changes are applied.
* --digest <md5\|sha-1\|sha-256> The digest algorithm to use to calculate the
checksum for the layer. Possible values are md5, sha-1, sha-256.
The --digest parameter applicable only for index and versioned layers.
Note that --digest cannot be updated once set. If this parameter has been already specified
for olp catalog layer add or olp catalog layer update commands, it cannot be changed.
* --content-type <layer data type> The content type of the layer, such as
application/vnd.geo+json and text/plain. The default value is
application/x-protobuf. The --content-type parameter applicable only for stream layer.
* --content-encoding <encoding type> The content encoding of the
layer, such as gzip. If this parameter is specified, all data in a layer is
compressed by the specified algorithm. The default value is Uncompressed,
which means no compression. The --content-encoding parameter is applicable only for stream layers.
* --data-in <size><KB\|MB> The maximum throughput for incoming data in
the layer.
* Maximum value: 32MB (32,800 KBps maximum or 32,768 KBps rounded up to the nearest 100th);
* Minimum value: 100KB (can only be a multiple of 100 KBps);
* Default value: 1MB, if no scale parameters are set; otherwise it is
calculated by the HERE platform;
* If the unit value is omitted, MB will be used by default;
The --data-in parameter is applicable only for stream layers.
* --data-out <size><KB\|MB> The maximum throughput for outgoing data in
the layer.
* Maximum value: 64MB (65,500 KBps maximum or 65,536 KBps rounded up to the nearest 100th);
* Minimum value: 100KB (can only be a multiple of 100 KBps);
* Default value: 4MB, if no scale parameters are set; otherwise it is
calculated by the HERE platform;
* If the unit value is omitted, MB will be used by default;
The --data-out parameter is applicable only for stream layers.
The update of content type(--content-type), content encoding(--content-encoding), or
content schema definition(--schema) for a layer with data in it can lead to
irrecoverable data inconsistency. Any such changes could adversely impact downstream
consumers of the data.
8.0.15
Added an optional --decode parameter to the olp catalog layer partition get and olp catalog layer stream get commands.
The new parameter makes partition decoding a simple task: partition content is decoded from protobuf and converted to JSON on-the-fly.
8.0.15
Added an optional --encode parameter to the olp catalog layer partition put and olp catalog layer stream put commands.
The new parameter makes partition encoding a simple task: partition content is encoded from JSON and converted to protobuf on-the-fly.
8.0.15
Added the following set of commands for the default scope management of the application :
* olp app scope set <application hrn> <project hrn>
* olp app scope show <application hrn>
* olp app scope remove <application hrn>
For more information on these new commands, check the OLP CLI documentation.
8.0.15
Fixed the issue that caused an olp catalog layer partition put command to throw the
error with the message: ERROR: Partition publishing failed. \{"error":"fields is required in your request body"\}.
The error appeared only in case partitions were uploaded to an index layer using the index
configuration from index.properties and not all files in the input directory were matching
the patterns from the index.properties file.
8.0.15
Removed the --package-type parameter from the catalog layer add command.
8.0.15
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
8.0.15
The --encode parameter of the olp catalog layer partition put and olp catalog layer stream put
commands is not working correctly when publishing decoded JSON partitions downloaded from the HERE platform portal.
8.0.15
Volatile layers cannot be graphically inspected in the map view if the catalog does not have any
versioned layers and at least one version. This affects all inspect commands:
- olp catalog inspect
- olp catalog layer inspect
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
Volatile partitions are shown correctly and can be decoded in the list view of the Data Inspector.
8.0.15
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
8.0.15
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.238
Added new parameters to the olp catalog layer add command:
* --data-in <size><KB\|MB> The maximum throughput for incoming data in
the stream layer.
* Maximum value: 32MB (32,800 KBps maximum or 32,768 KBps rounded up to nearest 100th);
* Minimum value: 100KB (Can only be multiple of 100 KBps);
* Default value: 1MB, if no scale parameters are set; otherwise it is
calculated by the HERE platform.
* --data-out <size><KB\|MB> The maximum throughput for outgoing data in
the stream layer.
* Maximum value: 64MB (65,500 KBps maximum or 65,536 KBps rounded up to nearest 100th);
* Minimum value: 100KB (Can only be multiple of 100 KBps);
* Default value: 4MB, if no scale parameters are set; otherwise it is
calculated by the HERE platform.
The parameters accept integer numbers as value and support modifiers to switch from KB to MB and vice versa.
If KB/MB modifier not specified, MB is used by default.
Updated olp catalog layer show command output to display values of data-out/data-in.
7.1.238
Changed the default values for stream-layer-related --data-out-mbps/--data-in-mbps/--parallelization
parameters for the catalog layer add command. The default value for --data-out-mbps was changed
from 8 to 4, for --data-in-mbps - from 4 to 1, and for --parallelization - from 4 to 1.
7.1.238
Marked the stream-layer-related data-in-mbps/data-out-mbps parameters as deprecated
for the olp catalog layer add command. The new data-in/data-out parameters should be used
instead.
7.1.238
Fixed an issue with the CLI returning ERROR: Neither credentials.properties nor olpcli.ini can be found or accessed.
in case the here.user.id property is missing.
Now when CLI commands use the here.user.id property, the commands are executed and a warning message is shown.
List of commands that use here.user.id:
1. project create
2. catalog create
3. service add
4. key access create
If you execute these commands without here.user.id, you get the following warnings:
1. For project create command : WARNING: The project was not shared with the associated user account..
2. For catalog create command : WARNING: The catalog was not shared with the associated user account..
3. For add service command : WARNING: The service was not shared with the associated user account.
4. For key access create command : WARNING: The access key was not shared with the associated user account.
7.1.238
Fixed a problem with the old version of the CLI jar not being deleted during the version update command on
Windows, in case the CLI is located in a folder accessible only with admin rights.
7.1.238
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
7.1.238
Volatile layers cannot be graphically inspected in the map view if the catalog does not have any
versioned layers and at least one version. This affects all inspect commands:
- olp catalog inspect
- olp catalog layer inspect
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
Volatile partitions are shown correctly and can be decoded in the list view of the Data Inspector.
7.1.238
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
7.1.238
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.224
Added a new --cross-realm flag to the olp catalog permission grant command that allows granting catalog permissions (--read, --write, --manage, --share) to users, apps, or groups from different realms.
7.1.224
Added a new --cross-realm flag to the olp catalog permission revoke command that allows revoking catalog permissions (--read, --write, --manage, --share) from users, apps, or groups from different realms.
Note that the olp catalog permission revoke command does not accept any of the --read\|--write\|--manage\|--share flags if --cross-realm is passed.
7.1.224
Added a new --multi-region flag to olp pipeline version create command that determines whether the
Multi-Region Failover feature is enabled for the created pipeline version.
7.1.224
Added a new set of commands to quickly inspect platform hosted catalogs and local catalogs:
- olp catalog inspect <catalog hrn>
- olp catalog layer inspect <catalog hrn> <layer id>
- olp local inspect
- olp local catalog inspect <local catalog hrn>
- olp local catalog layer inspect <local catalog hrn> <layer id>
The local variants are not available in the HERE Platform China. For more information on these new
commands, check the
OLP CLI documentation.
7.1.224
Fixed the issue that caused an olp catalog layer stream put command to throw the error with the messageRequest was malformed: EntityStreamSizeException: actual entity size exceeded content length limit
in case partitions were uploaded to a stream layer.
7.1.224
Fixed project delete command that now removes all orphaned artifact resources if there are no more
catalogs, schemas or pipelines existing in the project.
7.1.224
Improved validation of the --dependency parameter of the olp catalog partition put command. Now an error is thrown in case the direct parameter is different from true or false.
7.1.224
Added local versions of the olp catalog commands. For more information about local data and how to
use it together with the CLI, check the
HERE Data SDK for Java & Scala Tutorials.
7.1.224
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
7.1.224
Volatile layers cannot be graphically inspected in the map view if the catalog does not have any
versioned layers and at least one version. This affects all inspect commands:
- olp catalog inspect
- olp catalog layer inspect
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
Volatile partitions are shown correctly and can be decoded in the list view of the Data Inspector.
7.1.224
The local inspection commands:
- olp local inspect
- olp local catalog inspect
- olp local catalog layer inspect
are not available in the HERE Platform China environment.
7.1.224
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.204
Added the following set of commands for access key management:
* olp app key access list: displays access keys
* olp app key access create: creates an access key
* olp app key access delete: removes an access key
* olp app key access enable: enable access keys
* olp app key access disable: disable an access key
7.1.204
Added the following set of commands for API key management:
* olp app key api list: displays API keys
* olp app key api create: creates an API key
* olp app key api update: updates an API key
* olp app key api delete: removes an API key
* olp app key api enable: enables an API key
* olp app key api disable: disables an API key
7.1.204
Added the following set of commands for basic app management operations:
* olp app create: creates an app.
* olp app show: shows the details of an app.
* olp app update: updates an app.
* olp app delete: deletes an app.
* olp app list: lists all apps which your app has access to.
7.1.204
Added the following set of commands for controlling manager access to applications:
* olp app manager add: adds a manager
* olp app manager remove: removes a manager
* olp app manager list: displays managers
7.1.204
The stream-2.0.0 (with Apache Flink 1.7.1) environment is now deprecated. From now on,
use the pipeline template create command with the <cluster-type> parameter set tostream-3.0.0 (with Apache Flink 1.10.1).
Existing stream pipelines that use the stream-2.0.0 run-time environment will continue
to operate normally until November 2020.
7.1.204
Fixed a problem with the following parameters when passing
a space-separated string with multiple key-value pairs:
- The -–metadata parameter in the layer partition put command.
- The --default-runtime-config parameter in the pipeline template create command.
- The --runtime-config parameter in the pipeline version create command.
- The --stream-config parameter in the pipeline version create command.
7.1.204
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
7.1.204
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.166
Added support for a new stream-3.0.0 cluster type to the pipeline template create
command.
7.1.166
Added support for a new group member type - invite. Now group member list accepts--type parameter with value invite, this allow to display only group members with
type invite.
7.1.166
Changed the streamProperties minimum value for --data-out-mbps (dataOutThroughputMbps) and --data-in-mbps (dataInThroughputMbps) parameters in the catalog layer add command.
The minimum value was changed from 0 to 1.
7.1.166
Fixed a problem with the group member list command. It failed with error message ERROR: Can not construct instance of com.here.platform.cli.aaa.group.management.model.Member$EntityTypeEnum,<br/>problem: Unexpected value 'invite' when trying to get list of group members that
contains new user invite entries.
7.1.166
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
7.1.166
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.146
Added a new property metadataMinimumVersion to the catalog JSON schema
to improve your monitoring experience during catalog metadata versions deletion.
The property defines what is the earliest metadata version available for the catalog.
For catalogs without any versioned layer or metadata version the value formetadataMinimumVersion is -1.shell script<br/>olp catalog show <catalog Hrn> --json<br/>
The new property is also present as metadata minimum version in the output from:shell script<br/>olp catalog show <catalog Hrn><br/>
7.1.146
Added an optional parameter --parallelization <number of Kafka partitions>
to the catalog layer add command for stream layers. It represents the
number of Kafka partitions for a stream layer. The minimum and maximum
values are 1 and 32 correspondingly, and the default is set to 4. If this
parameter is set, then the --data-in-mbps <size in Mbps> and--data-out-mbps <size in Mbps> parameters can be omitted.
7.1.146
Parameter --auto-version-deletion is applicable for the catalog create command only
with parameter --config <config file>, where the <config file> contains definition at
least for one versioned layer.
7.1.146
Changed the streamProperties section format in the human-readable output of thecatalog layer show command.
It was:
streamProperties {"dataOutThroughputMbps":8,"dataInThroughputMbps":4}
Now it is:
streamProperties
dataOutThroughputMbps 8
dataInThroughputMbps 4
parallelization 4
7.1.146
Fixed a problem with the catalog layer partition get --all command. It failed when
trying to get all the data from a volatile layer that contained partitions deleted due
to the layer's TTL (time to live) configuration. In this case, the entire download
process exited with ERROR: Failed to download partitions. after encountering the first
deleted partition. Now, the download process proceeds by skipping any deleted partitions
and logging them to the standard error output, and the command exits with a non-zero code.
7.1.146
Fixed a problem with the Windows Installer always redirecting you to the Global
Portal after being prompted to download a newer CLI version. Now, you can choose
to download the OLP CLI from either the Global Portal or the China Portal.
7.1.146
Fixed a problem with the version update command that failed with error 403 Forbidden
when using app credentials with a default project scope configured. Now, version update
and version show have been updated to ignore the default application scope setting.
7.1.146
Changed the default behavior of the project create command. Now, both the user who
creates a project and the associated app are granted permissions to access this project
through the OLP portal and OLP CLI. You can override this behavior with the--skip-sharing-with-user flag to revoke project access from the user.
7.1.146
Changed the JSON output of the catalog show command by replacing the"notificationsEnabled": "true" property with the"notifications": \{"enabled": true\} object.
7.1.146
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
7.1.146
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.115
Added two optional parameters to the catalog layer add command for volatile layers –--storage-capacity <size in MB> and --data-redundancy <single-instance\|multi-instance>.
7.1.115
Deprecated the optional parameter --package-type for the volatile layer in
the catalog layer add command. Use the new --storage-capacity <size in MB>
option instead.
7.1.115
Changed the error message from Nor xxx/.here/credentials.properties neither<br/>xxx/.here/olpcli.ini exist or can't be accessed. to Neither<br/>xxx/.here/credentials.properties nor xxx/.here/olpcli.ini can be found or accessed.
that is shown in case credentials.properties and olpcli.ini are not present in the.here directory.
7.1.115
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
7.1.115
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.97
Added an installer to simplify the CLI setup for Windows users. You can download it from
the new CLI page.
7.1.97
CLI is no longer distributed together with Java/Scala examples. You can now download it from
the new CLI page.
7.1.97
With the introduction of a default project scope for apps, the concept of permission
sharing for the catalog creation use case becomes irrelevant. Since the CLI is not aware
of the scope of the catalog create operation, a warning is now shown instead of an error
being thrown if sharing fails. Despite the error, the catalog create operation is not
affected as the catalog is still created for the app.
7.1.97
Added a new option to catalog commands enabling you to manage storage
expenses more efficiently by defining an automatic version deletion rule
for versioned catalogs.
Use olp catalog create --auto-version-deletion <number of latest versions to keep>
to limit the number of versions to keep for new catalogs.
Use olp catalog update --auto-version-deletion <number of latest versions to keep>
to modify version auto-deletion settings for existing catalogs.
Use olp catalog update --auto-version-deletion off to disable automatic
version deletion for catalogs.
Use the olp catalog show --json command and the automaticVersionDeletion.numberOfValuesToKeep value
to find out catalog's auto-deletion setting.
Example:
"automaticVersionDeletion": { "numberOfVersionsToKeep": 10 }
7.1.97
Added a new catalog version delete <catalog hrn> <version> [options]
command that allows you to optimize storage costs. With the new command, you
can set a minimum version for all versioned layers of the catalog. Those
versions of metadata that are less than <version> will be permanently
deleted.
7.1.97
Added the possibility to revoke permissions for a catalog granularly.
Added 3 new flags for the catalog permission revoke command:--read, --write, --manage.
Pass a --read, --write, or --manage flag to thecatalog permission revoke command for individual users, apps, or groups
for a better catalog access control.
7.1.97
Added the possibility to revoke permissions for a schema granularly.
Added 3 new flags for the schema permission revoke command:--read, --modify, --share.
Pass a --read, --modify, or --share flag to theschema permission revoke command for individual users, apps, or groups
for a better schema access control.
7.1.97
The catalog permission revoke command without either of the <--read|--write|--manage>
permission flag is deprecated. The support of the command without the above-mentioned
flags will be ended in August 2020.
In order to use the catalog revoke command in the current version
of CLI you should change the revoke command used in the previous versions:
catalog revoke <catalog HRN> <--user|--group|--app> <entity-id>
To the:
catalog revoke <catalog HRN> <--user|--group|--app> <entity-id> --read --write --manage
7.1.97
The schema permission revoke command without either of the <--read|--modify|--share>
permission flag is deprecated. The support of the command without the above-mentioned
flags will be ended in August 2020.
In order to use the schema revoke command in the current version
of CLI you should change the revoke command used in the previous versions:
schema revoke <catalog HRN> <--user|--group|--app> <entity-id>
To the:
schema revoke <catalog HRN> <--user|--group|--app> <entity-id> --read --modify --share
7.1.97
Fixed a problem with the catalog layer stream ingest command when trying to ingest
data to an unexisting layer. In this case, an error was thrown with the message:ERROR: Service returned error 404 while requesting IngestionApi#ingestData.
7.1.97
The olp catalog dependency list command produces duplicate HRNs for each
catalog – with and without a realm. This is the side effect of HRN
migration to the new format. Duplicates are planned to be removed after
July 2020.
7.1.97
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.62
Fixed the issue where an app with a default scope could not perform olp<br/>project resources list, olp project resources link and olp project<br/>resources unlink commands.
7.1.62
Fixed an issue that caused the catalog layer partition get command to shrink
command output in case of writing partition content to stdout.
7.1.62
Added a new --replicate flag to the catalog create command.
It defines if the catalog should be replicated in the backup region.
7.1.62
Added a new --digest <md5>\|<sha-1>\|<sha-256> parameter to the catalog layer add
command that allows you to specify the digest algorithm when creating an index layer.
Added a partition checksum value to the catalog layer partition list command output
for index layers.
7.1.62
Fixed the issue causing the catalog layer ingest command to throw an error messageERROR: Service returned error 403 while requesting ResourcesApi#resourceAPI(String,String,String)
in case of ingesting data to the scoped catalog.
7.1.62
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.19
description parameter marked as required for catalog create andcatalog layer add commands.
7.1.19
Added a new service version list command that allows listing all the versions
of a location service.
7.1.19
Changed resolution order for credentials: olpcli.ini credentials are read
before credentials.properties.
7.1.19
Fixed an issue that caused the catalog layer partition get command to throw an
exception with the message ERROR: Failed to download partitions. ERROR: An exception<br/>was thrown during command execution: java.lang.NegativeArraySizeException in case of
downloading files with size more than 2Gb.
7.1.19
CI scripts parsing catalog HRNs from the olp catalog list command may fail after the 2.9 release. The reason is that the format of HRNs has changed. For more information please see OLP Release Announcements
7.1.19
CI scripts parsing schema HRNs from the olp schema list command may fail after the 2.10 release. The reason is that the format of HRNs has changed. For more information please see OLP Release Announcements
7.1.19
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
7.1.19
Currently, in the catalog layer stream get command, the --consumer-group option does not work. This issue will be addressed in a future release.
6.0.103
Added optional --scope <project_hrn> parameter for catalog show, catalog create, catalog delete, catalog list, catalog update, catalog layer add, catalog layer delete, catalog layer show, catalog layer update, catalog layer partition put, catalog layer partition get, catalog layer partition list, catalog layer stream put and catalog layer stream get to specify the project's scope.
6.0.103
Added optional --scope <project_hrn> parameter for pipeline create,pipeline delete, pipeline list, pipeline show, pipeline update,pipeline template create, pipeline template delete, pipeline template<br/>list, pipeline template show, pipeline version activate, pipeline version<br/>cancel, pipeline version copy, pipeline version create, pipeline version<br/>deactivate, pipeline version delete, pipeline version list, pipeline<br/>version pause, pipeline version resume, pipeline version show andpipeline version upgrade to specify the project's scope.
6.0.103
The schema commands now support HRNs with a realm.
6.0.103
Added support of the new runtime environment (cluster type) batch-2.1.0
for the pipeline template create command.
6.0.103
Added new commands to manage access to OLP projects: project access grant,project access revoke, project access list.
6.0.103
Added new commands to manage administration of OLP projects: project admin add,project admin list, project admin remove.
6.0.103
Added new commands to manage linked resources in OLP projects: project resources link,project resources unlink, project resources list.
6.0.103
Added optional --scope <project_hrn> parameter for schema list, schema show, schema delete, schema get commands
to specify the project's scope.
6.0.103
Added one more schedule option to the pipeline version activate command.
With the new --schedule time:cron-expression parameter,
you can activate batch pipelines on a time-based schedule.
6.0.103
Added optional --scope <project_hrn> parameter for api token get command to specify
the project's scope and get a scoped token.
6.0.103
Added an optional --processing <changes\|force> parameter to thepipeline version activate command. The new parameter describes the processing type
for a time-based schedule. Use force to run immediately on the given cron schedule
or changes (used by default) to first check for changes in the input catalog before
running on the cron schedule. This parameter is only applicable for time-based scheduling,
that is, when the --schedule time:cron-expression parameter is used.
6.0.103
Added new commands to create and manage OLP projects: project create, project list,project update, project show and project delete.
6.0.103
Changed mandatory <groupId> to optional parameter for pipeline create,pipeline template create.
6.0.103
Fixed an issue that caused the piped catalog show --json and catalog update --config -
commands to return Requested Marketplace Catalog not found: HRN = <hrn> message.
6.0.103
Fixed an issue that caused the pipeline version create command
with --stream-config taskmanager.numberOfTaskSlots=2 parameter to fail validation
in pipeline service with error "The value for slots must be an integer".
The pipeline-service API expects value 2 as Integer, not as String.
6.0.103
Fixed an issue with the pipeline version show command not showing
the date of the next run attempt for time-based batch pipeline jobs.
6.0.103
Fixed an issue that caused the olp pipeline version log level set command to ignore
Log4j properties for parent loggers.
6.0.103
Fixed broken help message formatting shown in case an invalid command is entered.
6.0.103
Fixed incorrect handling of cyrillic symbols in catalog summary and description.
6.0.103
Fixed an issue where the pipeline version job show or pipeline version job list command
didn't show the time-schedule execution mode for time-based batch pipeline jobs.
6.0.103
CI scripts parsing catalog HRNs from the olp catalog list command may fail after the 2.9 release. The reason is that the format of HRNs has changed. For more information please see OLP Release Announcements
6.0.103
CI scripts parsing schema HRNs from the olp schema list command may fail after the 2.10 release. The reason is that the format of HRNs has changed. For more information please see OLP Release Announcements
6.0.103
In the macOS Terminal application, the "Solarized Dark" color preset does not display output correctly. This is because the "bright black" color is the same as the Terminal's background.
6.0.103
Currently, in the catalog layer stream get command, the --consumer-group option does not work. This issue will be addressed in a future release.