Conversation
As a first step towards enabling private organizations, the protobuf definitions for CreateOrganizationsRequest.Value, UpdateOrganizationsRequest.Value, and Organization are updated to include a visibility field. A new enum OrganizationVisibility is also defined. --------- Co-authored-by: Philip K. Warren <pkwarren@users.noreply.github.com>
Add an update tokens RPC which allows users to change the name or permissions of a token. With scoped tokens, changing the permissions is important if they are initially too broad or too narrow.
bufdev
reviewed
Jun 22, 2026
| // These operations are distinct from retrieving raw descriptors: to get the | ||
| // compiled FileDescriptorSet for a Module, use | ||
| // buf.registry.module.v1.FileDescriptorSetService. | ||
| service SchemaService { |
Member
There was a problem hiding this comment.
I'm not sure I understand this service and it's naming - SchemaService would imply something to me like I'm operating on schemas (say GetFileDescriptorSet, for example), but this is unrelated. At least Convert is. What is the need for these two RPCs in the first place?
nicksnyder
reviewed
Jun 22, 2026
bufdev
reviewed
Jun 26, 2026
| // These operations are distinct from retrieving raw descriptors: to get the | ||
| // compiled FileDescriptorSet for a Module, use | ||
| // buf.registry.module.v1.FileDescriptorSetService. | ||
| service SchemaService { |
Move instance roles and their RPCs to the iam package alongside module contributors and organization membership.
- recommended SDKs are removed from admin and placed in a new package called gensdk. - Remove mention of instance from api endpoints in admin.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As part of API stabilization for the BSR, this PR introduces the following new v1 APIs:
buf.registry.admin.v1.InstanceService(NEW)buf.registry.audit.v1.AuditService(NEW)buf.alpha.audit.v1alpha1.buf.registry.iam.v1.IdpGroupMappingService(NEW)buf.registry.iam.v1(NEW)buf.registry.iam.v1.PermissionService(NEW)buf.registry.iam.v1.ScimTokenService(NEW)buf.registry.iam.v1.TokenService(NEW)buf.registry.iam.v1.ModuleContributorService(NEW)buf.registry.iam.v1.OrganizationMembershipService(NEW)buf.registry.owner.v1.OrganizationService(UPDATED)GetOrganizationSettingsandUpdateOrganizationSettingsto manage base roles on an organization.buf.registry.user.v1.UserService(UPDATED)GetUserInstanceRolesandUpdateUserInstanceRolesto view the instance role (member, admin) for users.buf.registry.plugin.v1(NEW)PluginState->PluginStatus.PLUGIN_TYPE_GENERATION.buf.registry.policy.v1(NEW)buf.registry.extension.v1beta1(UPDATED)buf.registry.schema.v1.SchemaService(NEW)buf.registry.webhook.v1(NEW)