IMPORTANT - Breaking Changes
- This release removes the
EC2 / Max spot instance requests per region
limit, which has been removed by AWS, in favor of six new vCPU-based limits:All F Spot Instance Requests
,All G Spot Instance Requests
,All Inf Spot Instance Requests
,All P Spot Instance Requests
,All X Spot Instance Requests
, andAll Standard (A, C, D, H, I, M, R, T, Z) Spot Instance Requests
. - This release adds two new services:
CertificateManager
(ACM) andCloudFront
. - This release requires additional IAM permissions:
acm:ListCertificates
,cloudfront:ListCloudFrontOriginAccessIdentities
,cloudfront:ListKeyGroups
,cloudfront:ListDistributions
,cloudfront:ListCachePolicies
, andcloudfront:ListOriginRequestPolicies
.
IMPORTANT - Seeking New Maintainer
As I commented in Issue #500, I'm looking for someone to share (and perhaps take over) maintenance of this project. awslimitchecker is, and has always been, a personal-time-only project for me; the only time I've done work on it during my day job is when my employer was experiencing an issue or requested a specific feature. Because of a variety of issues, including changing personal interests and my employer relying on this project much less (following an AWS account restructuring that largely avoids service limits), I've been spending much less time on this project than it deserves. As a result, I'm looking for someone to help with maintenance... at the very least, helping review PRs and get them to a merge-able state. If you're interested, please comment on Issue #500 or contact me directly. While I am incredibly flattered by the offers I've received for sponsorship, paid support, or other financial incentive, I'd ask that anyone who's willing to make that commitment instead dedicate a few hours to working on issues or PRs. I, for my part, will make a concerted effort to quickly merge and release any PRs that meet all of the development.pull_request_guidelines
{.interpreted-text role="ref"}.
All Changes
- PR #532 - Add Quotas Service support for ECS Fargate quotas. Thanks to robpickerill for this contribution.
- PR #533 / Fixes Issue #527 - Fix Quotas Service quota names for EIPs. Thanks to robpickerill for this contribution.
- PR #534 / Fixes Issue #521 - Update Quotas Service quota names for EBS. Thanks to robpickerill for this contribution.
- PR #535 / Fixes Issue #518 - Fix EC2 Security Group counts to only include groups owned by the current account. Thanks to robpickerill for this contribution.
- PR #536 / Fixes Issue #512 - Fix CloudWatch metrics queries to get data from one minute ago, to fix bug where GetMetricData is not yet populated. Thanks to robpickerill for this contribution.
- PR #543 / Fixes Issue #538 - Fix issue with calculation of usage for EC2 Rules Per Network ACL. Thanks to jwu2 for this contribution.
- PR #537 - Use boto3 adaptive retry mode. Thanks to robpickerill for this contribution.
- PR #547 / Fixes Issue #502 - Replace
EC2 / Max spot instance requests per region
limit, which has been removed by AWS, with new vCPU-based spot instance requests limits. This also switches to using CloudWatch metric data to retrieve current usage. Thanks to TagadaPoe for this contribution. - PR #546 / Fixes Issue #540 - Add support for ACM (Certificate Manager) limits. Thanks to TagadaPoe for this contribution.
- PR #545 / Fixes Issue #539 - Add support for CloudFront limits. Thanks to TagadaPoe for this contribution.
- Issue #551 - Allow custom host for Datadog metric provider.