Skip to content

Releases: IBM/lmctl

3.6.0

01 Aug 08:20

Choose a tag to compare

Full Changelog

Implemented Enhancements:

  • Add new commands for Object Groups and permission types #166
  • Add object group option to relevant commands and client methods #178
  • Support client function and command for retrieving the default object group #189

3.5.0

27 Apr 10:33

Choose a tag to compare

Full Changelog

Implemented Enhancements:

  • Hide and deprecate resource manager commands #151
  • Command for showing current user or current token #154
  • Add support for Okta oauth2 integration (Resource Password Flow only) #160
  • Add commands in LMCTL to retry, rollback and cancel intent process #163

Fixed Bugs:

  • CVE-2007-4559 Directory traversal vulnerability in the extract and extractall functions in the tarfile module in Python allows user-assisted remote attackers to overwrite arbitrary files #168

3.4.0

19 Oct 14:41

Choose a tag to compare

Release Notes

Full Changelog

Implemented Enhancements:

  • Remove private rsa key from lmctl for netconf driver #143
  • Support --set and -f options being used together on create/update commands. Side effect from #148
  • Improve URL parameters by preventing protocol "http" and use "https" as the default #153

Fixed Bugs:

  • Use Pydantic 1.9 #156

3.3.0

09 Jun 13:45

Choose a tag to compare

Release Notes

Full Changelog

Implemented Enhancements:

  • Sol005 Driver integration #131
  • RestConf Driver integration #132
  • Support PyYAML v6.0 #135
  • NetConf Driver integration #138

3.2.2

03 Feb 10:02

Choose a tag to compare

Full Changelog

Fixed Bugs:

  • Class reference used as output during lmctl project create #118

3.2.1

03 Feb 09:21

Choose a tag to compare

Release Notes

Full Changelog

Implemented Enhancements:

  • Uplift dependency ranges for click, oyaml, Jinja2, pydantic and pyjwt #121

3.2.0

04 Nov 10:56

Choose a tag to compare

Release Notes

Full Changelog

Implemented Enhancements:

  • Add Zen authentication support #80

Fixed Bugs:

  • Generated dates in new ETSI VNF and NS projects do not conform to RFC3339 #115

Dependencies:

  • Bump pydantic from 1.8.1 to 1.8.2 #104

Documentation:

  • Fixing the broken link to 'Command Reference' page #114

3.1.0

25 Jun 12:29

Choose a tag to compare

Release Notes

Compatible with IBM Cloud Pak for Network Automation (CP4NA) v2.1.

Read more about the new features here

Changelog

Full Changelog

Implemented Enhancements:

  • LMCTL support for ETSI NS and VNF packages #82
  • Support default environment #86
  • Support authentication with an existing access token (and lmctl login) #88
  • Tidy up lmctl help menu #95
  • Move lmctl.log to ~/.lmctl #97

Fixed Bugs:

  • lmctl create resourcedriver with certificate in same files as properties does not work #92
  • TRACE_CTX_LOG_PREFIX in trace_ctx should be tracectx instead of traceCtx #99

Documentation:

  • Document new ETSI projects #87
  • Use CP4NA in documentation #98

Internals:

  • Use dataclasses to reduce the complexity of the config and environment packages #84
  • Tidy up config IO #96

3.0.0

29 Apr 19:58

Choose a tag to compare

Release Notes

Compatible with IBM Cloud Pak for Network Automation (CP4NA) v2.1.

Major release with enhancements including:

  • Default LMCTL config file location
  • Expanded Command Capabilities
  • CP4NA Python Client
  • CP4NA Environment Improvements
  • Client Credential Authentication
  • Ping CP4NA environment to check configuration

Read more about the new features here

Changelog

Full Changelog

Implemented Enhancements:

  • Default LMCONFIG location #62
  • Reduce number of fields required to configure TNCO address #64
  • Expanded command capability #63
  • Complete client library for LM #56
  • Support use of client credentials #55
  • Add command to display details of a given environment #12
  • Support inclusion of tracing context headers in client #78
  • Support retrieving effective Descriptor #75
  • Add client API to retrieve all processes of an Assembly #74
  • Add Support for new Intents #73

Documentation:

  • Pypi description has incorrect links #34

Testing:

  • Integration test framework #65

3.0.0a1

02 Feb 10:33

Choose a tag to compare

3.0.0a1 Pre-release
Pre-release

Release Notes

Alpha release of 3.0.0 Milestone