7. Releases

7.1. Strategy

Micro releases: 1.0.x

A micro release is done for any change that does not modify any existing API method.

Any scripts that utilize this API library will work with new micro releases with no changes.

Minor releases: 1.x.0:

A minor release is only done when an API method is removed or its signature changes.

Any scripts that utilize this API library will work with new minor releases, although some minor changes may be required.

Major releases: x.0.0:

A major release is only done for architectural and model changes to the API client library.

Any scripts that utilize this API library might not work with new major releases.

7.2. Changelog

7.2.1. 2.3.0 (2020-02-12)

### Enhancements

  • API Additions (CLI support coming in 2.4.0)
    • enhancement: Get the discover status
    • enhancement: Start a discover
    • enhancement: Stop a discover
    • enhancement: Get System Settings > About tab
    • enhancement: Get and update System Settings > Lifecycle Settings tab
    • enhancement: Get and update System Settings > GUI Settings tab
    • enhancement: Get and update System Settings > Global Settings tab
    • enhancement: Get, create, update, and remove System Settings > Users
    • enhancement: Get, create, update, and remove System Settings > Roles
    • enhancement: Get and update Adapter > Advanced Settings
    • enhancement: Get, update, and remove Instances

7.2.2. 2.2.0 (2020-02-08)

  • enhancement: Added table as a new choice for –export-format on all get* commands for devices and users. References:
  • enhancement: Added –export-table-format on all get* commands for devices and users. References:
  • enhancement: API: Added boolean argument generator (default: False) to all get* methods for devices and user objects.
  • docs: Added offline install instructions. References:
  • arch: Re-tested against all supported operating systems, removed 2.7.x from supported versions, and added 3.8.1 to supported versions. References:
  • arch: API: Fixed code paths that were not compatible with 3.5.x.
  • arch: API: Always use post instead of get for retrieving assets.

7.2.3. 2.1.4 (2020-01-12)

7.2.4. 2.0.0 (2019-09-16)

  • major release: major refactor
  • incompatible with 1.0 API calls.
  • Added a command line interface axonshell.
  • Adapters and adapter connections now have user-friendly methods.

7.2.5. 1.0.0 (2019-07-05)

  • major release: initial release