v0.111.0
What's Changed
- docs(reconcile): show scopes in the Role example by @rohilsurana in #1764
- chore(resource): remove the unused resource-config cache by @rohilsurana in #1766
- feat(reconcile): validate every document before applying anything by @rohilsurana in #1776
- fix(reconcile): harden the PlatformUser kind against silent access removal by @rohilsurana in #1775
- refactor(admin): centralize date formatting, fix null-timestamp rendering, and correct table filter attribute by @Shreyag02 in #1746
- fix(membership): log audit record failures instead of dropping them by @AmanGIT07 in #1770
- chore: acknowledge unactionable errors explicitly by @AmanGIT07 in #1773
- fix: log audit log failures instead of dropping them by @AmanGIT07 in #1769
- fix(cmd): fail fast when marking an unknown flag required by @AmanGIT07 in #1771
- fix(store): surface prospect metadata errors and revive the policy list assertion by @AmanGIT07 in #1778
- chore: dedupe imports and simplify expressions by @AmanGIT07 in #1780
- fix(sdk): disable native browser validation on react-hook-form forms by @rohanchkrabrty in #1791
- chore: name error vars by convention by @AmanGIT07 in #1788
- chore: acknowledge deprecated API usage by @AmanGIT07 in #1781
- fix(store): return transaction errors from rql search repositories by @AmanGIT07 in #1768
- fix(spicedb): migrate batch check to the stable bulk permissions API by @AmanGIT07 in #1777
- fix(auth): return 4xx for bad OIDC authorization codes by @whoAbhishekSah in #1790
- chore(lint): enable errcheck and staticcheck by @AmanGIT07 in #1774
- feat(reconcile): unify custom and predefined role handling under one field model by @rohilsurana in #1779
- docs: RFC 0001 for declarative management of platform resources by @rohilsurana in #1751
- feat(reconcile): add a Webhook kind by @rohilsurana in #1772
- feat(reconcile): validate preference values against the trait at plan time by @rohilsurana in #1794
- feat(db): block deleting an org that still has service users by @whoAbhishekSah in #1796
- fix(reconcile): close the PlatformUser Rule 2 and Rule 5 gaps by @rohilsurana in #1795
- fix(reconcile): validate the permission namespace charset at plan time by @rohilsurana in #1797
- fix(auth): reject PAT and service user when parent org is disabled by @whoAbhishekSah in #1792
- refactor(server): remove unused ListOrganizationsByDomain messages and authz entry by @AmanGIT07 in #1793
- fix(auth): store mail OTP codes as bcrypt hashes by @AmanGIT07 in #1803
- chore(proto): bump proton to pick up pagination field bounds by @AmanGIT07 in #1804
- feat(admin): show org slug in detail URLs instead of UUID by @Shreyag02 in #1763
- refactor(deleter): move custom-resource policy cleanup to resource service by @whoAbhishekSah in #1800
- refactor: rename service user variables by @RushikeshBhavsar3605 in #1802
- feat(billing): use credit product title as overdraft invoice line item name by @rohilsurana in #1753
New Contributors
- @RushikeshBhavsar3605 made their first contribution in #1802
Full Changelog: v0.110.0...v0.111.0