Releases: defenseunicorns/pepr
Releases · defenseunicorns/pepr
v0.13.1
What's Changed
- Fix #235 - failing on "audit" or "reject" options for
onError
by @jeff-mccoy in #238 - Make CLI errors more visible by @bdw617 in #236
- Decode base64 secret data during
Validate()
by @bdw617 in #232 - Test and code refactor by @jeff-mccoy in #238
- Migrate from E2E -> Journey + additional unit tests w/mocks
- Migrate from Ava -> Jest (for better mocking support, coverage, TS test support)
- Add partial audit annotations based on K8s Audit Annotations. Note this will still require cluster admin config to utilize and may need more work to find the right entries to store.
- Migrate all
private
TS modifiers to ECMA2022 Private Class Features and - Remove
public
(implicit) Typescript modifier from all class features - Migrate from arrow functions to bound class methods for public methods
- Add unit test coverage output
- Move unsafe https ops from global Node settings to single
fetch
calls on metrics/api journey tests
- Bump the development-dependencies group with 3 updates by @dependabot in #234
- Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 by @dependabot in #229
Full Changelog: v0.13.0...v0.13.1
v0.13.0
🚧 BREAKING CHANGES 🚧
.then()
=>.mutate()
. To align with new validate feature, the Pepr Action callback was renamed to.mutate()
..thenSet()
removed. The object recursive merge is now only available on usingrequest.Merge()
.- Stacking
.then()
calls is no longer supported. Use.mutate()
instead.
New Features
-
Introducing
.validate()
for validating webhooks by @jeff-mccoy in #217
-
Structured logging output in Newline Delimited JSON for easier parsing by log aggregators by @jeff-mccoy in #217
Other Changes
- Updated metrics for validate/mutate. by @bdw617 in #22
- Update codeowners by @andrewg-xyz in #207
- Dependency Updates (including peer deps) & Dependabot Grouping by @jeff-mccoy in #208
- Bump actions/dependency-review-action from 3.0.6 to 3.0.7 by @dependabot in #206
- Bump chainguard/node from
9b4310b
toe2b0201
by @dependabot in #196 - Bump actions/setup-node from 3.7.0 to 3.8.0 by @dependabot in #209
- Bump actions/dependency-review-action from 3.0.7 to 3.0.8 by @dependabot in #212
- Bump the production-dependencies group with 1 update by @dependabot in #215
- Bump actions/setup-node from 3.8.0 to 3.8.1 by @dependabot in #214
- Bump chainguard/node from
e2b0201
to0d46919
by @dependabot in #211 - Bump the production-dependencies group with 1 update by @dependabot in #223
- Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #226
New Contributors
- @andrewg-xyz made their first contribution in #207
Full Changelog: v0.12.2...v0.13.0
v0.12.2
What's Changed
- Handle empty secret data when decoding by @cmwylie19 in #200
- Type fix in hello-pepr.ts by @cmwylie19 in #198
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- Bump nock from 13.3.1 to 13.3.2 by @dependabot in #191
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #193
- Bump @types/node-forge from 1.3.3 to 1.3.4 by @dependabot in #195
- Bump @types/eslint from 8.44.0 to 8.44.1 by @dependabot in #194
- Bump chainguard/node from
88d402c
to9b4310b
by @dependabot in #192
Full Changelog: v0.12.0...v0.12.1
v0.12.0
- 🚧 BREAKING CHANGE 🚧: global pepr install is no longer supported; you must use
npx pepr
now.
What's Changed
- Manage external capability version drift by @jeff-mccoy in #190.
- Bump @types/node-forge from 1.3.2 to 1.3.3 by @dependabot in #189
- Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 by @dependabot in #188
Known Issues
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Hotfix pepr controller image tag by @jeff-mccoy in #185
- Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 by @dependabot in a #182
- Bump chainguard/node from
24508bb
to4e72fa5
by @dependabot in #177
Known Issues
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.10.2...v0.11.0
v0.10.2
What's Changed
- Fix k8s import/export by @Noxsios in #186
- Bump @types/eslint from 8.40.2 to 8.44.0 by @dependabot in #183
Known Issues
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
New Contributors
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- Fix delete metadata filters by @jeff-mccoy in #179
- Bump actions/setup-node from 3.6.0 to 3.7.0 by @dependabot in #178
Known Issues
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Added metric endpoint for Pepr Controller by @bdw617 in #172
- Added version to the zarf.yaml by @Michael-Kruggel in #170
- Fix Mutate CapabilityAction failure on DELETE operations by @bdw617 in #167
- Update pepr logo and CLI banner by @jeff-mccoy in #166
Dependenicees
- Bump docker/setup-buildx-action from 2.6.0 to 2.7.0 by @dependabot in #154
- Bump semver from 7.5.1 to 7.5.3 by @dependabot in #165
- Bump chainguard/node from
2835457
to926be3c
by @dependabot in #163 - Bump ossf/scorecard-action from 2.1.3 to 2.2.0 by @dependabot in #168
- Bump chainguard/node from
bd0a383
to24508bb
by @dependabot in #171 - Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 by @dependabot in #174
- Bump @types/ramda from 0.29.2 to 0.29.3 by @dependabot in #176
- Bump node-fetch from 2.6.11 to 2.6.12 by @dependabot in #175
Known Issues
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
New Contributors
- @Michael-Kruggel made their first contribution in #170
- @bdw617 made their first contribution in #172
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Migrate to npx by @jeff-mccoy in #161
- Bump ava from 5.3.0 to 5.3.1 by @dependabot in #160
Known Issues
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.8.0...v0.9.0