tag:github.com,2008:https://github.com/raystack/guardian/releases Tags from guardian 2023-06-30T00:49:21Z tag:github.com,2008:Repository/337579190/v0.8.0 2023-06-30T01:07:37Z v0.8.0 ravisuhag tag:github.com,2008:Repository/337579190/v0.7.0 2023-05-13T16:43:14Z v0.7.0 <p>feat(policy): introduce expression in additional appeal requirement t…</p> <p>…rigger</p> ravisuhag tag:github.com,2008:Repository/337579190/v0.6.3 2023-05-13T01:27:18Z v0.6.3 ravisuhag tag:github.com,2008:Repository/337579190/v0.6.2 2023-03-13T13:06:57Z v0.6.2 <p>fix: add check for empty appeal duration (<a class="issue-link js-issue-link" href="https://github.com/raystack/guardian/pull/376">#376</a>)</p> <p>* refactor: add func to check if appeal duration is empty</p> <p>* fix: add check for empty appeal duration</p> bsushmith tag:github.com,2008:Repository/337579190/v0.6.2-alpha.2 2023-03-13T08:19:14Z v0.6.2-alpha.2 utsav14nov tag:github.com,2008:Repository/337579190/v0.6.2-alpha.1 2023-03-06T06:30:26Z v0.6.2-alpha.1 <p>feat: update slack notification by adding block functionality to temp…</p> <p>…late (<a class="issue-link js-issue-link" href="https://github.com/raystack/guardian/pull/370">#370</a>)</p> <p>* Enhance slack notifications to be able to use markdown formatting by adding message block functionality.</p> <p>Co-authored-by: sushmith &lt;[email protected]&gt;</p> bsushmith tag:github.com,2008:Repository/337579190/v0.6.1 2023-02-21T08:01:48Z v0.6.1 rahmatrhd tag:github.com,2008:Repository/337579190/v0.6.0 2023-02-20T10:45:58Z v0.6.0 <p>feat: v0.6.0 (<a class="issue-link js-issue-link" href="https://github.com/raystack/guardian/pull/366">#366</a>)</p> <p>* feat(idtoken-auth): add auth validator using google idtoken (<a class="issue-link js-issue-link" href="https://github.com/raystack/guardian/pull/349">#349</a>)</p> <p>* docs: add idtoken validation on sample config.yaml</p> <p>* feat: add auth config to replace idtoken validator config, and refactor default auth header key</p> <p>* refactor: move auth interceptor to pkg/auth</p> <p>* chore: delete idtoken validator mock</p> <p>* feat: keep config.AuthenticatedUserHeaderKey for backward-compatibility</p> <p>* chore: re-order import</p> <p>* refactor: change sample config.yaml for auth config</p> <p>* chore: make auth user header key sample and default config consistent</p> <p>* chore: re-order import on oidc test</p> <p>* fix: change oidc initialism</p> <p>* fix: oidc validator mocks renaming</p> <p>* fix: avoid using params with pointer, as it will lead to panic if params is nil</p> <p>* fix: detect old auth user header key using empty string instead of default tag</p> <p>* refactor: move OIDCAuth to pkg/auth</p> <p>* refactor: move oidc validator mocks into pkg/auth/mocks</p> <p>* chore: add deprecation notes on AuthenticatedUserHeaderKey</p> <p>* refactor: make default auth email context key back to unexported, use different context key for oidc email</p> <p>* refactor: do not use default header key on oidc auth, use its own header (it's only used for logrus)</p> <p>* refactor: move logrus context custom fields to new interceptor and retrieve its value from context</p> <p>* refactor: auth email context key mapping for default and oidc used for grpc server</p> <p>* test: change ways of getting user email from request header to context</p> <p>* refactor: use auth.OIDCAuth instead of OIDCValidatorParams</p> <p>* feat(gcs): support import grants for gcs provider (<a class="issue-link js-issue-link" href="https://github.com/raystack/guardian/pull/360">#360</a>)</p> <p>* feat(gcs): support import grants for gcs provider</p> <p>* refactor(gcs): use projectID value from struct field and remove from GetBuckets' param</p> <p>* refactor(gcs): refactor repeated logic to retrieve gcs client</p> <p>* refactor(gcs): improve code readability</p> <p>* fix(gcs): exclude deleted principals (<a class="issue-link js-issue-link" href="https://github.com/raystack/guardian/pull/364">#364</a>)</p> <p>* refactor(gcs): use account type whitelisting</p> <p>* fix(gcs): exclude deleted principals</p> <p>* fix(gcs): fix timeout by running getPolicy in parallel (<a class="issue-link js-issue-link" href="https://github.com/raystack/guardian/pull/365">#365</a>)</p> <p>---------</p> <p>Co-authored-by: Pulung Ragil &lt;[email protected]&gt;</p> rahmatrhd tag:github.com,2008:Repository/337579190/v0.6.0-alpha.4 2023-02-20T04:17:41Z v0.6.0-alpha.4 ravisuhag tag:github.com,2008:Repository/337579190/v0.6.0-alpha.3 2023-02-17T07:37:15Z v0.6.0-alpha.3 <p>fix(gcs): exclude deleted principals (<a class="issue-link js-issue-link" href="https://github.com/raystack/guardian/pull/364">#364</a>)</p> <p>* refactor(gcs): use account type whitelisting</p> <p>* fix(gcs): exclude deleted principals</p> ravisuhag