Skip to content

Releases: Pack3tL0ss/central-api-cli

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

πŸ”– v7.2.8

07 Nov 22:34
Compare
Choose a tag to compare
  • πŸ› fix issue in add device
  • πŸ’¬ Add caption text when empty response in show cluster
  • πŸ’¬ Improve help text logic in cencli add guest
  • ♻️ improve logic in add_visitor

πŸ”–v7.2.7

02 Nov 19:59
Compare
Choose a tag to compare
  • πŸ“ update demo gif
  • ✨ Add cencli update guest
  • πŸ› fix show firmware compliance when group is not provided (global compliance)
  • πŸ’¬ Colorize csv output on terminal
  • πŸ’¬ Fix output formatting of show audit logs #
  • πŸ’¬ Improve output in show wlans --group GRP when no legacy bands are enabled. (6Ghz only).
  • πŸ’¬ Improve title for failed archive/unarchive results
  • πŸ’¬ add radio mac to show radios output.
  • ⬆️ Update lock file
  • πŸ’¬ Improve title for show bandwidth client
  • πŸ’¬ Improve confirmation messaging in upgrade group
  • 🚚 Move cencli cancel to a subcommand... cencli cancel upgrade
  • ✨ 🚚 Expand options (add group and swarm) for relocated cencli cancel upgrade
  • πŸ’¬ Format date output in show upgrade status
  • πŸ’¬ Improve CacheClients rich formatting