Skip to content

Releases: mindersec/minder

v0.0.14

06 Nov 15:53
ca84dd1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.13...v0.0.14

v0.0.13

06 Nov 11:28
71f1c1e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.12...v0.0.13

v0.0.12

05 Nov 15:24
9c3f815
Compare
Choose a tag to compare

What's Changed

  • Fix GitHub Actions deprecated warnings by @rdimitrov in #1463
  • Point CLI to production by default by @JAORMX in #1460
  • Make ingress annotations configurable by @JAORMX in #1467
  • Update README.md and other docs by @rdimitrov in #1468
  • Pass the staging/prod build tag through a Makefile env variable by @jhrozek in #1466
  • Reference the minder docs from a SA minder alert by @rdimitrov in #1469
  • Don't print informational values to stdout by @jhrozek in #1472
  • Don't reuse the configured Trusty http endpoint for the PR reply, use a constant instead by @jhrozek in #1473
  • Add pypi vulnerability check configuration to the example profile by @jhrozek in #1471

Full Changelog: v0.0.11...v0.0.12

v0.0.11

04 Nov 11:21
87281fe
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.10...v0.0.11

v0.0.10

04 Nov 11:10
1c8c8c4
Compare
Choose a tag to compare

What's Changed

Read more

v0.0.9

30 Oct 16:54
7fa1be1
Compare
Choose a tag to compare

What's Changed

  • feat: implement an actions engine by @rdimitrov in #1192
  • Add remediation capability for GH branch protections by @jhrozek in #1174
  • Add option to fetch server secret from file by @eleftherias in #1199
  • Pull request remediations engine + codeQL + dependabot remediations by @jhrozek in #1200
  • Update deployment to enable account deletion by @eleftherias in #1212
  • PR vulnerability evaluation: Display summary of vulnerabilities found by @jhrozek in #1204
  • Update docs with identity config for mediator server by @eleftherias in #1195
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.19.0 by @dependabot in #1216
  • build(deps): bump github.com/lestrrat-go/jwx/v2 from 2.0.13 to 2.0.14 by @dependabot in #1217
  • build(deps): bump @babel/traverse from 7.22.10 to 7.23.2 in /docs by @dependabot in #1220
  • Split mediator and db-update roles by @eleftherias in #1223
  • vulncheck: Don't try to render an empty summary table if no CVEs are found by @jhrozek in #1215
  • helm: Add extra_config_migrate to helm values by @JAORMX in #1224
  • Reduce cardinality of GRPC metrics from mediator. by @evankanderson in #1227
  • build(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #1230
  • fix: Fix migration CI job by @JAORMX in #1229
  • ci: Add healthceck for keycloak container by @JAORMX in #1231
  • Support Python requirements.txt scanning for pull requests by @jhrozek in #1225
  • build(deps): bump github.com/open-policy-agent/opa from 0.57.0 to 0.57.1 by @dependabot in #1234
  • build(deps): bump k8s.io/apimachinery from 0.28.2 to 0.28.3 by @dependabot in #1235
  • Add postgres connection pool instrumentation by @evankanderson in #1246
  • feat: implement the rest of alerts by @rdimitrov in #1228
  • build(deps): bump github.com/lestrrat-go/jwx/v2 from 2.0.14 to 2.0.15 by @dependabot in #1247
  • Don't error CLI on a lack of config by @lukehinds in #1245
  • Pi Evaluator that provides a summary of dependencies and their alternatives by @jhrozek in #1232
  • engine: Also traverse PullRequest rules when validating profiles by @jhrozek in #1260
  • Fix debug message argument by @jhrozek in #1261
  • build(deps): bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.0 in /tools by @dependabot in #1263
  • Fix artifact_signature rule schema by @JAORMX in #1265
  • build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #1272
  • ci: Fix database migration touch job by @JAORMX in #1271
  • Intial smoke tests by @lukehinds in #1268
  • feat: Implement ingester cache by @JAORMX in #1273
  • Add telemetry for counting number of users by @eleftherias in #1275
  • fix: update rule type descriptions to be consistent by @rdimitrov in #1277
  • Don't retry all handler errors by @jhrozek in #1281
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.19.0 to 1.19.1 by @dependabot in #1283
  • Makefile: leverage podman compose plugin instead of podman-compose by @JAORMX in #1282
  • Store PRs in the database to avoid special-casing them during evaluation by @jhrozek in #1270
  • feat: add stalebot to ci by @rdimitrov in #1284
  • Skip non-relevant webhook events by @jhrozek in #1280
  • build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.3 in /tools by @dependabot in #1286
  • fix: update permissions for stalebot.yml by @rdimitrov in #1287
  • build(deps): bump github.com/golangci/golangci-lint from 1.55.0 to 1.55.1 in /tools by @dependabot in #1288
  • build(deps): bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 by @dependabot in #1289
  • chore: use interfaces for actions and evaluation params by @rdimitrov in #1290
  • chore: ensure evalStatusParams implement eval and action interfaces by @rdimitrov in #1293
  • chore: prefix viper env vars with mediator by @rdimitrov in #1291
  • docs: update CONTRIBUTING.md by @rdimitrov in #1294
  • chore: explicitly declare the default actions settings by @rdimitrov in #1295
  • build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in #1300
  • build(deps): bump github.com/open-policy-agent/opa from 0.57.1 to 0.58.0 by @dependabot in #1301
  • build(deps): bump github.com/sigstore/sigstore from 1.7.4 to 1.7.5 by @dependabot in #1302
  • ci: Detect IF NOT EXISTS in migration scripts by @JAORMX in #1303
  • Remove user details from mediator database by @eleftherias in #1304
  • helm: Add deployment-specific settings by @JAORMX in #1299
  • fix: actually render values.yaml in helm job by @JAORMX in #1305
  • Use stable version of schemaspy by @eleftherias in #1307
  • chore: update evaluation logs for easier debugging by @rdimitrov in #1306
  • feat: Make watermill settings configurable by @JAORMX in #1297
  • cleanup: Make mediator wait for keycloak's health in compose file by @JAORMX in #1308
  • Fix link in CONTRIBUTING.md by @eleftherias in #1309
  • Add several metrics for mediator control plane by @jhrozek in #1298
  • Reconcile the PiReply struct with recent changes to Pi by @jhrozek in #1311
  • Update LICENSE by @rdimitrov in #1314
  • Make keycloak setup script compatible with DB by @eleftherias in #1320
  • fix: Make event persistence configurable and set to false by @JAORMX in #1323
  • feat: Add possibility for entitlements by @JAORMX in #1319
  • Remove obsolete token expiry check by @rdimitrov in #1321
  • Auto-generated DB schema update - 2023-10-30 14:28:37 by @github-actions in #1324
  • Refactor Mediator docs for inclusion in commercial by @evankanderson in #1318
  • Fix go.mod for tools and update go to 1.21 by @rdimitrov in #1322
  • Allow registering private repos specified in github.allowed_private_repos by @jhrozek in #1316
  • Add goreleaser, sboms, slsa3, sigstore and homebrew support by @rdimitrov in #1315

Full Changelog: v0.0.8...v0.0.9

v0.0.8

13 Oct 14:09
a2ab312
Compare
Choose a tag to compare

What's Changed

  • Auto-generated cli documentation update - 2023-10-12 14:55:37 by @github-actions in #1184
  • Create CONTRIBUTING.md by @dussab in #1186
  • build(deps): bump golang from 02d7116 to 24a0937 by @dependabot in #1189
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.44 to 1.18.45 by @dependabot in #1188
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/rds/auth from 1.2.20 to 1.2.21 by @dependabot in #1187
  • User account deletion in mediator by @eleftherias in #1185
  • Auto-generated cli documentation update - 2023-10-13 14:52:23 by @github-actions in #1193
  • build(deps): bump github.com/sigstore/sigstore from 1.7.3 to 1.7.4 by @dependabot in #1194
  • ux: subscribe to all events by default instead of allowing it to be configurable by @JAORMX in #1197

Full Changelog: v0.0.7...v0.0.8

v0.0.7

13 Oct 14:06
4e2141b
Compare
Choose a tag to compare

What's Changed

  • fix: Track rule type instantiations in profiles by @JAORMX in #1113
  • Make logout flow work with new login mechanism by @eleftherias in #1115
  • build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 by @dependabot in #1122
  • build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0 by @dependabot in #1121
  • build(deps): bump golang from 1.21.1 to 1.21.2 by @dependabot in #1119
  • New email address added to CODE_OF_CONDUCT.md by @dussab in #1118
  • build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in #1120
  • testing: Use in-memory postgres for tests by @JAORMX in #1123
  • tests: enable configuring an external database for tests by @rdimitrov in #1127
  • profiles: Allow deleting rule_types if no profiles exist anymore by @jhrozek in #1131
  • rule_type: Check the right error by @jhrozek in #1130
  • db: update the database layer to support alerts by @rdimitrov in #1116
  • db: remove obsolete trigger - delete_eval_statuses by @rdimitrov in #1128
  • fix: get repositories in an ordered list by @rdimitrov in #1132
  • Add more rest remediations by @jhrozek in #1129
  • cli: add scrolling to repo register, fix --repo and update the cli docs by @rdimitrov in #1133
  • Remove domain model (part 1 CLI) by @lukehinds in #1137
  • Auto-generated cli documentation update - 2023-10-09 06:40:44 by @github-actions in #1143
  • build(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 in /tools by @dependabot in #1148
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.43 to 1.18.44 by @dependabot in #1147
  • build(deps): bump github.com/spf13/viper from 1.16.0 to 1.17.0 by @dependabot in #1146
  • cleanup: remove APIs we won't be exposing soon by @JAORMX in #1149
  • build(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 by @dependabot in #1145
  • build(deps): bump github.com/aws/aws-sdk-go-v2/feature/rds/auth from 1.2.19 to 1.2.20 by @dependabot in #1144
  • Refresh access token before it expires by @eleftherias in #1150
  • Auto-generated cli documentation update - 2023-10-09 19:03:06 by @github-actions in #1156
  • ci: Add database migration freeze CI job by @JAORMX in #1124
  • harden: Only store registered repositories by @JAORMX in #1155
  • Remove unused auth commands and endpoints by @eleftherias in #1160
  • Auto-generated cli documentation update - 2023-10-10 13:03:12 by @github-actions in #1161
  • Move Keycloak configuration to script by @eleftherias in #1157
  • chore: disable registering private repositories by @rdimitrov in #1159
  • build(deps): bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.0 by @dependabot in #1167
  • build(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #1166
  • build(deps): bump golang from 1.21.2 to 1.21.3 by @dependabot in #1165
  • Add capability for users to delete their account in IdP by @eleftherias in #1163
  • alerts: update rule type and profile definitions by @rdimitrov in #1164
  • Fix rule_type templates to align with the recent refactoring by @jhrozek in #1169
  • rule_type: print remediation error even if evaluation fails by @jhrozek in #1170
  • chore: do not process webhook events for private repos by @rdimitrov in #1162
  • engine: Pass params to the remediate interface, too by @jhrozek in #1171
  • Fix deleting rule_types..again.. by @jhrozek in #1168
  • ingestor: Return fallback body on certain HTTP status types by @jhrozek in #1172
  • rest remediator: body should be optional by @jhrozek in #1173
  • build(deps): bump github.com/charmbracelet/lipgloss from 0.9.0 to 0.9.1 by @dependabot in #1181
  • build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in #1180
  • build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 in /tools by @dependabot in #1179
  • alerts: add create and close github calls for security advisories by @rdimitrov in #1178
  • feat: Default to staging keycloak for identity configuration by @JAORMX in #1183

Full Changelog: v0.0.6...v0.0.7

v0.0.6

05 Oct 10:54
1028f16
Compare
Choose a tag to compare

What's Changed

  • Auto-generated cli documentation update - 2023-10-04 15:51:33 by @github-actions in #1104
  • usability: Print login information when logging in by @JAORMX in #1106
  • Annotate Pods for Prometheus Metrics Collection by @teodor-yanev in #1098
  • cleanup: Use policy name to fetch status by @JAORMX in #1105
  • Auto-generated cli documentation update - 2023-10-05 08:20:02 by @github-actions in #1107
  • cleanup: Rename policy to profile by @JAORMX in #1108

Full Changelog: v0.0.5...v0.0.6

v0.0.5

04 Oct 12:54
46392f0
Compare
Choose a tag to compare

What's Changed

  • providers: Change the signature of NewRequest to accept body as interface{} by @jhrozek in #1053
  • build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.41.0 to 0.42.0 by @dependabot in #1066
  • build(deps): bump github.com/lestrrat-go/jwx/v2 from 2.0.12 to 2.0.13 by @dependabot in #1069
  • build(deps): bump github.com/go-playground/validator/v10 from 10.15.4 to 10.15.5 by @dependabot in #1067
  • build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.18.0 to 1.19.0 by @dependabot in #1068
  • cleanup: Move validations and parsing to our exported package by @JAORMX in #1052
  • Add documentation for running Keycloak by @eleftherias in #1061
  • Make cli-docs should delete docs for removed commands by @eleftherias in #1060
  • Create org, group, provider and role per user by @eleftherias in #1059
  • Incorrect naming for root cmd by @lukehinds in #1041
  • fix: handle artifact rule evaluation differently by @rdimitrov in #1030
  • Auto-generated cli documentation update - 2023-10-02 15:16:03 by @github-actions in #1071
  • Auto-generated cli documentation update - 2023-10-02 15:00:53 by @github-actions in #1070
  • Implement policy remediation support in the engine and add a REST remediator by @jhrozek in #1057
  • policy: Surface rule validation errors by @JAORMX in #1080
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.42 to 1.18.43 by @dependabot in #1081
  • Add rule and entity filtering to Policy Status list details by @lujunsan in #1036
  • Auto-generated cli documentation update - 2023-10-03 11:55:01 by @github-actions in #1085
  • cleanup: Use projects instead of groups and orgs by @JAORMX in #1054
  • Auto-generated cli documentation update - 2023-10-03 15:22:15 by @github-actions in #1089
  • Remove unused APIs by @lukehinds in #1091
  • chore: update default credentials by @rdimitrov in #1088
  • Fix medev rule by @jhrozek in #1095
  • authz: Make root project/org no longer special by @JAORMX in #1092
  • This prints out the user creation information in a stylish manner by @JAORMX in #1099
  • build(deps): bump postcss from 8.4.27 to 8.4.31 in /docs by @dependabot in #1100
  • cleanup: Goodbye marmot! Hello banners! by @JAORMX in #1102
  • cleanup: Make default project names more readable by @JAORMX in #1101
  • Add remediation status to the rule_evaluation_status table by @jhrozek in #1094
  • cleanup: Allow for policy files to not specify projects by @JAORMX in #1103

New Contributors

Full Changelog: v0.0.4...v0.0.5