Releases: OpsLevel/opslevel-go
Releases · OpsLevel/opslevel-go
v2026.4.13
v2026.3.6
March 06, 2026
Feature
- Add CRUD operations for team property definitions (
CreateTeamPropertyDefinition,UpdateTeamPropertyDefinition,GetTeamPropertyDefinition,ListTeamPropertyDefinitions,AssignTeamPropertyDefinitions) and entity-scoped property lookup methods (Team.GetProperty,Service.GetProperty)
Deprecated
Client.GetPropertyonly resolves service owners and will fail for team identifiers. UseService.GetPropertyorTeam.GetPropertyinstead.
Removed
- [Breaking change]
Property.Ownertype changed fromEntityOwnerServicetoPropertyOwnerto 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).
v2026.2.18
v2026.1.15
v2025.12.17
v2025.12.15
v2025.12.5
December 05, 2025
Feature
- Update relationships to include management rules
Dependency
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1
- Bump github.com/relvacode/iso8601 from 1.6.0 to 1.7.0
v2025.8.5
August 05, 2025
Feature
- Increase default pagesize from 100 to 500
- Add new client functions for
CreateCheckRelationshipandUpdateCheckRelationship
Refactor
- Remove hashicorp retryable http client in favor of the go standard http client and hasura/go-graphql-client new retry functionality
v2025.7.28
July 28, 2025
Feature
- Allow the HTTP transport of GraphQL and REST clients to be overridden
- Add Contacts to User
- Add SearchTeams, which allows providing a search term to search for teams by name
- Add
ListServicesWithInputFiltermethod for constructing service queries with ad hoc filters.
Dependency
- Bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8
- Bump github.com/hasura/go-graphql-client from 0.14.3 to 0.14.4
v2025.6.13
June 13, 2025
Feature
- Add
client.GetServiceStatsfunction, which includes Rubric and CheckResults data to retrieve maturity report information for a service - Add support for Campaigns and client.ListCampaigns
Removed
- [Breaking change] Removed Check from CheckResult and replaced with CheckId. This prevents loops when working with Level
Dependency
- Bump github.com/stretchr/testify from 1.8.4 to 1.10.0