Skip to content

Releases: Pack3tL0ss/central-api-cli

πŸ”–v8.0.4

26 Feb 21:38
Compare
Choose a tag to compare
  • ✨ πŸ—ƒοΈ 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

25 Feb 18:04
Compare
Choose a tag to compare
  • πŸ’¬ Various help text / confirmation imrprovements, typo-fixes, etc.
  • πŸ’¬ Add messaging around cnx when --cnx flag is used in add 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 from cencli show configs --all and vastly improved.

v8.0.1

15 Dec 18:42
Compare
Choose a tag to compare
  • πŸš‘ hotfix for exception on python < 3.12. Due to backslash in f string.
  • πŸ’¬ Improve confirmation in assign license

πŸ”– v8.0.0

02 Dec 17:12
Compare
Choose a tag to compare
  • πŸ’₯🚚 rename all _visitor related methods to _guest for consistency
  • πŸ’₯🚚 rename get_brach_health to get_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 of show guests

πŸ”– v7.4.0

26 Nov 22:53
Compare
Choose a tag to compare
  • ✨ 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

22 Nov 23:12
Compare
Choose a tag to compare
  • πŸ“ 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

19 Nov 03:43
Compare
Choose a tag to compare
  • πŸš‘Emergency hotfix to restore support for python < 3.10

πŸ”– v7.3.1

18 Nov 20:33
Compare
Choose a tag to compare
  • πŸ‘½οΈ normalize ts milliseconds to seconds if necessary in utils.older_than(...). Seems to be necessary in python3.12 / pendulum 3.0 (behavior changed). Impacted show clients

πŸ”–v7.3.0

16 Nov 07:05
Compare
Choose a tag to compare
 - βž– 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

12 Nov 21:49
Compare
Choose a tag to compare
  • πŸ›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