Release and Version History#

Backlog (TODO)#

Features and Improvements

Minor Improvements

Bugfixes

Miscellaneous

0.9.1 (2024-06-19)#

Features and Improvements

  • Reword the “detect os type from AMI” logic to be more accurate.

  • Add the following public APIs:
    • simple_aws_ec2.api.os_type_to_users_mapper

    • simple_aws_ec2.api.detect_os_type

0.8.3 (2024-06-19)#

Minor Improvements

  • now wait_for_status methods will automatically add a \n when exists.

0.8.2 (2024-06-18)#

Minor Improvements

  • the waiter method now can do the check instantly.

0.8.1 (2024-06-15)#

Features and Improvements

0.7.3 (2024-06-14)#

Bugfixes

  • Fix a bug that deregister() method may fail when trying to delete snapshot immediately. Now it wait for the image got deregistered then start deleting snapshot.

0.7.2 (2024-06-13)#

Bugfixes

0.7.1 (2024-06-13)#

Features and Improvements

0.6.2 (2023-06-28)#

Bugfixes

  • fix a bug that EC2MetadataCache.get_xyz() methods always return None.

0.6.1 (2023-06-28)#

Features and Improvements

  • add EC2MetadataCache.

0.5.2 (2023-06-21)#

Features and Improvements

0.5.1 (2023-06-19)#

Features and Improvements

0.4.1 (2023-06-15)#

Features and Improvements

0.3.2 (2023-06-14)#

Bugfixes

  • Fix a bug that os_type() returns None when it fails to guess, however, it should raise an exception.

0.3.1 (2023-06-14)#

Features and Improvements

  • add lots of EC2 instance attributes

  • add helper methods to call EC2 metadata API from EC2 instance inside.

  • add method os_type() to guess the AMI OS type, and then get the user name.

0.2.1 (2023-06-14)#

Breaking change

  • all method now take ec2_client as the first argument. no longer need boto_session_manager.

Features and Improvements

Minor Improvements

  • :meth`~simple_aws_ec2.ec2.Ec2Instance.from_tag_key_value` now take list of values.

0.1.4 (2023-05-06)#

Bugfixes

  • fix a bug that the _yield_dict_from_describe_instances_response() method failed to yield instances objects.

0.1.3 (2023-05-03)#

Bugfixes

  • fix a bug that when you describe ec2 instances with instance ids, we should not use any paginator configuration.

0.1.2 (2023-05-04)#

Miscellaneous

  • rename Ec2InstanceIterproxy to Ec2InstanceIterProxy.

0.1.1 (2023-05-03)#

Features and Improvements

  • First release

  • Add EC2Instance data class