Skip to content

Commit 3c76911

Browse files
committed
Cut Release 'v2026.3.6'
1 parent 0456aab commit 3c76911

6 files changed

Lines changed: 16 additions & 7 deletions

File tree

.changes/unreleased/deprecate-client-get-property.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

.changes/unreleased/property-owner-type-change.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

.changes/unreleased/team-property-definitions.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

.changes/v2026.3.6.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## [March 06, 2026](https://github.com/OpsLevel/opslevel-go/compare/v2026.2.18...v2026.3.6)
2+
### Feature
3+
* Add CRUD operations for team property definitions (`CreateTeamPropertyDefinition`, `UpdateTeamPropertyDefinition`, `GetTeamPropertyDefinition`, `ListTeamPropertyDefinitions`, `AssignTeamPropertyDefinitions`) and entity-scoped property lookup methods (`Team.GetProperty`, `Service.GetProperty`)
4+
### Deprecated
5+
* `Client.GetProperty` only resolves service owners and will fail for team identifiers. Use `Service.GetProperty` or `Team.GetProperty` instead.
6+
### Removed
7+
* [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`).

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and is generated by [Changie](https://github.com/miniscruff/changie).
66

7+
## [March 06, 2026](https://github.com/OpsLevel/opslevel-go/compare/v2026.2.18...v2026.3.6)
8+
### Feature
9+
* Add CRUD operations for team property definitions (`CreateTeamPropertyDefinition`, `UpdateTeamPropertyDefinition`, `GetTeamPropertyDefinition`, `ListTeamPropertyDefinitions`, `AssignTeamPropertyDefinitions`) and entity-scoped property lookup methods (`Team.GetProperty`, `Service.GetProperty`)
10+
### Deprecated
11+
* `Client.GetProperty` only resolves service owners and will fail for team identifiers. Use `Service.GetProperty` or `Team.GetProperty` instead.
12+
### Removed
13+
* [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`).
14+
715
## [February 18, 2026](https://github.com/OpsLevel/opslevel-go/compare/v2026.1.15...v2026.2.18)
816

917
## [January 15, 2026](https://github.com/OpsLevel/opslevel-go/compare/v2025.12.17...v2026.1.15)

version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
package opslevel
22

3-
const clientVersion = "v2026.2.18"
3+
const clientVersion = "v2026.3.6"

0 commit comments

Comments
 (0)