Skip to content

Releases: aws/amazon-ec2-instance-selector

v2.1.0

19 Mar 21:29
0cd325f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.3...v2.0.4

v2.0.3

19 Aug 17:38
ea7c507
Compare
Choose a tag to compare

Changes

  • support efa query (#98) (thanks to Brandon Wagner)
  • Apple M1 support (#92) (thanks to Santiago Cardenas)
  • Upgrade aws-sdk-go (#83) (thanks to Sylvain Rabot)
  • On-Demand and Spot Price Retrieval Filters w/ a Cache (#73) (thanks to Brandon Wagner)
  • fix go report card and upgrade to go 1.16 (#77) (thanks to Brandon Wagner)
  • Add Services Support for EKS and EMR (#72) (thanks to Brandon Wagner)

v2.0.2

17 Dec 23:01
1905503
Compare
Choose a tag to compare

Changes

  • add output option for one-line comma separated (#66)
  • show message on stderr when results have been truncated (#56)
  • upgrade to go 1.15 (#49)

EC2 Instance Selector v2.0.1

30 Jul 17:43
f6086b0
Compare
Choose a tag to compare

Bug Fixes 🐞

  • Add /v2 path to go module so that the new major version of the pkg can be depended on w/ go modules. The new full module is: github.com/aws/amazon-ec2-instance-selector/v2 (#45)

EC2 Instance Selector v2.0.0

30 Jul 12:58
1c00141
Compare
Choose a tag to compare

New Features 🎊 🥳

  • You can now specify --memory and --gpu-memory-total as a byte quantity such as "4gb", "12tb", or "612mb". If you just specify an integer with no unit, ec2-instance-selector will default to use GiB. NOTE: the previous versions would always use MiB, so this is a breaking change. (#36)

Removals

  • The singular --availability-zone flag has been removed. This flag was previously deprecated in favor of the plural --availability-zones flag which will do an intersection of instance types available in all of the availability zones given. (#42)

Tests

  • New e2e tests have been added! (#41)

Other:

EC2 Instance Selector v1.3.3

20 Jul 21:18
42ea818
Compare
Choose a tag to compare

Bug Fixes

  • Treat amd64 the same as x86_64 when passed as a --cpu-architecture filter. #35

EC2 Instance Selector v1.3.2

16 Jul 17:51
be67b3f
Compare
Choose a tag to compare

Other:

  • Release to homebrew tap automatically

EC2 Instance Selector v1.3.1

09 Jul 18:35
d98d38b
Compare
Choose a tag to compare

Bug Fixes

  • Raise the lower bound of the vcpus and memory similarity resource band to 10% below and 20% above the resources of the base-instance-type passed in. This will promote a narrower band of flexibility for selected instance types that are below the resources of the instance type passed in. #23
  • When --base-instance-type is fed a non-gpu instance type, only non-gpu instance types should be selected. If a gpu instance type is fed in, then only gpu instance types will be selected. #22

Other:

  • We are publishing .tar.gz archives of the binaries to reduce the asset sizes when downloading and use as static bottles for homebrew. #24

EC2 Instance Selector v1.3.0

24 Jun 17:26
a7e05ab
Compare
Choose a tag to compare

New Features 🎊 🥳

  • You can now specify the --flexible flag to retrieve a group of similar instance types using an opinionated set of raw filters filled in for you automatically. All the filters can be overridden if specified directly, but by default, you will get a list of x86_64 c, m, r, or t family instance types that are spread across generations. The instance type selections with --flexible are perfect to put into an ASG MixedInstancesPolicy w/ Spot. #20

Bug Fixes

  • The --vcpus-to-memory-ratio has been modified to be more lenient to support selection of older instance types that do not fall into a perfect ratio. #18
  • Verbose output showing allow-list and deny-list regex input has been fixed. Before this fix, an empty {} output would be shown if a regex was specified and null if no regex was specified. Now you will see the full regex string passed in as you probably would expect :) . #17

EC2 Instance Selector v1.2.0

22 Jun 21:00
7c54be8
Compare
Choose a tag to compare

New Features 🎊 🥳

  • You can now use --allow-list and/or --deny-list to supply regex patterns to filter out certain instance types or only allow certain instance types to be selected. #11

Bug Fixes

  • The AWS_PROFILE environment variable is now processed correctly for credentials and region discovery. Thanks to @ruecarlo #15