# Changelog opsi-cli ## [4.3.2.0-1] - 2024-03-19 ### Added - Added depot command with subcommand execute (doerrer ) ### Changed - made client-action more robust in context of broken group hierarchy in backend (doerrer ) - updated python packages (doerrer ) ## [4.3.1.3] - 2024-03-12 ### Added - Added --list-attributes flag to allow users to display the attributes of a command. (Jeena John ) - Added a --sort-by option to allow users to specify the sort order of the output. (Jeena John ) ### Changed - Deprecate defaulting to all clients in client-action (Jan Schneider ) - Update python packages (Jan Schneider ) - Update python packages, switch to ruff (Jan Schneider ) ## [4.3.1.2] - 2024-03-05 ### Changed - Display attributes in user-specified order instead of alphabetical order. (Jeena John ) ## [4.3.1.1] - 2024-02-07 ### Changed - No public changes (doerrer ) ## [4.3.1.0] - 2024-02-06 ### Added - added --encoding option to control decoding of incoming data stream (doerrer ) - introduced option to execute command through a shell (doerrer ) ## [4.3.0.4] - 2024-01-26 ### Changed - No public changes (doerrer ) ## [4.3.0.3-1] - 2024-01-09 ### Added - introduced OpsiCliRuntimeError to better differentiate errors and decide whether to print tracebacks (doerrer ) ## [4.3.0.2] - 2023-12-22 ### Added - added options --ip-addresses and --exclude-ip-addresses for client-action (doerrer ) ### Fixed - Fix PATH modifying (Jan Schneider ) ## [4.3.0.1] - 2023-12-06 ### Changed - No public changes (doerrer ) ## [4.3.0.0-1] - 2023-12-05 ### Added - Added client-action execute command (doerrer ) - Added self upgrade command (doerrer ) ### Changed - updated python-opsi-common, improved terminal and process handling (doerrer ) ## [4.3.0.0] - 2023-12-05 ### Changed - No public changes (doerrer )