v0.0.54
What's Changed
- Do not allow removing the last admin role of a project by @rdimitrov in #3715
- Disable the assignRole functionality if User Management is enabled by @rdimitrov in #3714
- Allow a user to remove their own role from a project by @rdimitrov in #3716
- Store alert and remediation history by @dmjb in #3713
- Reuse the previous invite code when updating an invitation by @rdimitrov in #3719
- build(deps): bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in #3729
- docs: switch to npm by @ethomson in #3732
- Update roadmap in documentation by @ethomson in #3733
- Fix npm run serve example in the docs' README by @jhrozek in #3734
- Add database table and methods for profile selectors by @jhrozek in #3731
- Auto-generated DB schema update - 2024-06-27 21:26:09 by @github-actions in #3736
- build(deps): bump github.com/open-policy-agent/opa from 0.65.0 to 0.66.0 by @dependabot in #3737
- Define API structures for evaluation history by @dmjb in #3647
- Split message handling logic out of Executor by @dmjb in #3730
- Deduplicate event handler and executor unit tests by @dmjb in #3740
- Documentation updates by @ethomson in #3738
- Update documentation site to underline hyperlinks in content area by @ethomson in #3742
- build(deps): bump github.com/openfga/cli from 0.5.0 to 0.5.1 in /tools by @dependabot in #3745
- build(deps): bump github/codeql-action from 3.25.10 to 3.25.11 by @dependabot in #3744
- build(deps): bump mobx from 6.12.4 to 6.12.5 in /docs by @dependabot in #3743
- Initial implementation of the invite email sending service by @rdimitrov in #3735
- build(deps): bump github.com/docker/cli from 26.1.4+incompatible to 27.0.3+incompatible by @dependabot in #3754
- build(deps): bump github.com/aws/aws-sdk-go from 1.53.21 to 1.54.12 by @dependabot in #3753
- build(deps): bump redocusaurus from 2.1.0 to 2.1.1 in /docs by @dependabot in #3752
- Add ProjectRoles field to GetUserResponse by @rdimitrov in #3755
- Include the email template in the event message by @rdimitrov in #3756
- Update the terms and privacy URLs in the invite email by @rdimitrov in #3760
- Do not try to fill roles if project has none by @rdimitrov in #3761
- build(deps): bump mobx from 6.12.5 to 6.13.0 in /docs by @dependabot in #3763
- build(deps): bump go.opentelemetry.io/otel/metric from 1.27.0 to 1.28.0 by @dependabot in #3764
- build(deps): bump go.opentelemetry.io/otel from 1.27.0 to 1.28.0 by @dependabot in #3765
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in #3766
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.27.0 to 1.28.0 by @dependabot in #3768
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.27.0 to 1.28.0 by @dependabot in #3767
- Use the correct org display name for invitations by @rdimitrov in #3769
- Invite email: color and padding changes by @ethomson in #3771
- Separate jwt functionality into its own package by @eleftherias in #3770
- Show the subject display name along with the ID in minder role by @rdimitrov in #3772
- Updates to the protocol documentation (and its generator) by @ethomson in #3747
- build(deps): bump docker/build-push-action from 6.2.0 to 6.3.0 by @dependabot in #3776
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.52.0 to 0.53.0 by @dependabot in #3778
- build(deps): bump go.opentelemetry.io/otel/sdk/metric from 1.27.0 to 1.28.0 by @dependabot in #3779
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.52.0 to 0.53.0 by @dependabot in #3781
- build(deps): bump github.com/aws/aws-sdk-go from 1.54.12 to 1.54.14 by @dependabot in #3780
- build(deps): bump github.com/thomaspoignant/go-feature-flag from 1.30.0 to 1.31.0 by @dependabot in #3777
- Add unit test for GetInviteDetails by @eleftherias in #3773
- Consider the environment when generating the invite URLs by @rdimitrov in #3783
- Validate the Auth URL by @lukehinds in #3787
- Add the selector message to the protobuf by @jhrozek in #3785
- Fix project display name when listing invitations by @eleftherias in #3788
- Fix project display name when resolving invite by @eleftherias in #3789
- Add unit tests for ListInvitations and ResolveInvitation by @eleftherias in #3790
- build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.49.0 to 0.50.0 by @dependabot in #3793
- build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0 by @dependabot in #3792
- build(deps): bump docker/setup-buildx-action from 3.3.0 to 3.4.0 by @dependabot in #3791
- build(deps): bump golang.org/x/tools from 0.22.0 to 0.23.0 in /tools by @dependabot in #3798
- build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 by @dependabot in #3801
- build(deps): bump github.com/aws/aws-sdk-go from 1.54.14 to 1.54.15 by @dependabot in #3800
- build(deps): bump github.com/puzpuzpuz/xsync/v3 from 3.2.0 to 3.3.1 by @dependabot in #3799
- Extend the Profile List database calls to include selectors by @jhrozek in #3786
- Increase CLI context timeout to 20s by @eleftherias in #3803
- Bump minder to go 1.22.5 by @dmjb in #3804
- build(deps): bump aquasecurity/trivy-action from 0.23.0 to 0.24.0 by @dependabot in #3805
- build(deps): bump sigs.k8s.io/release-utils from 0.8.2 to 0.8.3 by @dependabot in #3807
- build(deps): bump github.com/aws/aws-sdk-go from 1.54.15 to 1.54.16 by @dependabot in #3808
- build(deps): bump github.com/google/go-containerregistry from 0.19.2 to 0.20.0 by @dependabot in #3809
- build(deps): bump github.com/norwoodj/helm-docs from 1.13.1 to 1.14.2 in /tools by @dependabot in #3810
- build(deps): bump github.com/stacklok/trusty-sdk-go from 0.1.0 to 0.1.1 by @dependabot in #3806
- Fix broken documentation links by @eleftherias in #3811
- Update error message when no project is specified by @eleftherias in #3813
Full Changelog: v0.0.53...v0.0.54