tag:github.com,2008:https://github.com/raystack/frontier/releases
Release notes from frontier
2026-03-13T06:54:22Z
tag:github.com,2008:Repository/342477494/v0.93.2
2026-03-16T07:34:25Z
v0.93.2
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/6c2d9899e5c80cb8674c0ac385f03e2c24648de8/hovercard" href="https://github.com/raystack/frontier/commit/6c2d9899e5c80cb8674c0ac385f03e2c24648de8"><tt>6c2d989</tt></a> feat: enforce PAT scope on permission checks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057362499" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1446" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1446/hovercard" href="https://github.com/raystack/frontier/pull/1446">#1446</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/21bf238b5578cc5753782326b159e6f8df6bbc19/hovercard" href="https://github.com/raystack/frontier/commit/21bf238b5578cc5753782326b159e6f8df6bbc19"><tt>21bf238</tt></a> feat: PAT authentication chain, token validation, and error handling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4043008068" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1442" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1442/hovercard" href="https://github.com/raystack/frontier/pull/1442">#1442</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/79323c0299120689700ce888bced3b7720922d3b/hovercard" href="https://github.com/raystack/frontier/commit/79323c0299120689700ce888bced3b7720922d3b"><tt>79323c0</tt></a> feat: enforce PAT scope intersection on ByCurrentUser queries (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4063743523" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1447" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1447/hovercard" href="https://github.com/raystack/frontier/pull/1447">#1447</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/53fbdbeea60ced3e1376fc023150b07c26eae882/hovercard" href="https://github.com/raystack/frontier/commit/53fbdbeea60ced3e1376fc023150b07c26eae882"><tt>53fbdbe</tt></a> fix: prevent listPolicies call for project viewers without permission (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057089909" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1445" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1445/hovercard" href="https://github.com/raystack/frontier/pull/1445">#1445</a>)</li>
</ul>
ravisuhag
tag:github.com,2008:Repository/342477494/v0.93.1
2026-03-16T06:30:25Z
v0.93.1
<h2>What's new</h2>
<p>chore: standardize tooling versions and lock critical dependencies <a href="https://github.com/raystack/frontier/pull/1440" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1440/hovercard">PR-1440</a></p>
ravisuhag
tag:github.com,2008:Repository/342477494/v0.93.0
2026-03-10T15:31:53Z
v0.93.0
<h2>What's Changed</h2>
<ul>
<li>chore: update gitignore by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/whoAbhishekSah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/whoAbhishekSah">@whoAbhishekSah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4026230174" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1438" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1438/hovercard" href="https://github.com/raystack/frontier/pull/1438">#1438</a></li>
<li>fix: validate UUID in user Enable and Disable RPCs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/whoAbhishekSah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/whoAbhishekSah">@whoAbhishekSah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4026525300" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1439" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1439/hovercard" href="https://github.com/raystack/frontier/pull/1439">#1439</a></li>
<li>fix (users): email text-area out of bounds on resize by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4009871621" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1435" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1435/hovercard" href="https://github.com/raystack/frontier/pull/1435">#1435</a></li>
<li>feat: CreateCurrentUserPAT RPC implementation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AmanGIT07/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AmanGIT07">@AmanGIT07</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3968052607" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1401" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1401/hovercard" href="https://github.com/raystack/frontier/pull/1401">#1401</a></li>
<li>fix (organisations): ui shift due to missing min-height by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4032514916" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1441" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1441/hovercard" href="https://github.com/raystack/frontier/pull/1441">#1441</a></li>
<li>fix(admin): update sort key name case as api response by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rsbh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rsbh">@rsbh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4043056719" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1443" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1443/hovercard" href="https://github.com/raystack/frontier/pull/1443">#1443</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/raystack/frontier/compare/v0.92.1...v0.93.0"><tt>v0.92.1...v0.93.0</tt></a></p>
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/2f6d0cddd23e2ba80b676f2e88e3fc6bf736cbe0/hovercard" href="https://github.com/raystack/frontier/commit/2f6d0cddd23e2ba80b676f2e88e3fc6bf736cbe0"><tt>2f6d0cd</tt></a> feat: CreateCurrentUserPAT RPC implementation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3968052607" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1401" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1401/hovercard" href="https://github.com/raystack/frontier/pull/1401">#1401</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/92cc59b55ff02b3b499c7dea143c8a4358396082/hovercard" href="https://github.com/raystack/frontier/commit/92cc59b55ff02b3b499c7dea143c8a4358396082"><tt>92cc59b</tt></a> fix (organisations): ui shift due to missing min-height (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4032514916" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1441" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1441/hovercard" href="https://github.com/raystack/frontier/pull/1441">#1441</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/06bf3a7a7d8a9f67baaf11d93ae79515580bd04e/hovercard" href="https://github.com/raystack/frontier/commit/06bf3a7a7d8a9f67baaf11d93ae79515580bd04e"><tt>06bf3a7</tt></a> fix (users): email text-area out of bounds on resize (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4009871621" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1435" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1435/hovercard" href="https://github.com/raystack/frontier/pull/1435">#1435</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/86340f8037e9006e24b5ee554b372e0a32425a5b/hovercard" href="https://github.com/raystack/frontier/commit/86340f8037e9006e24b5ee554b372e0a32425a5b"><tt>86340f8</tt></a> fix: validate UUID in user Enable and Disable RPCs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4026525300" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1439" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1439/hovercard" href="https://github.com/raystack/frontier/pull/1439">#1439</a>)</li>
</ul>
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/2f6d0cddd23e2ba80b676f2e88e3fc6bf736cbe0/hovercard" href="https://github.com/raystack/frontier/commit/2f6d0cddd23e2ba80b676f2e88e3fc6bf736cbe0"><tt>2f6d0cd</tt></a> feat: CreateCurrentUserPAT RPC implementation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3968052607" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1401" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1401/hovercard" href="https://github.com/raystack/frontier/pull/1401">#1401</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/92cc59b55ff02b3b499c7dea143c8a4358396082/hovercard" href="https://github.com/raystack/frontier/commit/92cc59b55ff02b3b499c7dea143c8a4358396082"><tt>92cc59b</tt></a> fix (organisations): ui shift due to missing min-height (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4032514916" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1441" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1441/hovercard" href="https://github.com/raystack/frontier/pull/1441">#1441</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/06bf3a7a7d8a9f67baaf11d93ae79515580bd04e/hovercard" href="https://github.com/raystack/frontier/commit/06bf3a7a7d8a9f67baaf11d93ae79515580bd04e"><tt>06bf3a7</tt></a> fix (users): email text-area out of bounds on resize (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4009871621" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1435" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1435/hovercard" href="https://github.com/raystack/frontier/pull/1435">#1435</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/789e0b71a8b3fd964521e3775a06112a9155af1b/hovercard" href="https://github.com/raystack/frontier/commit/789e0b71a8b3fd964521e3775a06112a9155af1b"><tt>789e0b7</tt></a> fix(admin): update sort key name case as api response (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4043056719" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1443" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1443/hovercard" href="https://github.com/raystack/frontier/pull/1443">#1443</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/86340f8037e9006e24b5ee554b372e0a32425a5b/hovercard" href="https://github.com/raystack/frontier/commit/86340f8037e9006e24b5ee554b372e0a32425a5b"><tt>86340f8</tt></a> fix: validate UUID in user Enable and Disable RPCs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4026525300" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1439" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1439/hovercard" href="https://github.com/raystack/frontier/pull/1439">#1439</a>)</li>
</ul>
paanSinghCoder
tag:github.com,2008:Repository/342477494/v0.92.1
2026-03-03T08:21:32Z
v0.92.1
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/73a14db76f646beebce92c163b0dc48941dce642/hovercard" href="https://github.com/raystack/frontier/commit/73a14db76f646beebce92c163b0dc48941dce642"><tt>73a14db</tt></a> refactor(proto): regenerate protos after gateway annotations removed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4010116356" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1436" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1436/hovercard" href="https://github.com/raystack/frontier/pull/1436">#1436</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/251481bead2db30bc873a35df4651bc7be26aba1/hovercard" href="https://github.com/raystack/frontier/commit/251481bead2db30bc873a35df4651bc7be26aba1"><tt>251481b</tt></a> refactor: clean up gRPC dependencies and config references (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3981722013" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1412" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1412/hovercard" href="https://github.com/raystack/frontier/pull/1412">#1412</a>)</li>
</ul>
ravisuhag
tag:github.com,2008:Repository/342477494/v0.92.0
2026-03-02T06:13:47Z
v0.92.0
<h2>What's Changed</h2>
<ul>
<li>fix: update keys of groupBy as per mapping by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rsbh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rsbh">@rsbh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993183351" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1423" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1423/hovercard" href="https://github.com/raystack/frontier/pull/1423">#1423</a></li>
<li>chore: update apsara to 0.56.4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rsbh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rsbh">@rsbh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993508421" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1428" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1428/hovercard" href="https://github.com/raystack/frontier/pull/1428">#1428</a></li>
<li>chore: update apsara to 0.56.5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rsbh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rsbh">@rsbh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3994627642" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1433" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1433/hovercard" href="https://github.com/raystack/frontier/pull/1433">#1433</a></li>
<li>feat: move sdk general by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3985735163" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1414" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1414/hovercard" href="https://github.com/raystack/frontier/pull/1414">#1414</a></li>
<li>feat: move sdk members by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3989041934" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1418" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1418/hovercard" href="https://github.com/raystack/frontier/pull/1418">#1418</a></li>
<li>feat: move sdk teams by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3991752429" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1420" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1420/hovercard" href="https://github.com/raystack/frontier/pull/1420">#1420</a></li>
<li>Fix (admin sdk): Browser back button from org details page doesn't return to org list by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993483650" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1427" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1427/hovercard" href="https://github.com/raystack/frontier/pull/1427">#1427</a></li>
<li>fix (magic-link): page navigates to magic-link page when hit browser back by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3987886906" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1415" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1415/hovercard" href="https://github.com/raystack/frontier/pull/1415">#1415</a></li>
<li>feat: move sdk projects by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3991980876" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1421" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1421/hovercard" href="https://github.com/raystack/frontier/pull/1421">#1421</a></li>
<li>feat: move sdk security by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992022441" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1422" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1422/hovercard" href="https://github.com/raystack/frontier/pull/1422">#1422</a></li>
<li>docs (admin): Add SDK admin docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3981400397" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1411" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1411/hovercard" href="https://github.com/raystack/frontier/pull/1411">#1411</a></li>
<li>feat: move sdk plans by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993270878" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1424" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1424/hovercard" href="https://github.com/raystack/frontier/pull/1424">#1424</a></li>
<li>feat: move sdk billing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993414474" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1425" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1425/hovercard" href="https://github.com/raystack/frontier/pull/1425">#1425</a></li>
<li>feat: move sdk tokens by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993475023" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1426" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1426/hovercard" href="https://github.com/raystack/frontier/pull/1426">#1426</a></li>
<li>feat: move sdk api by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993693420" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1429" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1429/hovercard" href="https://github.com/raystack/frontier/pull/1429">#1429</a></li>
<li>feat: move sdk profile by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993749966" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1430" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1430/hovercard" href="https://github.com/raystack/frontier/pull/1430">#1430</a></li>
<li>feat: move sdk preferences by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993794394" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1431" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1431/hovercard" href="https://github.com/raystack/frontier/pull/1431">#1431</a></li>
<li>feat: move sdk sessions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993833746" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1432" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1432/hovercard" href="https://github.com/raystack/frontier/pull/1432">#1432</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/raystack/frontier/compare/v0.91.1...v0.92.0"><tt>v0.91.1...v0.92.0</tt></a></p>
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/58fbad1c529e434fd6998f60e8bf2d542dfb175b/hovercard" href="https://github.com/raystack/frontier/commit/58fbad1c529e434fd6998f60e8bf2d542dfb175b"><tt>58fbad1</tt></a> Fix (admin sdk): Browser back button from org details page doesn't return to org list (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993483650" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1427" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1427/hovercard" href="https://github.com/raystack/frontier/pull/1427">#1427</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/6599d34f9a19b84fd51f817100cf1ba4228e2b72/hovercard" href="https://github.com/raystack/frontier/commit/6599d34f9a19b84fd51f817100cf1ba4228e2b72"><tt>6599d34</tt></a> feat: move sdk api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993693420" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1429" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1429/hovercard" href="https://github.com/raystack/frontier/pull/1429">#1429</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/94094e02d200eb887a55bb27333463159ec82bdc/hovercard" href="https://github.com/raystack/frontier/commit/94094e02d200eb887a55bb27333463159ec82bdc"><tt>94094e0</tt></a> feat: move sdk billing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993414474" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1425" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1425/hovercard" href="https://github.com/raystack/frontier/pull/1425">#1425</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/a73baf99e021bcd5fe09c8a0d33ab080bcdde3ae/hovercard" href="https://github.com/raystack/frontier/commit/a73baf99e021bcd5fe09c8a0d33ab080bcdde3ae"><tt>a73baf9</tt></a> feat: move sdk general (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3985735163" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1414" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1414/hovercard" href="https://github.com/raystack/frontier/pull/1414">#1414</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/596da42edb14d7eafaac7565ef4228659fe345a0/hovercard" href="https://github.com/raystack/frontier/commit/596da42edb14d7eafaac7565ef4228659fe345a0"><tt>596da42</tt></a> feat: move sdk members (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3989041934" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1418" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1418/hovercard" href="https://github.com/raystack/frontier/pull/1418">#1418</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/d94f4d7dd9cbecebff94014dbf2b26cc7badeba1/hovercard" href="https://github.com/raystack/frontier/commit/d94f4d7dd9cbecebff94014dbf2b26cc7badeba1"><tt>d94f4d7</tt></a> feat: move sdk plans (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993270878" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1424" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1424/hovercard" href="https://github.com/raystack/frontier/pull/1424">#1424</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/ca38cd5eb296125d515d6d807e3b3b5a427962eb/hovercard" href="https://github.com/raystack/frontier/commit/ca38cd5eb296125d515d6d807e3b3b5a427962eb"><tt>ca38cd5</tt></a> feat: move sdk preferences (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993794394" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1431" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1431/hovercard" href="https://github.com/raystack/frontier/pull/1431">#1431</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/603b816f7ba22ab2df2df9b4ff2f213670c098d8/hovercard" href="https://github.com/raystack/frontier/commit/603b816f7ba22ab2df2df9b4ff2f213670c098d8"><tt>603b816</tt></a> feat: move sdk profile (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993749966" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1430" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1430/hovercard" href="https://github.com/raystack/frontier/pull/1430">#1430</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/a2e670787ca0addc1550a8f51e67656f0dc256c2/hovercard" href="https://github.com/raystack/frontier/commit/a2e670787ca0addc1550a8f51e67656f0dc256c2"><tt>a2e6707</tt></a> feat: move sdk projects (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3991980876" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1421" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1421/hovercard" href="https://github.com/raystack/frontier/pull/1421">#1421</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/5604aa32b3b1bce1255c7c8aa7f13c7aa2096f14/hovercard" href="https://github.com/raystack/frontier/commit/5604aa32b3b1bce1255c7c8aa7f13c7aa2096f14"><tt>5604aa3</tt></a> feat: move sdk security (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3992022441" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1422" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1422/hovercard" href="https://github.com/raystack/frontier/pull/1422">#1422</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/65d7f717c1461e9be11fa4a7468216c893c586a9/hovercard" href="https://github.com/raystack/frontier/commit/65d7f717c1461e9be11fa4a7468216c893c586a9"><tt>65d7f71</tt></a> feat: move sdk sessions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993833746" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1432" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1432/hovercard" href="https://github.com/raystack/frontier/pull/1432">#1432</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/3e04426bf112eb731935eed90478ad66cb206ea6/hovercard" href="https://github.com/raystack/frontier/commit/3e04426bf112eb731935eed90478ad66cb206ea6"><tt>3e04426</tt></a> feat: move sdk teams (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3991752429" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1420" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1420/hovercard" href="https://github.com/raystack/frontier/pull/1420">#1420</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/820638e81234d59d9716e263236f3bf5c68a5e93/hovercard" href="https://github.com/raystack/frontier/commit/820638e81234d59d9716e263236f3bf5c68a5e93"><tt>820638e</tt></a> feat: move sdk tokens (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993475023" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1426" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1426/hovercard" href="https://github.com/raystack/frontier/pull/1426">#1426</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/ab35fb8633bc4071bf197e4ee6771c8ed85ac3ce/hovercard" href="https://github.com/raystack/frontier/commit/ab35fb8633bc4071bf197e4ee6771c8ed85ac3ce"><tt>ab35fb8</tt></a> fix (magic-link): page navigates to magic-link page when hit browser back (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3987886906" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1415" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1415/hovercard" href="https://github.com/raystack/frontier/pull/1415">#1415</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/4c966ab7bebd0ed1cf846fc932fd063c2256a1a9/hovercard" href="https://github.com/raystack/frontier/commit/4c966ab7bebd0ed1cf846fc932fd063c2256a1a9"><tt>4c966ab</tt></a> fix: update keys of groupBy as per mapping (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3993183351" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1423" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1423/hovercard" href="https://github.com/raystack/frontier/pull/1423">#1423</a>)</li>
</ul>
rsbh
tag:github.com,2008:Repository/342477494/v0.91.1
2026-02-25T10:38:52Z
v0.91.1
<h2>What's Changed</h2>
<ul>
<li>fix(web-sdk): pnpm version mismatch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3988376967" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1417" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1417/hovercard" href="https://github.com/raystack/frontier/pull/1417">#1417</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/raystack/frontier/compare/v0.91.0...v0.91.1"><tt>v0.91.0...v0.91.1</tt></a></p>
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/998a657fdfc9f45ddf5a2837f3beeece6122a9f1/hovercard" href="https://github.com/raystack/frontier/commit/998a657fdfc9f45ddf5a2837f3beeece6122a9f1"><tt>998a657</tt></a> Fix/version mismatch pnpm 2354 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3988376967" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1417" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1417/hovercard" href="https://github.com/raystack/frontier/pull/1417">#1417</a>)</li>
</ul>
rohilsurana
tag:github.com,2008:Repository/342477494/v0.91.0
2026-02-25T10:31:12Z
v0.91.0
<h2>What's Changed</h2>
<ul>
<li>fix (audit-logs): audit logs page breaking due to react-router-dom import by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3956972740" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1394" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1394/hovercard" href="https://github.com/raystack/frontier/pull/1394">#1394</a></li>
<li>refactor(cmd): migrate CLI commands from gRPC to ConnectRPC clients by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/whoAbhishekSah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/whoAbhishekSah">@whoAbhishekSah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3951966171" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1388" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1388/hovercard" href="https://github.com/raystack/frontier/pull/1388">#1388</a></li>
<li>refactor(test): migrate E2E tests from gRPC to ConnectRPC clients by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/whoAbhishekSah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/whoAbhishekSah">@whoAbhishekSah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3955910505" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1389" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1389/hovercard" href="https://github.com/raystack/frontier/pull/1389">#1389</a></li>
<li>feat (admin): export admin page as a component and consume it in apps/admin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3920145633" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1375" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1375/hovercard" href="https://github.com/raystack/frontier/pull/1375">#1375</a></li>
<li>fix: set connect query to 2.1.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rsbh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rsbh">@rsbh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3976569731" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1402" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1402/hovercard" href="https://github.com/raystack/frontier/pull/1402">#1402</a></li>
<li>refactor (admin): remove router reference by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3976833552" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1403" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1403/hovercard" href="https://github.com/raystack/frontier/pull/1403">#1403</a></li>
<li>fix: empty outlet in admin org routes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rsbh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rsbh">@rsbh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977309504" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1407" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1407/hovercard" href="https://github.com/raystack/frontier/pull/1407">#1407</a></li>
<li>fix(admin_ui): fallback tokens by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977470211" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1408" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1408/hovercard" href="https://github.com/raystack/frontier/pull/1408">#1408</a></li>
<li>fix(profile): improve full name validation with clearer error messages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohilsurana/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohilsurana">@rohilsurana</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3959367380" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1396" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1396/hovercard" href="https://github.com/raystack/frontier/pull/1396">#1396</a></li>
<li>refactor(server): remove gRPC and gRPC-gateway server implementation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/whoAbhishekSah/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/whoAbhishekSah">@whoAbhishekSah</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3976871473" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1404" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1404/hovercard" href="https://github.com/raystack/frontier/pull/1404">#1404</a></li>
<li>refactor (admin): remove all instances of react-router-dom by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/paanSinghCoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/paanSinghCoder">@paanSinghCoder</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977953090" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1410" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1410/hovercard" href="https://github.com/raystack/frontier/pull/1410">#1410</a></li>
<li>fix: members table header by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3981826888" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1413" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1413/hovercard" href="https://github.com/raystack/frontier/pull/1413">#1413</a></li>
<li>feat: scope support in usePreferences hook by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rohanchkrabrty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rohanchkrabrty">@rohanchkrabrty</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977074985" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1405" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1405/hovercard" href="https://github.com/raystack/frontier/pull/1405">#1405</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/raystack/frontier/compare/v0.90.0...v0.91.0"><tt>v0.90.0...v0.91.0</tt></a></p>
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/1dfba7a1f0535346cd4a8ccd8a9b762a11aa271c/hovercard" href="https://github.com/raystack/frontier/commit/1dfba7a1f0535346cd4a8ccd8a9b762a11aa271c"><tt>1dfba7a</tt></a> feat: export admin page as a component and consume it in apps/admin (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3920145633" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1375" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1375/hovercard" href="https://github.com/raystack/frontier/pull/1375">#1375</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/51d98c28df194887045a21f1cb9e7176e06300a6/hovercard" href="https://github.com/raystack/frontier/commit/51d98c28df194887045a21f1cb9e7176e06300a6"><tt>51d98c2</tt></a> feat: scope support in usePreferences hook (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977074985" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1405" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1405/hovercard" href="https://github.com/raystack/frontier/pull/1405">#1405</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/523ef56a51c5067025280f16e92a3ac0cb1c5342/hovercard" href="https://github.com/raystack/frontier/commit/523ef56a51c5067025280f16e92a3ac0cb1c5342"><tt>523ef56</tt></a> fix (audit-logs): audit logs page breaking due to react-router-dom import (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3956972740" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1394" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1394/hovercard" href="https://github.com/raystack/frontier/pull/1394">#1394</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/59f00079bb26c41727e09f8d81f70525cb00e4b2/hovercard" href="https://github.com/raystack/frontier/commit/59f00079bb26c41727e09f8d81f70525cb00e4b2"><tt>59f0007</tt></a> fix(admin_ui): empty outlet in admin org routes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977309504" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1407" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1407/hovercard" href="https://github.com/raystack/frontier/pull/1407">#1407</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/222d46dbb0932134cc6d225ab52099f02a99c31c/hovercard" href="https://github.com/raystack/frontier/commit/222d46dbb0932134cc6d225ab52099f02a99c31c"><tt>222d46d</tt></a> fix(admin_ui): fallback tokens (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977470211" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1408" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1408/hovercard" href="https://github.com/raystack/frontier/pull/1408">#1408</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/339578919544cd95eb737cea3185860eab4e3aa7/hovercard" href="https://github.com/raystack/frontier/commit/339578919544cd95eb737cea3185860eab4e3aa7"><tt>3395789</tt></a> fix(admin_ui): remove router reference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3976833552" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1403" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1403/hovercard" href="https://github.com/raystack/frontier/pull/1403">#1403</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/f49b58427ace922d99a8270f6a6a333f0ef07aa2/hovercard" href="https://github.com/raystack/frontier/commit/f49b58427ace922d99a8270f6a6a333f0ef07aa2"><tt>f49b584</tt></a> fix(profile): improve full name validation with clearer error messages (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3959367380" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1396" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1396/hovercard" href="https://github.com/raystack/frontier/pull/1396">#1396</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/513d0c2e82ef187a7f7373ec2a3cf19d35a7295e/hovercard" href="https://github.com/raystack/frontier/commit/513d0c2e82ef187a7f7373ec2a3cf19d35a7295e"><tt>513d0c2</tt></a> fix: members table header (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3981826888" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1413" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1413/hovercard" href="https://github.com/raystack/frontier/pull/1413">#1413</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/24d1f4ea7f525e1d7d18e6e1b1392974e3797d60/hovercard" href="https://github.com/raystack/frontier/commit/24d1f4ea7f525e1d7d18e6e1b1392974e3797d60"><tt>24d1f4e</tt></a> fix: set connect query to 2.1.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3976569731" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1402" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1402/hovercard" href="https://github.com/raystack/frontier/pull/1402">#1402</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/2fd15c23a2f7037cf774b6e3421568df134277bb/hovercard" href="https://github.com/raystack/frontier/commit/2fd15c23a2f7037cf774b6e3421568df134277bb"><tt>2fd15c2</tt></a> refactor(cmd): migrate CLI commands from gRPC to ConnectRPC clients (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3951966171" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1388" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1388/hovercard" href="https://github.com/raystack/frontier/pull/1388">#1388</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/880cd5e9fe21f9eba5abd1a8b3f3a62c552d606f/hovercard" href="https://github.com/raystack/frontier/commit/880cd5e9fe21f9eba5abd1a8b3f3a62c552d606f"><tt>880cd5e</tt></a> refactor(server): remove gRPC and gRPC-gateway server implementation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3976871473" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1404" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1404/hovercard" href="https://github.com/raystack/frontier/pull/1404">#1404</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/f25fedeb82f503c4b408af07f83ebdc91dd2b78c/hovercard" href="https://github.com/raystack/frontier/commit/f25fedeb82f503c4b408af07f83ebdc91dd2b78c"><tt>f25fede</tt></a> refactor(test): migrate E2E tests from gRPC to ConnectRPC clients (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3955910505" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1389" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1389/hovercard" href="https://github.com/raystack/frontier/pull/1389">#1389</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/d1d7f2fc7a89b1d7db63b5cdb7ab0304609588ce/hovercard" href="https://github.com/raystack/frontier/commit/d1d7f2fc7a89b1d7db63b5cdb7ab0304609588ce"><tt>d1d7f2f</tt></a> refactor: remove all instances of react-router-dom (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977953090" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1410" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1410/hovercard" href="https://github.com/raystack/frontier/pull/1410">#1410</a>)</li>
</ul>
rohilsurana
tag:github.com,2008:Repository/342477494/v0.90.0
2026-02-17T08:33:24Z
v0.90.0
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/de246c4290227a6ec54786739a7fc9b710b3576d/hovercard" href="https://github.com/raystack/frontier/commit/de246c4290227a6ec54786739a7fc9b710b3576d"><tt>de246c4</tt></a> feat(admin-ui): use virtual datatable in admin app (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3915343430" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1373" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1373/hovercard" href="https://github.com/raystack/frontier/pull/1373">#1373</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/1e2d00e7ef324a6dcb7df772fa50c5d712345618/hovercard" href="https://github.com/raystack/frontier/commit/1e2d00e7ef324a6dcb7df772fa50c5d712345618"><tt>1e2d00e</tt></a> feat(preference): add InputHintOption for structured input options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3925241676" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1378" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1378/hovercard" href="https://github.com/raystack/frontier/pull/1378">#1378</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/8cf5e594e63afd226c909ff22d1b40566b10e6aa/hovercard" href="https://github.com/raystack/frontier/commit/8cf5e594e63afd226c909ff22d1b40566b10e6aa"><tt>8cf5e59</tt></a> feat(preference): add org-scoped user preferences support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3900298974" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1369" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1369/hovercard" href="https://github.com/raystack/frontier/pull/1369">#1369</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/7e6fa825871461d39f4b8b9bc107ad99fb781c07/hovercard" href="https://github.com/raystack/frontier/commit/7e6fa825871461d39f4b8b9bc107ad99fb781c07"><tt>7e6fa82</tt></a> feat(preference): add scope filtering to Filter struct and repository (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3890587025" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1367" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1367/hovercard" href="https://github.com/raystack/frontier/pull/1367">#1367</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/bcdd0206e19dd0eda64e4fa6ae627ba19e80ae06/hovercard" href="https://github.com/raystack/frontier/commit/bcdd0206e19dd0eda64e4fa6ae627ba19e80ae06"><tt>bcdd020</tt></a> feat: export Roles page as a component and consume it in apps/admin (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3869388799" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1349" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1349/hovercard" href="https://github.com/raystack/frontier/pull/1349">#1349</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/3f5ab2f81cf24b4d9480da0d699ffd1972efab30/hovercard" href="https://github.com/raystack/frontier/commit/3f5ab2f81cf24b4d9480da0d699ffd1972efab30"><tt>3f5ab2f</tt></a> fix(ci): remove dind service causing Docker version mismatch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3940444551" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1382" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1382/hovercard" href="https://github.com/raystack/frontier/pull/1382">#1382</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/b9f0e27ab77ebe2649eb44f9181813ca6d85b695/hovercard" href="https://github.com/raystack/frontier/commit/b9f0e27ab77ebe2649eb44f9181813ca6d85b695"><tt>b9f0e27</tt></a> refactor(preference): rename custom_traits_path to additional_traits_path (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3950854116" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1386" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1386/hovercard" href="https://github.com/raystack/frontier/pull/1386">#1386</a>)</li>
</ul>
ravisuhag
tag:github.com,2008:Repository/342477494/v0.89.2
2026-02-04T04:59:11Z
v0.89.2
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/6d81c59a3653619f176978fae46b5ab0804cd92e/hovercard" href="https://github.com/raystack/frontier/commit/6d81c59a3653619f176978fae46b5ab0804cd92e"><tt>6d81c59</tt></a> feat(preference): add SelectValidator for select/combobox inputs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3884371781" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1364" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1364/hovercard" href="https://github.com/raystack/frontier/pull/1364">#1364</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/a17d831798f0272c76accabb49f1bc89a2486a89/hovercard" href="https://github.com/raystack/frontier/commit/a17d831798f0272c76accabb49f1bc89a2486a89"><tt>a17d831</tt></a> feat(preferences): add custom traits config loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3874719470" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1362" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1362/hovercard" href="https://github.com/raystack/frontier/pull/1362">#1362</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/3105a66c2d70fa664a98eff3bcc7d69cd4582bb0/hovercard" href="https://github.com/raystack/frontier/commit/3105a66c2d70fa664a98eff3bcc7d69cd4582bb0"><tt>3105a66</tt></a> feat(preferences): add scope columns migration and constants (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3874694425" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1361" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1361/hovercard" href="https://github.com/raystack/frontier/pull/1361">#1361</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/01d07bdb5f5b1539abaab3e7e930c27f7a6e7180/hovercard" href="https://github.com/raystack/frontier/commit/01d07bdb5f5b1539abaab3e7e930c27f7a6e7180"><tt>01d07bd</tt></a> fix: formatting issue for negative tokens (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3870095483" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1356" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1356/hovercard" href="https://github.com/raystack/frontier/pull/1356">#1356</a>)</li>
</ul>
ravisuhag
tag:github.com,2008:Repository/342477494/v0.89.1
2026-02-02T09:30:35Z
v0.89.1
<h2>Changelog</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/dc3f3124ab2220a3b66a7e4e92a1211e107390b4/hovercard" href="https://github.com/raystack/frontier/commit/dc3f3124ab2220a3b66a7e4e92a1211e107390b4"><tt>dc3f312</tt></a> feat: add comprehensive validation for full name field (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3874481292" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1359" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1359/hovercard" href="https://github.com/raystack/frontier/pull/1359">#1359</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/raystack/frontier/commit/231cb12917d5758fe8d329eb2c7f165b34126f8c/hovercard" href="https://github.com/raystack/frontier/commit/231cb12917d5758fe8d329eb2c7f165b34126f8c"><tt>231cb12</tt></a> fix: setup node and pnpm (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3884572853" data-permission-text="Title is private" data-url="https://github.com/raystack/frontier/issues/1365" data-hovercard-type="pull_request" data-hovercard-url="/raystack/frontier/pull/1365/hovercard" href="https://github.com/raystack/frontier/pull/1365">#1365</a>)</li>
</ul>
ravisuhag