🚀 kubescape/kubescape - Release Notes

Release v3.0.34 (2025-03-28)

## What's Changed
* Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in https://github.com/kubescape/kubescape/pull/1812


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.33...v3.0.34

Release v3.0.33 (2025-03-24)

## What's Changed
* Bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot in https://github.com/kubescape/kubescape/pull/1809
* feat: enhance prerequisites UI with new review-values and improved pr… by @DanDavidA in https://github.com/kubescape/kubescape/pull/1811

## New Contributors
* @DanDavidA made their first contribution in https://github.com/kubescape/kubescape/pull/1811

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.32...v3.0.33

Release v3.0.32 (2025-03-19)

## What's Changed
* updating prerequisites to support custom kubeconfig by @matthyx in https://github.com/kubescape/kubescape/pull/1808


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.31...v3.0.32

Release v3.0.31 (2025-03-10)

## What's Changed
* fix score calculation for framework with all controls in status irrelevant by @amirmalka in https://github.com/kubescape/kubescape/pull/1802
* Bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 by @dependabot in https://github.com/kubescape/kubescape/pull/1803
* Update README.md by @amitschendel in https://github.com/kubescape/kubescape/pull/1807
* generate checksums for all artifacts by @matthyx in https://github.com/kubescape/kubescape/pull/1806


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.30...v3.0.31

Release v3.0.30 (2025-02-26)

## What's Changed
* Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1796
* update prerequisites command by @matthyx in https://github.com/kubescape/kubescape/pull/1797


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.29...v3.0.30

Release v3.0.29 (2025-02-20)

## What's Changed
* removing enable/disable colors, as not compatible with all loggers by @matthyx in https://github.com/kubescape/kubescape/pull/1792
* deprecate control name in exception policies by @amirmalka in https://github.com/kubescape/kubescape/pull/1795


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.28...v3.0.29

Release v3.0.28 (2025-02-14)

## What's Changed
* Refactor: propagate context from main to avoid redundant context creation by @pixel365 in https://github.com/kubescape/kubescape/pull/1789
* fix: add error handling and context propagation by @pixel365 in https://github.com/kubescape/kubescape/pull/1790
* update prerequisites by @matthyx in https://github.com/kubescape/kubescape/pull/1791

## New Contributors
* @pixel365 made their first contribution in https://github.com/kubescape/kubescape/pull/1789

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.27...v3.0.28

Release v3.0.27 (2025-02-11)

## What's Changed
* Refactor: maroto version v2 by @Fernando-hub527 in https://github.com/kubescape/kubescape/pull/1786
* bump all CI actions by @matthyx in https://github.com/kubescape/kubescape/pull/1787
* Feature: Added exceptions flag in scan image cmd by @VaibhavMalik4187 in https://github.com/kubescape/kubescape/pull/1568
* added support for exception rules in Scan API ( As a HTTP request) by @Sanskarzz in https://github.com/kubescape/kubescape/pull/1591
* do not skip on location resolver error by @matthyx in https://github.com/kubescape/kubescape/pull/1788

## New Contributors
* @Fernando-hub527 made their first contribution in https://github.com/kubescape/kubescape/pull/1786
* @Sanskarzz made their first contribution in https://github.com/kubescape/kubescape/pull/1591

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.25...v3.0.27

Release v3.0.25 (2025-01-31)

No notes available

Release v3.0.24 (2025-01-16)

## What's Changed
* add prerequisites command by @matthyx in https://github.com/kubescape/kubescape/pull/1782


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.23...v3.0.24

Release v3.0.23 (2025-01-09)

## What's Changed
* Update maintainers in SECURITY-INSIGHTS.yml by @slashben in https://github.com/kubescape/kubescape/pull/1774
* Bump golang.org/x/crypto from 0.27.0 to 0.31.0 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1775
* Bump golang.org/x/crypto from 0.27.0 to 0.31.0 by @dependabot in https://github.com/kubescape/kubescape/pull/1776
* Update of README by @Oshratn in https://github.com/kubescape/kubescape/pull/1766
* bump vulnerable deps by @matthyx in https://github.com/kubescape/kubescape/pull/1778
* Deprecation of the roadmap.md in this repo by @slashben in https://github.com/kubescape/kubescape/pull/1779
* Airgap support by @matthyx in https://github.com/kubescape/kubescape/pull/1780
* Update b-binary-build-and-e2e-tests.yaml by @amitschendel in https://github.com/kubescape/kubescape/pull/1761
* add trigger by indication in posture report by @amirmalka in https://github.com/kubescape/kubescape/pull/1781


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.22...v3.0.23

Release v3.0.22 (2024-12-11)

## What's Changed
* Implementing capability to print out the "print" statements of the rego by @slashben in https://github.com/kubescape/kubescape/pull/1760
* Update governance files by @slashben in https://github.com/kubescape/kubescape/pull/1763
* use distroless static for kubescape-cli image by @matthyx in https://github.com/kubescape/kubescape/pull/1767
* chore: fix some function name in comment by @needsure in https://github.com/kubescape/kubescape/pull/1769
* add debug log on resource fetch with count by @matthyx in https://github.com/kubescape/kubescape/pull/1773


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.21...v3.0.22

Release v3.0.21 (2024-11-19)

## What's Changed
* fix the repo scan got stuck bug by @jnathangreeg in https://github.com/kubescape/kubescape/pull/1758


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.20...v3.0.21

Release v3.0.20 (2024-11-18)

## What's Changed
* some easy doc fixes by @craigbox in https://github.com/kubescape/kubescape/pull/1749
* bump krew publish action by @matthyx in https://github.com/kubescape/kubescape/pull/1757
* bump opa-utils version to fix apiVersion check  by @jnathangreeg in https://github.com/kubescape/kubescape/pull/1756


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.19...v3.0.20

Release v3.0.19 (2024-11-12)

## What's Changed
* Bump github.com/containers/common from 0.59.0 to 0.60.4 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1742
* Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in https://github.com/kubescape/kubescape/pull/1753
* Add a second condition in getFilesFromTree to ensure we are scanning the correct path by @jnathangreeg in https://github.com/kubescape/kubescape/pull/1752
* Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1754

## New Contributors
* @jnathangreeg made their first contribution in https://github.com/kubescape/kubescape/pull/1752

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.18...v3.0.19

Release v3.0.18 (2024-09-30)

## What's Changed
* EKS Support error: failed to get cloud data by @comrumino in https://github.com/kubescape/kubescape/pull/1736
* bump opa by @matthyx in https://github.com/kubescape/kubescape/pull/1741

## New Contributors
* @comrumino made their first contribution in https://github.com/kubescape/kubescape/pull/1736

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.17...v3.0.18

Release v3.0.17 (2024-09-06)

## What's Changed
* also bump workflows to 1.23 by @matthyx in https://github.com/kubescape/kubescape/pull/1730
* force grpc by @matthyx in https://github.com/kubescape/kubescape/pull/1732


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.16...v3.0.17

Release v3.0.16 (2024-08-21)

## What's Changed
* chore: improve the publishing workflows for krew by @maanugh in https://github.com/kubescape/kubescape/pull/1719
* Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.4+incompatible by @dependabot in https://github.com/kubescape/kubescape/pull/1723
* Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.4+incompatible in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1722
* Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by @dependabot in https://github.com/kubescape/kubescape/pull/1726
* Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1728
* update to go 1.23 and base image to debian12 by @matthyx in https://github.com/kubescape/kubescape/pull/1729

## New Contributors
* @maanugh made their first contribution in https://github.com/kubescape/kubescape/pull/1719

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.15...v3.0.16

Release v3.0.15 (2024-07-24)

## What's Changed
* fix include/exclude NS for SA discovered via CRB by @matthyx in https://github.com/kubescape/kubescape/pull/1718


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.14...v3.0.15

Release v3.0.14 (2024-07-15)

## What's Changed
* Simplify the concurrency in http handler for scan. by @ttimonen in https://github.com/kubescape/kubescape/pull/1710
* use proper params in pager call by @matthyx in https://github.com/kubescape/kubescape/pull/1713
* update docs by @dwertent in https://github.com/kubescape/kubescape/pull/1450
* fix generated ValidatingAdmissionPolicyBinding by @matthyx in https://github.com/kubescape/kubescape/pull/1716
* Documentation ugrades by @idohuber in https://github.com/kubescape/kubescape/pull/1717

## New Contributors
* @ttimonen made their first contribution in https://github.com/kubescape/kubescape/pull/1710
* @idohuber made their first contribution in https://github.com/kubescape/kubescape/pull/1717

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.13...v3.0.14

Release v3.0.13 (2024-07-04)

## What's Changed
* use pager.EachListItem to filter parented resources by @matthyx in https://github.com/kubescape/kubescape/pull/1709


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.12...v3.0.13

Release v3.0.12 (2024-07-03)

## What's Changed
* Adding two helper functions for VAP and CEL admission library by @slashben in https://github.com/kubescape/kubescape/pull/1682
* Bump github.com/aquasecurity/trivy from 0.44.1 to 0.51.2 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1689
* update exceptions docs - ruleName not supported by @YiscahLevySilas1 in https://github.com/kubescape/kubescape/pull/1695
* Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0 by @dependabot in https://github.com/kubescape/kubescape/pull/1696
* Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1697
* change reference from anubhav06 to project-copacetic by @anubhav06 in https://github.com/kubescape/kubescape/pull/1440
* Bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.40.0 to 0.44.0 by @dependabot in https://github.com/kubescape/kubescape/pull/1699
* Bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.40.0 to 0.44.0 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1700
* Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 by @dependabot in https://github.com/kubescape/kubescape/pull/1701
* Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1702
* Bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 by @dependabot in https://github.com/kubescape/kubescape/pull/1703
* Bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1704
* Bump github.com/gorilla/schema from 1.2.0 to 1.4.1 in /httphandler by @dependabot in https://github.com/kubescape/kubescape/pull/1705
* Add disk space checks to binary-build job by @yonatanamz in https://github.com/kubescape/kubescape/pull/1706
* Use large runners for binary-build job by @yonatanamz in https://github.com/kubescape/kubescape/pull/1707
* Changed large-runner type for binary-build job by @yonatanamz in https://github.com/kubescape/kubescape/pull/1708

## New Contributors
* @yonatanamz made their first contribution in https://github.com/kubescape/kubescape/pull/1706

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.11...v3.0.12

Release v3.0.11 (2024-05-27)

## 🐞 Fixed issues
* Mask all container data by @dwertent in https://github.com/kubescape/kubescape/pull/1683
* fix yaml handler deleting too many lines during fix by @matthyx in https://github.com/kubescape/kubescape/pull/1685
* Fix scanning unsupported clouds by @dwertent in https://github.com/kubescape/kubescape/pull/1688


**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.10...v3.0.11

Release v3.0.10 (2024-05-07)

This is a hot-fix release, see [v3.0.9 release notes](https://github.com/kubescape/kubescape/releases/tag/v3.0.9).

## 🐞 Fixed issues
* Fix scanning repo by @dwertent in https://github.com/kubescape/kubescape/pull/1680

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.9...v3.0.10

Release v3.0.9 (2024-05-01)

# v3.0.9 Release Notes
## 🚀 Enhancements
* Bump syft version by @matthyx in https://github.com/kubescape/kubescape/pull/1669
* Improve memory usage by @matthyx

## 🐞 Fixed issues
* Remove API calls from scan repo by @matthyx in https://github.com/kubescape/kubescape/pull/1657
* Add control id to pdf output by @maxgio92 in https://github.com/kubescape/kubescape/pull/1662
* re-enable checksum generation for releases by @matthyx in https://github.com/kubescape/kubescape/pull/1665
* Fixed `kubescape operator scan` returned status code by @dwertent in https://github.com/kubescape/kubescape/pull/1673

## 🌟 New Contributors
* @needsure made their first contribution in https://github.com/kubescape/kubescape/pull/1658
* @maxgio92 made their first contribution in https://github.com/kubescape/kubescape/pull/1662
* @fanqiaojun made their first contribution in https://github.com/kubescape/kubescape/pull/1663

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.8...v3.0.9

Release v3.0.8 (2024-03-28)

No notes available

Release v3.0.7 (2024-03-18)

# v3.0.7 Release Notes

## 🐞 Fixed issues
* Fix panic when error is returned from SubmitReport by @amirmalka in https://github.com/kubescape/kubescape/pull/1640
* Fix gitlab by @matthyx in https://github.com/kubescape/kubescape/pull/1639

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.6...v3.0.7

Release v3.0.6 (2024-03-14)

# v3.0.6 Release Notes

## 🐞 Fixed issues
* add riscv64 files to release step by @matthyx in https://github.com/kubescape/kubescape/pull/1634
* **hotfix:** go-git-url to fix private gitlab scans by @matthyx in https://github.com/kubescape/kubescape/pull/1635

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.5...v3.0.6

Release v3.0.5 (2024-03-13)

# v3.0.5 Release Notes

## 🚀 Enhancements
* bump go-git-url for self-hosted gitlab by @matthyx in https://github.com/kubescape/kubescape/pull/1626
* add riscv build target by @matthyx in https://github.com/kubescape/kubescape/pull/1630

## 🐞 Fixed issues
* fix(cmd/scan/framework.go): remove redundant code by @hoorayman in https://github.com/kubescape/kubescape/pull/1305
* Fixed link by @dwertent in https://github.com/kubescape/kubescape/pull/1624
* Fix bug for no matches of yalib in one file mapping by @MMMMMMorty in https://github.com/kubescape/kubescape/pull/1628
* Fixed sarif with repeating values by @dwertent in https://github.com/kubescape/kubescape/pull/1629
* set BuildNumber and Client from env by @matthyx in https://github.com/kubescape/kubescape/pull/1631
* Resolved #1625
 
## New Contributors
* @hoorayman made their first contribution in https://github.com/kubescape/kubescape/pull/1305

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.4...v3.0.5

Release v3.0.4 (2024-03-01)

# v3.0.4 Release Notes

## 🚀 Enhancements
* Remove libgit files and dependencies by @matthyx in https://github.com/kubescape/kubescape/pull/1590
* Enhanced image scan support by @matthyx in https://github.com/kubescape/kubescape/pull/1616
* Add the debugging ability for scanning Helm chart by @MMMMMMorty in https://github.com/kubescape/kubescape/pull/1215
* Add Vulnerability scanning report to the summaryDetails section by @agarcia-oss in https://github.com/kubescape/kubescape/pull/1615

## 🐞 Fixed issues
* Checking policy rules before pulling resources by @amirmalka in https://github.com/kubescape/kubescape/pull/1578
* Remove "%" from the print by @dwertent in https://github.com/kubescape/kubescape/pull/1607
* Handle unknown frameworks by @dwertent in https://github.com/kubescape/kubescape/pull/1608
* Fix EKS region check by @dwertent in https://github.com/kubescape/kubescape/pull/1609
* Fix many backlog issues by @dwertent in https://github.com/kubescape/kubescape/pull/1613
* Fixing exceptions for regovector objects by @dwertent in https://github.com/kubescape/kubescape/pull/1618
* Resolved #832 
* Resolved #1423 
* Resolved #1434
* Resolved #1466 
* Resolved #1601 

## New Contributors
* @matoruru made their first contribution in https://github.com/kubescape/kubescape/pull/1581
* @agarcia-oss made their first contribution in https://github.com/kubescape/kubescape/pull/1615

**Full Changelog**: https://github.com/kubescape/kubescape/compare/v3.0.3...v3.0.4