Skip to content

Releases: robertpeteuil/aws-shortcuts

Latest General Release

27 May 23:20
Compare
Choose a tag to compare

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

License Update

09 May 19:57
Compare
Choose a tag to compare

License Change and minor help message adjustments

Latest Stable Release

08 May 18:24
Compare
Choose a tag to compare

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

Quickfix Release

06 May 02:23
Compare
Choose a tag to compare

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

Refinement Release

03 May 21:57
Compare
Choose a tag to compare

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

The 'Tag-Display' Release

01 May 22:39
Compare
Choose a tag to compare

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

Latest Public Release

27 Apr 15:27
Compare
Choose a tag to compare

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

Latest Public Release

23 Apr 16:27
Compare
Choose a tag to compare

Dramatically Restructured

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

Latest Public Release

21 Apr 21:51
Compare
Choose a tag to compare

Internal module, structure and code refinements.

  • Cyclomatic Complexity ratings are 5 or less for every function
  • Moved some functions to separate files

Latest Public Release

19 Apr 19:12
Compare
Choose a tag to compare

Updates to documentation and structure

  • README.rst updated
  • Now installable via pip