Releases: aws/amazon-ec2-instance-selector
Releases · aws/amazon-ec2-instance-selector
v3.0.0
What's Changed
- Updated to aws-sdk-go-v2
- Support querying for instance type generation
ec2-instance-selector --generation-min=3 --generation-max=5
- Only show current spot price instead of 30 day average. Calculating the 30 day avg was resulting in a lot of API calls and slowing the CLI down a lot!
- Turn off the local cache by default. Since ec2-instance-selector is only showing the current spot price, the CLI is much snappier, so no need for the local-cache for most use-cases. You can still enable it via CLI options.
- Deprecate the
--service eks
flag since EKS supports all instance types and the way it was checking was not the most up-to-date state anyways. - Upgrade go version to 1.23
Full Changelog
- dependabot config by @bwagner5 in #166
- 🥑🤖 v2.4.1 release prep by @bwagner5 in #165
- fix gh action dependabot tests by @bwagner5 in #172
- Bump gopkg.in/ini.v1 from 1.57.0 to 1.67.0 by @dependabot in #171
- Bump github.com/aws/aws-sdk-go from 1.44.59 to 1.44.190 by @dependabot in #173
- Bump github.com/spf13/pflag from 1.0.3 to 1.0.5 by @dependabot in #170
- Bump github.com/imdario/mergo from 0.3.11 to 0.3.13 by @dependabot in #168
- Bump github.com/charmbracelet/lipgloss from 0.5.0 to 0.6.0 by @dependabot in #167
- Bump github.com/evertras/bubble-table from 0.14.4 to 0.14.8 by @dependabot in #183
- Bump github.com/aws/aws-sdk-go from 1.44.190 to 1.44.204 by @dependabot in #182
- Bump github.com/spf13/cobra from 0.0.7 to 1.6.1 by @dependabot in #175
- Bump go.uber.org/multierr from 1.1.0 to 1.9.0 by @dependabot in #185
- Bump github.com/aws/aws-sdk-go from 1.44.204 to 1.44.214 by @dependabot in #187
- deprecate --service eks by @bwagner5 in #191
- Bump github.com/aws/aws-sdk-go from 1.44.214 to 1.44.234 by @dependabot in #195
- Bump github.com/imdario/mergo from 0.3.13 to 0.3.15 by @dependabot in #197
- Bump github.com/charmbracelet/bubbles from 0.13.0 to 0.15.0 by @dependabot in #176
- Bump github.com/charmbracelet/lipgloss from 0.6.0 to 0.7.1 by @dependabot in #189
- Bump github.com/charmbracelet/bubbletea from 0.23.1 to 0.24.0 by @dependabot in #198
- Bump github.com/evertras/bubble-table from 0.14.8 to 0.15.2 by @dependabot in #202
- Bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.262 by @dependabot in #200
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #201
- Bump github.com/imdario/mergo from 0.3.15 to 0.3.16 by @dependabot in #204
- Bump github.com/aws/aws-sdk-go from 1.44.262 to 1.44.271 by @dependabot in #206
- Bump github.com/charmbracelet/bubbletea from 0.24.0 to 0.24.1 by @dependabot in #205
- fix README tests by @cjerad in #211
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.57.0 to 1.98.0 by @dependabot in #210
- Bump github.com/aws/aws-sdk-go from 1.44.271 to 1.44.276 by @dependabot in #212
- Bump github.com/charmbracelet/bubbles from 0.15.0 to 0.16.1 by @dependabot in #208
- Bump github.com/aws/aws-sdk-go-v2/service/pricing from 1.17.0 to 1.19.6 by @dependabot in #207
- Go version update by @cjerad in #213
- Bump github.com/aws/aws-sdk-go from 1.44.276 to 1.44.280 by @dependabot in #216
- Bump github.com/charmbracelet/bubbletea from 0.24.1 to 0.24.2 by @dependabot in #218
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.98.0 to 1.99.0 by @dependabot in #217
- Bump github.com/aws/aws-sdk-go-v2/config from 1.17.6 to 1.18.25 by @dependabot in #215
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.99.0 to 1.100.1 by @dependabot in #223
- Bump github.com/aws/aws-sdk-go-v2/config from 1.18.25 to 1.18.27 by @dependabot in #221
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.100.1 to 1.102.0 by @dependabot in #224
- Bump github.com/aws/aws-sdk-go from 1.44.280 to 1.44.289 by @dependabot in #226
- Bump github.com/aws/aws-sdk-go-v2/service/pricing from 1.19.6 to 1.20.0 by @dependabot in #225
- Bump github.com/muesli/termenv from 0.15.1 to 0.15.2 by @dependabot in #228
- fix profile and region arguments by @cjerad in #234
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.102.0 to 1.105.1 by @dependabot in #240
- Bump github.com/aws/aws-sdk-go from 1.44.289 to 1.44.306 by @dependabot in #241
- Bump github.com/aws/aws-sdk-go from 1.44.306 to 1.45.6 by @dependabot in #264
- Bump github.com/aws/aws-sdk-go-v2/config from 1.18.27 to 1.18.39 by @dependabot in #263
- Bump github.com/aws/aws-sdk-go-v2/service/pricing from 1.20.0 to 1.21.6 by @dependabot in #258
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.105.1 to 1.117.0 by @dependabot in #265
- Update README.md by @jvasquezv in #174
- Bump github.com/aws/aws-sdk-go from 1.45.6 to 1.46.6 by @dependabot in #286
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.117.0 to 1.128.0 by @dependabot in #287
- Bump github.com/aws/aws-sdk-go-v2/config from 1.18.39 to 1.19.1 by @dependabot in #288
- Bump github.com/aws/aws-sdk-go-v2 from 1.21.2 to 1.24.0 by @dependabot in #309
- Bump github.com/aws/aws-sdk-go-v2/config from 1.19.1 to 1.26.1 by @dependabot in #312
- Update README.md by @manuasir in #335
- fetch spot current price to speed up loading data without caching by @bwagner5 in #351
- upgrade to v3 by @bwagner5 in #357
New Contributors
- @dependabot made their first contribution in #171
- @cjerad made their first contribution in #211
- @jvasquezv made their first contribution in #174
- @manuasir made their first contribution in #335
Full Changelog: v2.4.1...v3.0.0
v2.4.1
v2.4.0
What's Changed
- CLI Instance Sorting by @digocorbellini in #146
- Interactive output format by @digocorbellini in #149
- fix pricing sync issue by @bwagner5 in #150
- Verbose View for Interactive Output by @digocorbellini in #151
- Fixed EKS testing bug by @digocorbellini in #153
- Interactive table sorting, trimming, and filtering by @digocorbellini in #152
- Fixed interactive table resizing bug by @digocorbellini in #154
Full Changelog: v2.3.3...v2.4.0
v2.3.3
What's Changed
- Update instance types supported by EMR by @christianhxc in #143
- Revert "Handle pricing api change in aws-sdk-go 1.44.46 by @hakman in #145
New Contributors
- @christianhxc made their first contribution in #143
- @hakman made their first contribution in #145
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
- Deprecated filter methods by @digocorbellini in #133
- Handle pricing api change in aws-sdk-go 1.44.46 by @AustinSiu in #140
- Update README.md by @brycahta in #141
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
- fixed issue with OD pricing for european regions by @digocorbellini in #132
New Contributors
- @digocorbellini made their first contribution in #132
Full Changelog: v2.3.0...v2.3.1
v2.3.0
v2.2.0
v2.1.0
What's Changed
- upgrade go to 1.17 by @bwagner5 in #99
- fix docker layer caching by @bwagner5 in #102
- Delete .travis.yml by @brycahta in #103
- Deprecate draft-release-notes task by @AustinSiu in #105
- Add CODEOWNERS to strengthen branch protections by @snay2 in #107
- Add Spot/On-demand price to table-wide output irrespective of the price filters by @mdb in #106
- Fix fetching EKS AMI release archive by @cPu1 in #112
- Fix release script prompt when calling from a golang process by @snay2 in #116
- add caching for pricing and instance type data by @bwagner5 in #110
- fix readme output by @bwagner5 in #117
- Fix help by @bwagner5 in #118
New Contributors
- @AustinSiu made their first contribution in #105
- @snay2 made their first contribution in #107
- @mdb made their first contribution in #106
- @cPu1 made their first contribution in #112
Full Changelog: v2.0.3...v2.0.4
v2.0.3
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)