You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* abstract team & service owners on property
* feat: add CreateTeamPropertyDefinition
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat: add UpdateTeamPropertyDefinition
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat: add GetTeamPropertyDefinition
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat: add ListTeamPropertyDefinitions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat: add AssignTeamPropertyDefinitions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat: add Team.GetProperties with test
* feat: add Team.GetProperty
* feat: add Service.GetProperty, deprecate Client.GetProperty
* chore: add changelog entries for team property definitions
* chore: record breaking change for Property.Owner type
* fix: set TotalCount correctly in GetProperties for Team and Service
TotalCount is tagged graphql:"-" so it's never populated from the API.
The recursive accumulation pattern (TotalCount += resp.TotalCount) always
resulted in 0. Fix by setting TotalCount = len(Nodes) after all pages
have been accumulated.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
body: '[Breaking change] `Property.Owner` type changed from `EntityOwnerService` to `PropertyOwner` to support both service and team owners. Direct field access (e.g. `property.Owner.Aliases`) must be updated to go through the embedded type (e.g. `property.Owner.ServiceId.Aliases`).'
0 commit comments