Releases: Layer7-Community/graphman-client
Graphman Client v2.0.17 release
This release mainly brings the support for v11.2.1 schema
- [update] introducing a new option (options.excludeDeprecatedFields) to graphman.configuration for controlling the deprecated entity fields usage in queries.
- [update] introducing a new extension (post-revise) for the revise command.
- [update] enhanced the graphman.configuration.
- support for truststore (for server identity).
- support for encrypted keystores (for client identity).
- separated the user's credentials from gateway profiles.
- [fix] avoiding the unnecessary warning about the properties section while processing the bundle.
- [fix] improved error reporting for connectivity issues.
NOTE:
- Graphman Client, an NPM module (@layer7/graphman NPM module), is now made available from the Broadcom's public npm registry
- To install the latest graphman-client module
npm install @layer7/graphman@2.0.17 --global --registry https://packages.broadcom.com/artifactory/api/npm/layer7-npm - If you've already installed the previous version of the module using npm-install command, uninstall it using the below command.
npm uninstall @layer7/graphman
Graphman Client v2.0.9 release
This release mainly brings the support for v11.2.0 and v11.1.3 schemas
- [update] enhanced the extensions input arguments for getting to know about the running command. Please refer Extensions page for more details.
- [update] support for graphman's request level parameters. Please refer to export and import command help.
- [update] support for complex mappings for difference analysis such that goid/guid mappings can be performed at client-side. Please refer to diff command help.
- Multiple fixes.
NOTE:
- Graphman Client, an NPM module (@layer7/graphman NPM module), is now made available from the Broadcom's public npm registry
- To install the latest graphman-client module
npm install @layer7/graphman@2.0.9 --global --registry https://packages.broadcom.com/artifactory/api/npm/layer7-npm - If you've already installed the previous version of the module using npm-install command, uninstall it using the below command.
npm uninstall @layer7/graphman
Graphman Client v1.3.14 release
This release mainly brings the support for v11.1.2 schema
- [issue] enhanced the existing auditConfigurations query by including the alwaysSaveInternal field
- [new] new query servicesByResolvers for returning the services with duplicate resolution paths
- [new] new query kerberosConfigs (experimental)
NOTE:
- Graphman Client, an NPM module (@layer7/graphman NPM module), is now made available from the Broadcom's public npm registry
- To install the latest graphman-client module
npm install @layer7/graphman@1.3.14 --global --registry https://packages.broadcom.com/artifactory/api/npm/layer7-npm - If you've already installed the previous version of the module using npm-install command, uninstall it using the below command.
npm uninstall @layer7/graphman
Graphman Client v1.3.13 release
This release includes few additions and fixes to the minor issues
- [issue] fixed diff command to generate multiline text differences
- [issue] fixed diff command to collect the guid differences
- [new] enhanced diff command to collect goid/guid mappings into a separate file (.id-mappings.json)
- [new] enhanced import command to revise bundle using the known goid/guid mappings (refer to --input-id-mappings CLI input parameter)
NOTE:
- Graphman Client, an NPM module (@layer7/graphman NPM module), is now made available from the Broadcom's public npm registry
- To install the latest graphman-client module
npm install @layer7/graphman@1.3.13 --global --registry https://packages.broadcom.com/artifactory/api/npm/layer7-npm - If you've already installed the previous version of the module using npm-install command, uninstall it using the below command.
npm uninstall @layer7/graphman
Graphman Client v1.3.8 release
This release includes few additions and fixes to the below minor issues
- [issue] incorrect diff bundle generation with DELETE mapping instructions
- [issue] fails to implode the configuration where the chosen policyCodeFormat is JSON.
- [issue] fails to normalize the bundle during the import operation for fip (and the associated certReferences) entities.
- [new] introducing config operation
- [new] support for v11.0.00-CR03 schema
- [change] use client without CLI wrapper
- [change] import operation validates the query type
NOTE:
- Graphman Client, an NPM module (@layer7/graphman NPM module), is now made available from the Broadcom's public npm registry
- To install the latest graphman-client module
npm install @layer7/graphman@1.3.8 --global --registry https://packages.broadcom.com/artifactory/api/npm/layer7-npm - If you've already installed the previous version of the module using npm-install command, uninstall it using the below command.
npm uninstall @layer7/graphman
Graphman Client v1.3.00 release
- introducing new query generator
- supporting all queries at the field level (ex: keyByAlias, trustedCertByName, etc)
- summary = all:summary
- introducing new operation (describe) to describe queries
- introducing new operation (slice) to operate on single bundle
- now, you can override any part of graphman configuration using CLI arguments (--options., --gateways.)
- support for multiple schemas (v11.1.1 and v11.1.00)
- specify the schema via graphman configuration or via CLI argument (--options.schema)
- support for enhanced diff report/bundle generation.
- support for exporting/importing policies and services along with their policy revisions
- NOTE: install the graphman client from the artifacts attached here. For more information, please refer to https://github.com/Layer7-Community/graphman-client?tab=readme-ov-file#cli
Graphman Client v1.2.01 release
- Sub-minor update for the v1.2.00 release
- Extended the revise operation for matching the older bundles to the new schema.
- Updated more details about the deprecated entity types and how to revise them
Graphman Client v1.2.00 release
-
Support for Layer7 API Gateway v11.1.00
- support for new entity types (services, policies, new IDP related types)
- support for policy as code
- revised queries
-
Revised graphman client configuration (graphman.configuration)
- ability to work with multiple gateway profiles (hint: --gateway parameter)
- global options
-
Standardized operation parameters
-
Revised operation help (hint: try the operation with --help parameter)
-
New operations (version, validate)
v1.1.00 release
- supports 10.1 CR04 and 11.0 CR02 gateway releases.
- supports entity mapping
- supports install-bundle and delete-bundle standard mutations
- updated postman collection
- and, multiple fixes
- NOTE: it is not compatible working with earlier graphman schemas. Please use 1.0.* release to work with them.
v1.0.01 release
This is patched version for the first major release of graphman-client (i.e., 1.0.00)
Corrected the README about the schema references.
Designed to work with 10.1 CR03 and 11.0 CR01 gateway releases.