Releases: OpsLevel/opslevel-go
Releases · OpsLevel/opslevel-go
Release list
v2026.7.8
July 08, 2026
Security
- Bumped
golang.org/x/cryptoto v0.52.0 to patch 7 critical CVEs inx/crypto/ssh(GO-2026-5020, 5023, 5006, 5017, 5019, 5021, 5005). - Bumped
golang.org/x/netto v0.55.0 to patch GO-2026-5026 inx/net/idna, whereToASCII/ToUnicodeincorrectly accepted Punycode-encoded labels that decoded to ASCII-only labels.
Dependency
- Bumped the minimum required Go version from 1.24 to 1.25.0. Downstream projects that import
opslevel-gomust now be built with Go 1.25.0 or newer.
v2026.6.30
June 30, 2026
Feature
- Add Scope field on RunnerJobVariable so variables can be restricted to the init container or the main job container
- Add InitCommands and InitImage fields on RunnerJob to support running an init container before the main job container
v2026.5.20
v2026.5.12
v2026.5.6
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).