tag:github.com,2008:https://github.com/raystack/guardian/releasesTags from guardian2023-06-30T00:49:21Ztag:github.com,2008:Repository/337579190/v0.8.02023-06-30T01:07:37Zv0.8.0ravisuhagtag:github.com,2008:Repository/337579190/v0.7.02023-05-13T16:43:14Zv0.7.0<p>feat(policy): introduce expression in additional appeal requirement t…</p>
<p>…rigger</p>ravisuhagtag:github.com,2008:Repository/337579190/v0.6.32023-05-13T01:27:18Zv0.6.3ravisuhagtag:github.com,2008:Repository/337579190/v0.6.22023-03-13T13:06:57Zv0.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>bsushmithtag:github.com,2008:Repository/337579190/v0.6.2-alpha.22023-03-13T08:19:14Zv0.6.2-alpha.2utsav14novtag:github.com,2008:Repository/337579190/v0.6.2-alpha.12023-03-06T06:30:26Zv0.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 <[email protected]></p>bsushmithtag:github.com,2008:Repository/337579190/v0.6.12023-02-21T08:01:48Zv0.6.1rahmatrhdtag:github.com,2008:Repository/337579190/v0.6.02023-02-20T10:45:58Zv0.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 <[email protected]></p>rahmatrhdtag:github.com,2008:Repository/337579190/v0.6.0-alpha.42023-02-20T04:17:41Zv0.6.0-alpha.4ravisuhagtag:github.com,2008:Repository/337579190/v0.6.0-alpha.32023-02-17T07:37:15Zv0.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