- Dependencies: Bump STACKIT SDK core module from
v0.24.0tov0.24.1
- Dependencies: Bump STACKIT SDK core module from
v0.23.0tov0.24.0
- Feature: Introduction of multi API version support for the git SDK module. For more details please see the announcement on GitHub: #5062
v1betaapi: New package which should be used for communication with the STACKIT git API in the future- Deprecation: The contents in the root of this SDK module including the
waitpackage are marked as deprecated and will be removed after 2026-09-30. Switch to the newv1apipackage instead. - Dependencies: Bump STACKIT SDK core module from
v0.21.1tov0.23.0 - Feature: New API client methods for managing authentication:
CreateAuthentication,GetAuthentication,ListAuthentication,PatchAuthentication,DeleteAuthentication - Feature: New API client methods for managing runners:
CreateRunner,GetRunner,DeleteRunner,ListRunnerRuntimes - Feature: New model structs for managing authentication:
Authentication,AuthenticationList,CreateAuthenticationPayload,PatchAuthenticationPayload - Feature: New model structs for managing runners:
CreateRunnerPayload,Runner,RunnerRuntime,RunnerRuntimeList - Feature: New error model structs:
AlreadyExistsError,BadErrorResponse,NotFoundErrorResponse,UnauthorizedErrorResponse,ConflictErrorResponse - Feature: New field
FeatureTogglein Instance model struct - Feature: New fields
AclandFeatureTogglein structPatchInstancePayload - Breaking change: Removal of type
InstanceFlavor - Breaking change: Removal of structs:
ListRunnerLabels,RunnerLabel,UnauthorizedResponse
- Bump STACKIT SDK core module from
v0.21.0tov0.21.1
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.3.0tov5.3.1
- Bump STACKIT SDK core module from
v0.20.0tov0.20.1
- Breaking Change: Replace
PatchOperationbyPatchInstancePayloadinApiPatchInstanceRequeststruct - Breaking Change: Replace
CreateInstancePayloadFlavorenums byInstanceFlavor
- Bump STACKIT SDK core module from
v0.19.0tov0.20.0
- Feature: Add support for list runner labels operation
- new API client methods
ListRunnerLabelsandListRunnerLabelsExecute - new model struct
RunnerLabel
- new API client methods
- Feature: Add support for the instance patch operation
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Feature: Add
Skufield toFlavorsmodel - Feature: Add enums
CreateInstancePayloadFlavorforFlavorfield inCreateInstancePayload
- Feature: Add support for
Flavorsfor STACKIT git instance - Feature: Add support for
Aclfor STACKIT git instance projectIdandinstanceIdstrings must have a length of 36 characters now (previously was only limited to a maximum of 36 characters)- Add
required:"true"tags to model structs
- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce typed enum constants for status attributes
- Feature: Update user-agent header
- Bugfix: Spelling corrections in documentation
- Bugfix: Correctly handle empty payload in body
- Features: Add waiters to manage the STACKIT Git
- Features: Add new methods to manage the STACKIT Git:
CreateInstance,DeleteInstance,GetInstance
- New: STACKIT Git module can be used to manage STACKIT Git