Skip to content

Releases: sse-secure-systems/connaisseur

v3.8.0

13 Dec 10:22
3186f13
Compare
Choose a tag to compare

v3.8.0

Feat

  • Pod disruption budget #1851
  • Support single-line json as log format #1846

Ci

  • Fix trivy exit code #1858
  • Rework ci #1801
  • Removed grype action #1841
  • Rework integration test step #1841
  • Rework sca step #1838
  • Rework sast step #1837
  • Rework compliance step #1836
  • Rework build step #1835

Update

  • Bump golang.org/x/crypto from 0.28.0 to 0.31.0 #1860
  • Bump the gomod-packages group across 1 directory with 6 updates #1857
  • Bump github/codeql-action #1859
  • Bump the gh-actions-packages group across 1 directory with 4 updates #1855
  • Bump the gomod-packages group with 4 updates #1830
  • Bump the gh-actions-packages group across 5 directories with 11 updates #1834
  • Bump golang in /build in the docker-packages group #1725

What's Changed

Full Changelog: v3.7.1...v3.8.0

v3.7.1

22 Nov 10:57
e7e0698
Compare
Choose a tag to compare

v3.7.1

Fix

  • Validation mode lower case #1823
  • Change security context of redis image to match redis user #1824

Ci

  • Make self-hosted notary test setup more robust #1832
  • Enable dependabot for local actions #1810
  • Set fallback aws repository for ratelimited trivy dbs #1808
  • Update trivy actions to v0.28.0 #1808
  • Fix parameter value for container-retention-policy action #1807
  • Improve output and runtime of changelog creation script #1800
  • Deparallelize publish jobs #1799

Test

  • Replace self-hosted notary certificates #1832

Update

  • Bump the gh-actions-packages group across 1 directory with 4 updates #1831
  • Bump github.com/go-playground/validator/v10 #1825
  • Bump the gh-actions-packages group across 1 directory with 4 updates #1827
  • Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 #1812

What's Changed

Full Changelog: v3.7.0...v3.7.1

v3.7.0

25 Oct 09:22
1198ea2
Compare
Choose a tag to compare

v3.7.0

Feat

  • Ability to override redis image in values.yaml #1796
  • Added customizable annotations #1773

Ci

  • Fix parameters for snok/container-retention-policy action #1797

Docs

  • Fixed k8-keychain renaming #1772

Update

  • Bump the gomod-packages group with 3 updates #1792
  • Bump the gh-actions-packages group across 1 directory with 6 updates #1793
  • Bump the gomod-packages group across 1 directory with 8 updates #1786
  • Bump the gh-actions-packages group across 1 directory with 5 updates #1784
  • Bump the gh-actions-packages group across 1 directory with 4 updates #1771
  • Bump the gomod-packages group across 1 directory with 12 updates #1768

What's Changed

  • update: bump the gomod-packages group across 1 directory with 12 updates by @dependabot in #1768
  • update: bump the gh-actions-packages group across 1 directory with 4 updates by @dependabot in #1771
  • docs: fixed k8-keychain renaming by @phbelitz in #1772
  • feat: added customizable annotations by @phbelitz in #1773
  • update: bump the gh-actions-packages group across 1 directory with 5 updates by @dependabot in #1784
  • update: bump the gomod-packages group across 1 directory with 8 updates by @dependabot in #1786
  • feat: ability to override redis image in values.yaml by @PranavBhatSF in #1796
  • ci: Fix parameters for snok/container-retention-policy action by @Starkteetje in #1797
  • update: bump the gh-actions-packages group across 1 directory with 6 updates by @dependabot in #1793
  • update: bump the gomod-packages group with 3 updates by @dependabot in #1792
  • Release 3.7.0 by @Starkteetje in #1798

Full Changelog: v3.6.1...v3.7.0

v3.6.1

23 Aug 13:53
c040f4d
Compare
Choose a tag to compare

v3.6.1

Fix

  • Correctly place connaisseur-env-secret in deployment yaml #1736
  • Linting issues #1737

Update

  • Version bump #1738
  • Bump the gh-actions-packages group across 1 directory with 3 updates #1733
  • Bump the gomod-packages group across 1 directory with 13 updates #1731

What's Changed

Full Changelog: v3.6.0...v3.6.1

v3.6.0

02 Aug 14:56
f1e02d1
Compare
Choose a tag to compare

v3.6.0

Feat

Fix

  • Return empty patch type if there is no patch #1714
  • Remove unset reqid parameter from logging #1658

Build

  • Make dockerfiles compliant with docker built-in linting #1698
  • Unpin ca certificates #1689

Test

  • Fixed failing workload test #1716
  • Fix flakey redis-cert test #1715
  • Unified testimages #1697
  • Rework integration tests #1607
  • Offline cosign test #1639

Docs

  • Remove untrue algorithm restriction in docs #1698
  • Remove documentation for acr flag #1698

Update

  • Bump the gh-actions-packages group across 1 directory with 4 updates #1713
  • Bump the gh-actions-packages group across 1 directory with 4 updates #1708
  • Bump the gomod-packages group across 1 directory with 8 updates #1707
  • Bump the gomod-packages group across 1 directory with 10 updates #1688
  • Bump the gh-actions-packages group across 1 directory with 8 updates #1686
  • Bump github.com/azure/azure-sdk-for-go/sdk/azidentity #1656
  • Bump the gomod-packages group across 1 directory with 13 updates #1656

What's Changed

Full Changelog: v3.5.0...v3.6.0

v3.5.0

24 May 14:59
0d48e14
Compare
Choose a tag to compare

v3.5.0

Feat

  • Allow to configure whether to cache errors #1608
  • Allow configuration of cache time #1599

Fix

  • Remove startup probe #1630
  • Error handling for der formatted keys #1624
  • Fix handling of undefined values in values.yaml #1609

Refactor

  • Fix comment and remove unused argument for automatic unchanged approval #1599
  • Make cache expiry a cacher implementation detail #1599

Build

  • Update ca-certificates #1569

Ci

  • Fix manual publish job #1628
  • Adapt workflow files to new attestation permission #1606
  • Fix wrong job dependency #1568
  • Fix publish job funkypenguin#12

Docs

  • Remove reference to config that is not implemented #1629
  • Revert artifact hub docs #1627
  • Add release checklist #1626
  • Fix secret file reference #1625
  • Fix vaules.yaml reference #1599

Update

  • Go1.22 #1623
  • Bump the docker-packages group in /build with 1 update #1623
  • Bump the gomod-packages group across 1 directory with 8 updates #1623
  • Bump the gh-actions-packages group across 1 directory with 5 updates (#1622) #1622
  • Bump the gh-actions-packages group across 1 directory with 8 updates #1605
  • Bump the gh-actions-packages group with 4 updates #1567
  • Bump the gomod-packages group with 11 updates #1566

What's Changed

Full Changelog: v3.4.0...v3.5.0

v3.4.0

15 Mar 17:44
d510385
Compare
Choose a tag to compare

Connaisseur v3.4.0

Big news: We are switching programming languages from Python to Golang! 🎉💯
See #1513

Notable features

  • The policy rules now support a with.mode option that can be set to mutate or insecureValidateOnly, allowing the mutation of the image reference to be toggled on and off (the default is mutate, meaning references will be mutated; the alternative is considered insecure since it implies that while a trusted image is available, its use is not guaranteed 🤷).
  • A caching mechanism in the form of a Redis key-value store now stores the results of a validation for 30 seconds.
  • A new feature flag, resourceValidationMode, with supported values all and podsOnly. all is the default, causing Connaisseur to block all resources if they fail validation and mutate them if they pass. podsOnly will still validate all resources but only block and mutate Pod resources, while others are passed through with a warning (similar to PSA). This enhances compatibility with GitOps solutions like ArgoCD by preventing diffs on each reconciliation.
  • Notary now supports all TUF compliant keys.
  • Setting the with.trustRoot to * for a policy is now supported across all validators, allowing AND conjunctions for all defined trust roots within a validator.
  • Custom labels can be added (thanks to @jimonthebarn)

v3.3.4

27 Feb 15:18
8711fbc
Compare
Choose a tag to compare

v3.3.4

Refactor

Build

  • Fix notary call in getroot utility and improve caching #1492

Ci

  • Disable non-oci-compliant provenance #1515
  • Disable image cleanup during public golang test #1515
  • New testimages #1484

Test

  • Added oneliner to fix issues with minikube integration tests #1480

Docs

  • Add example of payload fields #1481
  • Drop deprecated materialx extension #1481

Update

  • Bump the pip-packages group with 4 updates #1512
  • Bump the gh-actions-packages group with 5 updates #1514
  • Bump the pip-packages group with 5 updates #1496

What's Changed

Full Changelog: v3.3.3...v3.3.4

v3.3.3

22 Jan 14:21
2117da1
Compare
Choose a tag to compare

v3.3.3

Fix

  • Report notary auth failure #1469
  • No exceptions on automatic child approval #1467

Build

  • Removed safety #1471
  • Fix build of getroot utility #1462

Update

  • Bump the pip-packages group with 4 updates (#1468) #1468
  • Bump the gh-actions-packages group with 4 updates (#1466) #1466
  • Bump the pip-packages group with 6 updates #1460
  • Bump the gh-actions-packages group with 4 updates #1461
  • Update anchore/sbom-action to v0.15.1 #1439

What's Changed

Full Changelog: v3.3.2...v3.3.3

v3.3.2

21 Dec 17:05
a371156
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.1...v3.3.2


v3.3.2

Ci

  • Continue when kubelinter fails #1428

Test

  • Get logs on error case of other-ns integration test #1427
  • Fix local integration testing and add script for ease of use #1414

Update

  • Update cosign to version 2.2.2 #1435
  • Bump the gh-actions-packages group with 4 updates #1433
  • Bump the pip-packages group with 4 updates #1434
  • Update k8s image registry in default policy #1429