Releases: Pack3tL0ss/central-api-cli
Releases Β· Pack3tL0ss/central-api-cli
πv8.0.4
- β¨ ποΈ batch assign and unassign will now send requests 50 devices at a time per API limit.
- Improve cache update after unsubscribe
- π Fix cache update regression when showing specific device types.
- π Prevent archive/unarchive calls in batch_delete if provided value is not a serial (dev not found).
- π Fix issue when anything other than serial provided to
cencli delete device
- π¬ Add explanation when delete devices terminates do to --ui-only but all online
- π© Add more verbosity options to
show audit acp-logs
- π Display any log.captions when cli.exit is called
- π© Add more verbosity options to
show audit acp-logs
π v8.0.3
- π¬ Various help text / confirmation imrprovements, typo-fixes, etc.
- π¬ Add messaging around cnx when
--cnx
flag is used inadd group
- π¬ improve csv output,
,None,
-->,,
- π¬ Ensure LF at EoF when writing to file
- βοΈ Fix Typo (copy / paste error) in README
- β»οΈ Update SortGroupOptions (for auto-complete) to use updated field names.
- π© Remove
cencli tshoot
&cencli show tshoot
which has been marked deprecated since 7.x. -
Both now use `ts` as in `cencli ts` & `cencli show ts`
- β¨ expose / unhide
update ap
- β»οΈ use common cli.confirm confirmation function.
- π§ Add convenience method to update ap settings (ap-env)
- π·οΈ Add full typing to custom Spinner class
- β¨π Add
cencli export configs
Moved fromcencli show configs --all
and vastly improved.
v8.0.1
- π hotfix for exception on python < 3.12. Due to backslash in f string.
- π¬ Improve confirmation in
assign license
π v8.0.0
- π₯π rename all _visitor related methods to _guest for consistency
- π₯π rename
get_brach_health
toget_branch_health
- π₯ catch exception when import file is malformed (batch move devices)
- π¨ remove invalid escape sequences
- π Fix exception when routing endpoint didn't include pagination marker (non GET requests)
- β¬οΈ update lock file
- π¬ Improve help text in
cencli reset
- π§ Update ruff formatter/linter options
- β remove a number of dev dependencies
- π§ include all responses in
--raw
output ofshow guests
π v7.4.0
- β¨ cleaner for
show guests
improve output format, make portal optional (defauilt all portals) - β¨ Add
cencli delete guest <portal> <guest>
- ποΈ Add cache for guests
- ποΈ π Fix issue with site cache update after site add
- π fix potential exception in
show clients
due to cache - β¬οΈ Update lock file
π v7.3.5
- π Add Known Issue regarding escape sequence warnings in python 3.12. Change install instructions to use 3.11
- π Suggest uv as primary install method.
- ποΈ π Fix issue with template cache update after template is updated (had no ill effects, despite update failing as an update would only change the hash, which is not used by anything in the CLI)
- π Fix bug when template specified by name in update template
- π Fix corner-case issue where if group was provided to get_template_identifier it could return a match from a different group (if cache was outdated, and the same name was used in another group)
- β¨ +
cencli add variables
- β¨ log.show can now print in color without putting markup in log
- π¬ Improve confirmation formatting
delete template
π v7.3.4
- πEmergency hotfix to restore support for python < 3.10
π v7.3.1
- π½οΈ normalize ts milliseconds to seconds if necessary in
utils.older_than(...)
. Seems to be necessary in python3.12 / pendulum 3.0 (behavior changed). Impactedshow clients
πv7.3.0
- β remove pkg_resources dependency used in `show version`. Deprecated in python 3.12
- β remove cchardet from speedups extra. Update speedups constraints to match aiohttp speedups
- π fix use of 'ack' parameter in get_alerts
- β¨ Show failure in caption on partial failure of `show wlan` when `-v` provided.
- β¨ Add proper sorting for ip addresses
- β¨ improve `show alerts`
- β¨ Add support for simplified version for APs (beta only) in `cencli upgrade`
- β¨ π Add firmware upgrade support for GWs.
- β
Update tests
- ποΈ improve mpsk completion
- π Update install instructions
- π¬ Tweak caption in `show routes`
π v7.2.9
- πPopulate inventory cache with sub/expiration when cache is updated after device add
- π Handle corner case where a comma was used in the group name. Ignore it.
- π Fix bug when password which is optional is not provided (regression when password in output was masked).
- β‘οΈ forgo caption/counts if no payload in
show <dev_type>
- π¬ Add
-v
option to show firmware list. Show 1 screen worth of recent versions by default. - ποΈ Update inv cache after batch unsubscribe even if partial failure
- π₯ handle failure in inventory API call