Releases: defenseunicorns/pepr
v0.37.2
What's Changed
- chore: remove deprecated types from k8s.ts by @cmwylie19 in #1194
- chore(docs): document new options for
pepr init
by @samayer12 in #1199 - refactor: shouldSkipRequest should give reason for skipping request instead of boolean by @btlghrants in #1208
- Revert "chore: remove deprecated types from k8s.ts" - slated for v0.38.0 by @cmwylie19 in #1211
- chore: bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #1209
- chore: bump chainguard/node from
bd9ec30
to8a604e5
by @dependabot in #1200 - chore: bump github/codeql-action from 3.26.9 to 3.26.10 by @dependabot in #1201
- chore: bump chainguard/node from
8a604e5
toab523c4
by @dependabot in #1210
Full Changelog: v0.37.1...v0.37.2
v0.37.1
We needed to remove a type dependency from the controller image that was affecting people's CI.
What's Changed
- chore: sync work - add types to cli with prompts and init options by @cmwylie19 in #1196
- feat(testing): use candidate versions of pepr in E2E tests when testing new functionality by @samayer12 in #1157
Full Changelog: v0.37.0...v0.37.1
v0.37.0
Deprecations ⚠️
We identified a circular dependency, which required us to relocate some types. In this release, those types are duplicated, but in the next release, they will be fully moved from src/lib/k8s.ts
to src/lib/types.ts
. If your module uses any of these types, please update your imports accordingly to avoid issues in future versions.
Affected Types:
Find all of them now in types.ts
Features 🚀
- feat: redact store values from logs by @cmwylie19 in #1176
- feat(cli): support input flags for 'npx pepr init' by @samayer12 in #1141
- feat: add Finalize() to Pepr by @btlghrants in #1102
- feat: regex filters for namespace and name by @cmwylie19 in #1156
What's Changed 🔧
- chore: add commit lint "ignore" rule by @btlghrants in #1145
- chore: dont send unnecessary patch by @btlghrants in #1144
- test: add UDS smoke test by @btlghrants in #1153
- chore: add filter for name by @cmwylie19 in #1151
- chore: ignore warning in prod by @cmwylie19 in #1152
- chore: update husky install due to deprecation by @cmwylie19 in #1167
- chore: show actual pod list in pepr soak test and counts in the pod map by @cmwylie19 in #1172
- chore: lint changes on commit with husky by @itsarijitray in #1160
- chore: considers ignored namespaces in filters by @cmwylie19 in #1165
- feat: add alias prefixing to pino logs by @schaeferka in #916
- refactor: filterNoMatchReason and shouldSkipRequest by @btlghrants in #1161
- refactor: remove filterNoMatchReasonRegex / shouldSkipRequestRegex wrappers by @btlghrants in #1184
- chore: dont do patch operation if store is empty by @cmwylie19 in #1182
- chore: set default branch for new module to main by @schaeferka in #1185
- chore: samayer12 to codeowners by @samayer12 in #1189
Dependabot Updates 🤖
- chore: bump chainguard/node from
2a8a01a
tobd9ec30
by @dependabot in #1190 - chore: bump kubernetes-fluent-client from 3.0.3 to 3.0.4 in the production-dependencies group by @dependabot in #1191
- chore: bump chainguard/node from
5b59be4
to31749fc
by @dependabot in #1146 - chore: bump chainguard/node from
31749fc
to22e112f
by @dependabot in #1155 - chore: bump actions/setup-node from 4.0.3 to 4.0.4 by @dependabot in #1159
- chore: bump github/codeql-action from 3.26.7 to 3.26.8 by @dependabot in #1158
- chore: bump chainguard/node from
22e112f
to7b64927
by @dependabot in #1163 - chore: bump husky from 8.0.3 to 9.1.6 in the development-dependencies group by @dependabot in #1164
- chore: bump the development-dependencies group with 2 updates by @dependabot in #1174
- chore: bump chainguard/node from
7b64927
to92f9a7d
by @dependabot in #1169 - chore: bump @types/node from 22.7.2 to 22.7.3 in the development-dependencies group by @dependabot in #1178
- chore: bump chainguard/node from
92f9a7d
to2a8a01a
by @dependabot in #1177 - chore: bump @types/node from 22.7.3 to 22.7.4 in the development-dependencies group by @dependabot in #1183
- chore: bump github/codeql-action from 3.26.8 to 3.26.9 by @dependabot in #1170
- chore: bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #1175
- chore: bump @types/node from 22.5.5 to 22.6.1 in the development-dependencies group by @dependabot in #1168
New Contributors 👏
- @itsarijitray made their first contribution in #1160
Full Changelog: v0.36.0...v0.37.0
v0.36.0
Features
- feat: withdeletiontimestamp filter by @cmwylie19 in #1026
- feat: update CODEOWNERS by @daveworth in #1111
- feat: update pepr reconcile strategy by @btlghrants in #1127
What's Changed
- chore: support optional fields in ownerReferences by @samayer12 in #1104
- fix: reconcile queues scrambling Action callbacks by @btlghrants in #1119
- chore: squash High findings in pepr controller image by @btlghrants in #1123
- chore: bump github/codeql-action from 3.26.5 to 3.26.6 by @dependabot in #1107
- chore: bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #1112
- chore: bump pino from 9.3.2 to 9.4.0 in the production-dependencies group by @dependabot in #1117
- chore: bump @types/node from 22.5.1 to 22.5.4 in the dev-deps group across 1 directory by @dependabot in #1118
- chore: bump the development-dependencies group with 2 updates by @dependabot in #1132
- chore: bump send and express by @dependabot in #1133
- chore: bump step-security/harden-runner from 2.9.1 to 2.10.1 by @dependabot in #1130
- chore: bump github/codeql-action from 3.26.6 to 3.26.7 by @dependabot in #1135
- chore: bump kubernetes-fluent-client from 3.0.2 to 3.0.3 in the production-dependencies group by @dependabot in #1136
- chore: bump chainguard/node from
0a7847d
to5b59be4
by @dependabot in #1138 - chore: bump @types/node from 22.5.4 to 22.5.5 in the development-dependencies group by @dependabot in #1137
New Contributors
- @daveworth made their first contribution in #1111
- @samayer12 made their first contribution in #1104
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's Changed
Features
- feat: add custom liveness and readiness probes to helm chart by @nfoucha in #1086
- feat: sharded queue implementation by @cmwylie19 in #1025
- feat: sharded queue feature flag @btlghrants in #1025
Other
- chore: bash based soak by @cmwylie19 in #1072
- chore: named callbacks ADR by @schaeferka in #676
- chore: add e2e test reference in pr template by @cmwylie19 in #1091
- chore: address GHSA-952p-6rrq-rcjv by @cmwylie19 in #1084
- chore: pin deps soak test by @cmwylie19 in #1083
- chore: pin deps release action by @cmwylie19 in #1082
- chore: default relist interval 10 min by @cmwylie19 in #1099
- chore: added waitForConfigMapKey by @schaeferka in #1066
Dependency Updates
- chore: bump actions/upload-artifact from 2 to 4 by @dependabot in #1071
- chore: bump nock from 13.5.4 to 13.5.5 in the development-dependencies group by @dependabot in #1070
- chore: bump @types/node from 22.4.1 to 22.5.0 in the development-dependencies group by @dependabot in #1078
- chore: bump github/codeql-action from 3.26.2 to 3.26.3 by @dependabot in #1067
- chore: bump anchore/scan-action from 4.1.1 to 4.1.2 by @dependabot in #1077
- chore: bump actions/upload-artifact from 3 to 4 by @dependabot in #1076
- chore: bump github/codeql-action from 3.26.3 to 3.26.4 by @dependabot in #1074
- chore: bump azure/setup-kubectl from 3 to 4 by @dependabot in #1075
- chore: bump github/codeql-action from 3.26.4 to 3.26.5 by @dependabot in #1089
- chore: bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #1090
- chore: bump ts-jest from 29.2.4 to 29.2.5 in the development-dependencies group by @dependabot in #1088
- chore: bump the development-dependencies group with 3 updates by @dependabot in #1095
- chore: bump @types/ramda from 0.30.1 to 0.30.2 in the production-dependencies group by @dependabot in #1094
- chore: bump kubernetes-fluent-client from 3.0.1 to 3.0.2 in the production-dependencies group by @dependabot in #1100
- chore: bump the development-dependencies group with 3 updates by @dependabot in #1101
- chore: bump chainguard/node-lts from
c48eef3
to62bbead
by @dependabot in #1064
New Contributors
Full Changelog: v0.34.1...v0.35.0
v0.34.1
What's Changed
- chore: update metrics in doc by @cmwylie19 in #1045
- chore: add scripts to dockerignore by @cmwylie19 in #1044
- chore: bump the development-dependencies group with 2 updates by @dependabot in #1042
- chore: bump chainguard-dev/digestabot from 1.1.0 to 1.2.0 by @dependabot in #1049
- chore: bump chainguard/node-lts from
b09e905
to2d72020
by @dependabot in #1048 - chore: bump @types/node from 22.1.0 to 22.2.0 in the development-dependencies group by @dependabot in #1051
- chore: bump chainguard/node-lts from
2d72020
tof42c744
by @dependabot in #1050 - chore: bump chainguard/node-lts from
f42c744
toc48eef3
by @dependabot in #1056 - chore: bump github/codeql-action from 3.26.0 to 3.26.1 by @dependabot in #1055
- fix: store update by @cmwylie19 in #1052
- chore: bump anchore/scan-action from 4.1.0 to 4.1.1 by @dependabot in #1054
- chore: bump github/codeql-action from 3.26.1 to 3.26.2 by @dependabot in #1059
- chore: bump @types/node from 22.2.0 to 22.3.0 in the development-dependencies group by @dependabot in #1058
Full Changelog: v0.34.0...v0.34.1
v0.34.0
Features
- feat: expose envFrom in helm generated chart by @rjferguson21 in #981
- feat: include service monitors in generated chart by @rjferguson21 in #994
- feat: add informer metrics by @cmwylie19 in #983
- feat: add slsa verification and publish by @cmwylie19 in #984
What's Changed
- chore: increases coverage on pods.ts by @cmwylie19 in #986
- chore: pin codecov hash by @cmwylie19 in #1000
- chore: consolidate code for generating environment variables from package.json by @cmwylie19 in #1002
- fix(release-action): pin SLSA publish action to specific commit by @jamestexas in #1008
- chore: pinned dependency issue template by @cmwylie19 in #1006
- chore: change cases in metrics to all the same case by @cmwylie19 in #1007
- chore: update Pepr peerDependencies by @schaeferka in #1013
- chore: docs kyverno comparison by @cmwylie19 in #1010
- chore: pepr operator sdk comparison by @cmwylie19 in #1029
- chore: update release action step by @cmwylie19 in #1030
- chore: update eslint packages by @schaeferka in #1028
- docs: sem-rel / soak testing ADRs by @btlghrants in #1033
- fix(dead link): fix dead link to actions readme by @Piotr1215 in #1014
- chore: update talks by @cmwylie19 in #1032
- chore: bump ts-jest from 29.2.3 to 29.2.4 in the development-dependencies group by @dependabot in #1012
- chore: bump chainguard/node-lts from
5478fb1
tob09e905
by @dependabot in #1037 - chore: bump actions/upload-artifact from 4.3.5 to 4.3.6 by @dependabot in #1036
- chore: bump github/codeql-action from 3.25.15 to 3.26.0 by @dependabot in #1035
- chore: bump step-security/harden-runner by @dependabot in #1034
- chore: bump @types/node from 22.0.0 to 22.0.2 in the development-dependencies group by @dependabot in #1005
- chore: bump @types/node from 18.19.41 to 18.19.42 in the development-dependencies group by @dependabot in #979
- chore: bump chainguard/node-lts from
4db5b44
to5478fb1
by @dependabot in #982 - chore: bump the production-dependencies group with 2 updates by @dependabot in #988
- chore: bump github/codeql-action from 3.25.13 to 3.25.14 by @dependabot in #987
- chore: bump github/codeql-action from 3.25.14 to 3.25.15 by @dependabot in #992
- chore: bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in #991
- chore: bump docker/setup-buildx-action from 3.5.0 to 3.6.1 by @dependabot in #998
- chore: bump actions/setup-node from 3.6.0 to 4.0.3 by @dependabot in #997
- chore: bump the development-dependencies group with 2 updates by @dependabot in #996
- chore: bump kubernetes-fluent-client from 3.0.0 to 3.0.1 in the production-dependencies group by @dependabot in #1016
- chore: bump @types/node from 22.0.2 to 22.1.0 in the development-dependencies group by @dependabot in #1017
- chore: bump actions/upload-artifact from 4.3.4 to 4.3.5 by @dependabot in #1023
New Contributors
- @rjferguson21 made their first contribution in #981
- @jamestexas made their first contribution in #1008
- @Piotr1215 made their first contribution in #1014
Full Changelog: v0.33.0...v0.34.0
v0.33.0
Features
- feat: sanitizing store keys - store path v2 by @cmwylie19 in #918
- feat: merge package env vars by @cmwylie19 in #963
What's Changed
- chore: update docs around punycode warning by @cmwylie19 in #960
- chore: enhance debugging docs by @cmwylie19 in #945
- chore: update store adr by @cmwylie19 in #958
- chore: add date to license by @cmwylie19 in #957
- chore: bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot in #952
- chore: bump fast-check from 3.19.0 to 3.20.0 in the development-dependencies group by @dependabot in #956
- chore: bump github/codeql-action from 3.25.11 to 3.25.12 by @dependabot in #955
- chore: bump anchore/scan-action from 4.0.0 to 4.1.0 by @dependabot in #962
- chore: bump pino from 9.2.0 to 9.3.1 in the production-dependencies group by @dependabot in #961
- chore: bump chainguard/node-lts from
ea8ec8f
to490bcd9
by @dependabot in #965 - chore: bump @types/node from 18.19.39 to 18.19.40 in the development-dependencies group by @dependabot in #964
- chore: bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #973
- chore: bump chainguard/node-lts from
490bcd9
to4db5b44
by @dependabot in #967 - chore: bump docker/setup-buildx-action from 3.4.0 to 3.5.0 by @dependabot in #972
- chore: bump step-security/harden-runner from 2.8.1 to 2.9.0 by @dependabot in #969
- chore: bump github/codeql-action from 3.25.12 to 3.25.13 by @dependabot in #971
- chore: bump kubernetes-fluent-client from 2.6.4 to 2.6.5 in the production-dependencies group by @dependabot in #976
- chore: bump the development-dependencies group across 1 directory with 3 updates by @dependabot in #974
Full Changelog: v0.32.7...v0.33.0
v0.32.7
Preparing for signed releases next release. These are mostly just patches.
What's Changed
- chore: adr for store enhancement by @cmwylie19 in #933
- chore: bump actions/download-artifact from 4.1.7 to 4.1.8 by @dependabot in #937
- chore: bump docker/setup-buildx-action from 3.3.0 to 3.4.0 by @dependabot in #934
- chore: bump chainguard/node-lts from
437a945
to6d9e76d
by @dependabot in #935 - chore: bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #936
- chore: bump ts-jest from 29.1.5 to 29.2.0 in the development-dependencies group by @dependabot in #941
- chore: bump chainguard/node-lts from
6d9e76d
toafddf0f
by @dependabot in #939 - chore: bump @types/ramda from 0.30.0 to 0.30.1 in the production-dependencies group by @dependabot in #940
- chore: bump chainguard/node-lts from
afddf0f
to691fdeb
by @dependabot in #943 - chore: bump actions/setup-node from 4.0.2 to 4.0.3 by @dependabot in #942
- chore: bump chainguard/node-lts from
691fdeb
toea8ec8f
by @dependabot in #949 - chore: bump anchore/scan-action from 3.6.4 to 4.0.0 by @dependabot in #947
- chore: bump ts-jest from 29.2.0 to 29.2.2 in the development-dependencies group by @dependabot in #948
- chore: bump kubernetes-fluent-client from 2.6.3 to 2.6.4 in the production-dependencies group by @dependabot in #950
Full Changelog: v0.32.6...v0.32.7
v0.32.6
What's Changed
- chore: fixes bug in log message around RECONNECT events by @cmwylie19 in #931
- chore: bump github/codeql-action from 3.25.10 to 3.25.11 by @dependabot in #928
- chore: bump chainguard/node-lts from
b12b298
to437a945
by @dependabot in #929 - chore: bump kubernetes-fluent-client from 2.6.2 to 2.6.3 in the production-dependencies group by @dependabot in #932
Release was prefaced by a 15 hour soak on the informer
Full Changelog: v0.32.5...v0.32.6