What's Changed
- feat(azure): Azure Firewall Support by @ashton-suire in #2223
- feat(AWS): Complete AWS Compute Internet Exposure Coverage by @shyammukund in #2391
- fix(aws): split LBv2 sync to defer IP MatchLinks after network_interface by @jychp in #2395
- fix(aws,gcp): isolate IP labels and migrate shared IP nodes by @kunaals in #2404
- feat(ontology): add canonical Package node to ontology by @jychp in #2399
- fix(aws): sync IAM user and group tags via IAM fallback by @kunaals in #2409
- chore: bump the minor-and-patch group with 6 updates by @dependabot[bot] in #2408
- chore: bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in #2411
- chore: bump the minor-and-patch group with 2 updates by @dependabot[bot] in #2407
- feat(azure): Azure Compute Exposure by @shyammukund in #2397
- feat(k8s): Kubernetes Compute Internet Exposure by @shyammukund in #2405
- fix(aws): Resourcegroupstagging cleanup batch by @heryxpc in #2400
- feat(okta): add --okta-base-domain option for custom Okta domains by @jychp in #2416
- fix(aws-iam): handle missing Group.tags/ListGroupTags without crashing sync by @kunaals in #2418
- fix(aws): add internet exposed type to ecs containers by @shyammukund in #2419
- feat(gcp): Add GCP Compute Exposure Coverage by @shyammukund in #2412
- fix(rules): add GitLab to Module enum by @jychp in #2425
- chore: bump cryptography from 45.0.7 to 46.0.5 by @dependabot[bot] in #2422
- Fix syntax error in Cloudflare zone filtering by @kirkj-lightspeed in #2371
- fix(aws): make ECR layer manifest access-denied errors non-fatal by @kunaals in #2415
- feat(aws-ecs): add IS_INSTANCE relationship from ECSContainerInstance to EC2Instance by @jychp in #2426
- fix(aws) Add batching to avoid threads hanging on s3 and ecr GetDetails by @heryxpc in #2423
New Contributors
- @ashton-suire made their first contribution in #2223
- @kirkj-lightspeed made their first contribution in #2371
Full Changelog: 0.129.0...0.130