Changelogs » Awss

PyUp Safety actively tracks 232,000 Python packages for vulnerabilities and notifies you when to upgrade.

Awss

0.9.13

Minor updates to correct behavior in certain circumstances
  
  - Assigns value "Unknown" when the name for an AMI-id is not available
  - this occurs if the AMI is deleted, but you still have instances built from it
  - prevents display of the spot instance tag "aws:ec2spot:fleet-request-id"
  - this tag is auto-assigned for spot instances

0.9.12

License Change and minor help message adjustments

0.9.11

This release incorporates several fixes:
  
  - On Windows, `awss ssh` now functions properly
  - Windows doesn't have a native `ssh` command
  - So it requires pre-reqs for ssh, which are detailed in the readme
  - Includes fix from pip release v0.9.10 (which wasn't released on github)
  - Eliminated errors for instances with zero tags

0.9.9

This is primary a fix release to keeps in sync with a PIP release
  
  Fixes:
  - Fixed error during data collection if an instance was in 'terminated' state
  - Dramatically improved output for users with white terminal backgrounds
  
  Enhancements:
  - eliminated some unnecessary vars via new algorithms
  - renamed vars & functions for improved readability
  - revised test scripts for changes

0.9.8

Github release to sync up with PyPi release.
  
  Automated tests provide 92% code coverage.
  Fixed issue determining home directory on Windows for ssh function
  Restructured code within library
  - Provided ability to write test scripts without AWS connection
  - Improved adherence to PEP guidelines
  - __init__ file contains docstring describing the library
  - __main__ added so library can be executed as a module

0.9.7

This release has substantial code changes, feature additions, and prepares for the future.
  
  - All tags & values are displayed for each instance with the `list` command
  - tag names & values now stored with other instance data
  - many future features enabled by this enhancement
  - Use the * wildcard with any command:
  - `awss list Ub*`  or `awss stop Deb*`
  - Enter commands without specifying a target to chose from the picklist
  - particularly useful for `awss stop` to list running servers then select them from list
  - user input for picklist now uses enter key vs. single keypress
  - necessary for users with more than 9 instances in their lists
  - SSH login-name detection enhanced & can detect the instance OS if the
  name is anywhere in the AMI-name string (not just the beginning)
  - rewrote the data collection logic that retrieves information about instances
  - docstrings added throughout most of the code
  - this reduces traffic to AWS by 50 to 200%
  - makes it easier to test on CI machines without AWS credentials

0.9.6

The Refinement Release
  
  - Code broken out into modules
  - Functions, Vars, and docstrings adjusted for maximum readability
  - Added initial testing scripts - currently at 75% coverage
  - Cyclomatic Complexity down to 4 or less for every function!
  - Maintainability Index is A for every module

0.9.5

Dramatically Restructured
  
  - New flow with fewer functions
  - New query algorithm that allows combined parameters
  - Simplified function and var names

0.9.4

Internal module, structure and code refinements.
  
  - Cyclomatic Complexity ratings are 5 or less for every function
  - Moved some functions to separate files

0.9.3

Updates to documentation and structure
  
  - README.rst updated
  - Now installable via `pip`

0.9.2

**aws-shortcuts** is a superset of my **aws-quick-cli** repo with the following enhancements
  
  - written in Python instead of Bash, so it's slightly quicker
  - commands are performed in one script - reducing code duplication and reducing size
  - commands that require specifying an instance now support instance-ID in addition to name