Releases
v0.12.0
Compare
Sorry, something went wrong.
No results found
0.12.0 - 2026-02-19
Bug Fixes
Preserve underlying errors and add paginated K8s listing
Prioritize explicit region flag over profile default region
Resolve remaining TODOs and fix Handlebars HTML escaping
Address remaining unwrap() calls, fix release URLs, and add clarity comments
Correct K8S0011 typo to K8S011 in playbook template (Group 6)
Critical bugs, panic risks, and async/code cleanup (Groups 1-3)
Dependencies
Bump version to v0.12.0
Remove dead code and unused dependencies (Group 5)
[deps] Bump the cargo group with 6 updates (#141 )
[deps] Bump the cargo group with 6 updates (#140 )
[deps] Bump time from 0.3.44 to 0.3.47 (#139 )
[deps] Bump bytes from 1.11.0 to 1.11.1 (#138 )
[deps] Bump the cargo group with 4 updates (#137 )
[deps] Bump the cargo group with 2 updates (#136 )
[deps] Bump the cargo group with 4 updates (#135 )
[deps] Bump the cargo group with 3 updates (#134 )
[deps] Bump the cargo group with 3 updates (#133 )
[deps] Bump the cargo group with 3 updates (#132 )
[deps] Bump the cargo group with 2 updates (#131 )
[deps] Bump the cargo group with 6 updates (#130 )
[deps] Bump the cargo group with 4 updates (#129 )
[deps] Bump actions/checkout from 5 to 6 in the github-actions group (#127 )
[deps] Bump the cargo group with 2 updates (#128 )
Update lockfile dependencies to patch vulnerabilities
[deps] Bump the cargo group with 4 updates (#126 )
[deps] Bump the cargo group with 8 updates (#125 )
[deps] Bump the cargo group with 4 updates (#124 )
[deps] Bump the cargo group with 4 updates (#123 )
[deps] Bump the cargo group with 5 updates (#122 )
[deps] Bump the cargo group with 5 updates (#121 )
[deps] Bump the cargo group with 3 updates (#120 )
[deps] Bump the cargo group with 5 updates (#119 )
[deps] Bump the cargo group with 6 updates (#118 )
[deps] Bump the cargo group with 8 updates (#117 )
[deps] Bump the cargo group with 4 updates (#116 )
[deps] Bump actions/checkout from 4 to 5 in the github-actions group (#114 )
[deps] Bump the cargo group with 6 updates (#115 )
[deps] Bump the cargo group with 5 updates (#113 )
[deps] Bump the cargo group with 4 updates (#112 )
[deps] Bump the cargo group with 7 updates (#111 )
Documentation
Use RFC 2119/8174 keywords (MUST/SHOULD/etc.) in check descriptions
Update copyright year range to 2023-2026
Add detailed implementation plan for integration and e2e tests
Add integration and e2e test design document
Document IP threshold rationale and resolve remaining TODO
Features
Add AWS003/AWS004/AWS005 service limit checks
Add AWS001 data plane subnet IP check
Add K8S004 PodDisruptionBudget check
Add CLI spinner during cluster analysis
Add --target-version flag for multi-version upgrade analysis
Define AwsClients and K8sClients traits with real implementations
Add API pagination for addon, nodegroup, and Fargate profile listing
Implement --ignore-recommended filtering
Codify minimum supported version and use i32 for version constants
Add EKS008, K8S012, K8S013 version-specific upgrade checks
Add version safety bounds and expand version tests (Group 7)
Miscellaneous Tasks
Remove dead code and stale comments
Other
Add insta dev-dependency for snapshot testing
Refactor
Polish spinner, pagination, and error context
Thread AwsClients and K8sClients traits through orchestration layer
Purify 5 async check functions into sync pure functions
Thread i32 version params consistently through check functions
Consolidate duplicated version validation
Centralize Code metadata with define_codes! macro
Reduce boilerplate with Finding::new() and impl_findings! macro (Group 4)
Testing
Add playbook rendering e2e tests with snapshot coverage
Add e2e snapshot tests for text and JSON output
Add integration tests for findings and analysis pipeline
Add mock infrastructure for integration testing
Add unit tests for purified check functions
Add comprehensive test coverage for EKS checks and fix dead code warnings
Add comprehensive test coverage (~85 new tests)
You can’t perform that action at this time.