Releases: stackitcloud/stackit-sdk-go
Releases · stackitcloud/stackit-sdk-go
Release (2025-10-29)
Highlights
stackitmarketplace: v1.15.0- Feature: Add
EndUserLicenseAgreement,ProductDescriptionandServiceLevelAgreementattributes and add them toAssetsstruct
- Feature: Add
postgresflex: v1.3.0- Breaking Change: The attribute type for
PartialUpdateInstancePayloadandUpdateInstancePayloadchanged fromStoragetoStorageUpdate. - Deprecation:
StorageUpdate: updating the performance class field is not possible.
- Breaking Change: The attribute type for
iaas:- v1.0.1
- Bump STACKIT resourcemanager SDK module from
v0.17.1tov0.18.0
- Bump STACKIT resourcemanager SDK module from
- v1.0.0
- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
- Feature: Add new methods to manage routing tables:
AddRoutingTableToArea,DeleteRoutingTableFromArea,GetRoutingTableOfArea,ListRoutingTablesOfArea,UpdateRoutingTableOfArea - Feature: Add new methods to manage routes in routing tables:
AddRoutesToRoutingTable,DeleteRouteFromRoutingTable,GetRouteOfRoutingTable,ListRoutesOfRoutingTable,UpdateRouteOfRoutingTable - Breaking Change: Add new method to manage network area regions:
CreateNetworkAreaRegion,DeleteNetworkAreaRegion,GetNetworkAreaRegion,ListNetworkAreaRegions,UpdateNetworkAreaRegion - Feature: Add new wait handler for network area region:
CreateNetworkAreaRegionWaitHandlerandDeleteRegionalNetworkAreaConfigurationWaitHandler - Breaking Change: Wait handler which relates to region-specific services, got an additional param for the region:
CreateNetworkWaitHandler,UpdateNetworkWaitHandler,DeleteNetworkWaitHandler,CreateVolumeWaitHandler,DeleteVolumeWaitHandler,CreateServerWaitHandler,ResizeServerWaitHandler,DeleteServerWaitHandler,StartServerWaitHandler,StopServerWaitHandler,DeallocateServerWaitHandler,RescueServerWaitHandler,UnrescueServerWaitHandler,ProjectRequestWaitHandler,AddVolumeToServerWaitHandler,RemoveVolumeFromServerWaitHandler,UploadImageWaitHandler,DeleteImageWaitHandler,CreateBackupWaitHandler,DeleteBackupWaitHandler,RestoreBackupWaitHandler,CreateSnapshotWaitHandler,DeleteSnapshotWaitHandler - Breaking Change:
Networkmodel has changed:NetworkIdhas been renamed toIdGateway,Nameservers,PrefixesandPublicIphas been moved to new modelNetworkIPv4, and can be accessed in the new propertyIPv4- Properties
Gatewayv6,Nameserversv6andPrefixesv6moved to new modelNetworkIPv6, and can be accessed in the new propertyIPv6
- Breaking Change:
CreateServerPayloadmodel has changed:- Model
CreateServerPayloadBootVolumeofBootVolumeproperty changed toServerBootVolume - Property
NetworkinginCreateServerPayloadis required now
- Model
- Deprecated: Deprecated wait handler and will be removed after April 2026:
CreateNetworkAreaWaitHandler,UpdateNetworkAreaWaitHandlerandDeleteNetworkAreaWaitHandler
- v1.0.1
resourcemanager: v0.18.0- Feature: Add new model
ContainerSearchResult
- Feature: Add new model
git: v0.9.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 list runner labels operation
cdn: v2.0.0- Feature: Switch from
v1betaCDN API version tov1beta2version. - Breaking change: Changed spelling from
WAFtoWafin model struct namesWAFStatusRuleBlock->WafStatusRuleBlockWAFRuleGroup->WafRuleGroupWAFRuleCollection->WafRuleCollectionWAFRule->WafRuleNullableListWAFCollectionsResponse->NullableListWafCollectionsResponse
- Breaking change: Changed spelling from model struct named
GenericJSONResponsetoGenericJsonResponse - Breaking change: Removal of fields from model structs
- Remove
Descriptionfield fromErrorDetailsmodel struct - Remove
Domainfield fromPutCustomDomainResponseandGetCustomDomainResponsemodel structs - Remove
OccuredAtfield fromGetCacheInfoResponseHistoryEntrymodel struct
- Remove
- Breaking change: Renaming of fields in model structs
- Rename
DistributionIDfield toDistributionIdinDistributionLogsRecordmodel struct - Rename
BlockedIPsfield toBlockedIpsinCreateDistributionPayload,ConfigPatchandConfigmodel structs
- Rename
- Breaking change: Removal of API client methods
GetLogsSearchFilters,GetLogsSearchFiltersExecute - Breaking change: Removal of request structs
GetLogsSearchFiltersRequest - Feature: Add fields to model structs
- Add
Backendfield toCreateDistributionPayloadmodel struct - Add
BucketBackendfield toConfigBackendmodel struct - Add
BucketBackendPatchfield toConfigPatchBackendmodel struct
- Add
- Feature: New model structs
- New Loki model structs:
LokiLogSinkCredentials,LokiLogSinkCreate,LokiLogSinkPatch - New Backend model structs:
HttpBackendCreate,BucketBackendCreate,BucketBackend,BucketBackendPatch,CreateDistributionPayloadBackend - Other new model structs:
BucketCredentials
- New Loki model structs:
- Feature: Switch from
What's Changed
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #3637
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3650
- Update module github.com/stackitcloud/stackit-sdk-go/services/postgresflex to v1.3.0 by @stackit-pipeline in #3651
- chore(examples): use eu01 as example value for region by @rubenhoenle in #3665
- Generator: Update SDK /services/iaas by @stackit-pipeline in #3662
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #3673
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #3678
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v1 by @stackit-pipeline in #3667
- Generator: Update SDK /services/alb by @stackit-pipeline in #3674
- Update module github.com/stackitcloud/stackit-sdk-go/services/resourcemanager to v0.18.0 by @stackit-pipeline in #3679
- Generator: Update SDK /services/git by @stackit-pipeline in #3692
- Generator: Update SDK /services/intake by @stackit-pipeline in #3693
- Generator: Update SDK /services/iaas by @stackit-pipeline in #3677
- Generator: Update SDK /services/cdn by @stackit-pipeline in #3696
- update release date in changelog by @rubenhoenle in #3697
Full Changelog: release-2025-10-13...release-2025-10-29
release-2025-10-13
Highlights
observability: v0.15.0- Deprecation: The
JaegerHttpTracesUrlfield is now deprecated in all relevant models and will be removed after 9th April 2026. Use the newJaegerHttpUrlfield instead.
- Deprecation: The
cdn: v1.6.0- Feature: Add models:
DistributionWaf,WafConfig,WAFConfigPatch,WAFMode,WAFRule,WAFRuleCollection,WAFRuleGroupandWAFStatusRuleBlock - Feature: Add
Wafattribute toConfigandDistribution - Feature: Add
WafStatustoDistributionRequestandListWafCollections
- Feature: Add models:
What's Changed
- feat(auditlog): add auditlog example by @marceljk in #3603
- Generator: Update SDK /services/observability by @stackit-pipeline in #3621
- Update module github.com/stackitcloud/stackit-sdk-go/services/observability to v0.15.0 by @stackit-pipeline in #3623
- Prepare release by @Fyusel in #3626
Full Changelog: release-2025-09-30...release-2025-10-13
Release (2025-09-30)
Highlights
authorization: v0.9.0- Feature: Add support for assignable subjects
iaas:- v0.31.0
- Add
CreatedAtandUpdatedAtfields toBaseSecurityGroupRulestruct - Add
Descriptionfield toCreateNicPayload,NIC,UpdateNicPayloadstructs - Add
Agentfield toServer,CreateServerPayloadstructs - Add
CreatedAt,UpdatedAtandProtocolfields toSecurityGroupRule,CreateSecurityGroupRulePayloadstructs - New struct:
ServerAgent
- Add
- v0.30.0
- Feature: Add waiter to wait until the preconditions for network area deletion are met:
ReadyForNetworkAreaDeletionWaitHandler
- Feature: Add waiter to wait until the preconditions for network area deletion are met:
- v0.31.0
intake: v0.2.0- Feature: Add response
IntakeRunnerResponsetoUpdateIntakeRunnerExecuterequest - Feature: Add response
IntakeUserResponsetoUpdateIntakeUserExecuterequest
- Feature: Add response
stackitmarketplace:- v1.14.0
- Feature: Add
HasPrivatePlanOptionfield (type*bool) toCatalogProductDetailstruct
- Feature: Add
- v1.13.0
- Feature: Add
HasDemofield (type*bool) toCatalogProductDetailstruct
- Feature: Add
- v1.12.0
- Breaking Change: Change
Logofield type from*[]byteto*stringinCatalogProductDetail,CatalogProductDetailsVendor, andCatalogProductOverviewmodels
- Breaking Change: Change
- v1.11.0
- Feature: Add new field
DemoUrltoCatalogProductDetailmodel
- Feature: Add new field
- v1.10.0
- Feature: Added
PlanIdtoCatalogProductPricingOptionandSubscriptionProduct
- Feature: Added
- v1.14.0
alb: v0.7.0- Add field
Labels(type*map[string]string) to structsLoadBalancer,CreateLoadBalancerPayload,UpdateLoadBalancerPayload - Add field
WafConfigName(type*string) toListenerstruct
- Add field
loadbalancer: v1.6.0- Add field
Labels(type*map[string]string) to structsLoadBalancer,CreateLoadBalancerPayload,UpdateLoadBalancerPayload
- Add field
git: v0.8.0- Feature: Add support for the instance patch operation
What's Changed
- feat(iaas): add ReadyForNetworkAreaDeletionWaiter by @marceljk in #3522
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.30.0 by @stackit-pipeline in #3558
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3557
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3561
- Generator: Update SDK /services/intake by @stackit-pipeline in #3560
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3562
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3592
- Generator: Update SDK /services/alb by @stackit-pipeline in #3588
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #3591
- Generator: Update SDK /services/git by @stackit-pipeline in #3594
- Generator: Update SDK /services/iaas by @stackit-pipeline in #3595
- Update SDK by @stackit-pipeline in #3597
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3600
- Generator: Update SDK /services/authorization by @stackit-pipeline in #3601
- Update module github.com/stackitcloud/stackit-sdk-go/services/authorization to v0.9.0 by @stackit-pipeline in #3605
- chore(doc): set release date in changelog by @rubenhoenle in #3608
Full Changelog: release-2025-09-11...release-2025-09-30
release-2025-09-11
Highlights
cdn: v1.5.0- Feature: Added Attribute
LogSinktoConfigPatch - Feature: Added Attribute
GeofencingtoDistributionPayload,HttpBackendandHttpBackendPatch - Feature: Added new function
GetLogsSearchFilters
- Feature: Added Attribute
intake:modelserving: v0.6.0- Feature: New enum values
MODELTYPE_AUDIOandMODELTYPE_IMAGEforModelTypesenum - Breaking Change: Renaming of
ChatModelDetailsBitsenum fieldsCHATMODELDETAILSBITS_1Bit->CHATMODELDETAILSBITS_ONE_BITCHATMODELDETAILSBITS_2Bits->CHATMODELDETAILSBITS_TWO_BITSCHATMODELDETAILSBITS_4Bits->CHATMODELDETAILSBITS_FOUR_BITSCHATMODELDETAILSBITS_8Bits->CHATMODELDETAILSBITS_EIGHT_BITSCHATMODELDETAILSBITS_16Bits->CHATMODELDETAILSBITS_SIXTEEN_BITS
- Feature: New enum values
objectstorage: v1.4.0- Breaking change: Set
Expiresfield inCreateAccessKeyResponsemodel to NullableString
- Breaking change: Set
observability:kms: v1.0.0- Switch to API version
v1of STACKIT KMS service (previouslyv1beta) - Breaking Change: Removal of deprecated
Backendmodel - Breaking Change: Remove
Backendfield and markProtectionfield as required inKey,CreateKeyPayload,CreateWrappingKeyPayloadandWrappingKeymodel
- Switch to API version
ske: v1.4.0- Feature: Add new field
KubernetestoNodepoolmodel
- Feature: Add new field
serviceaccount: v0.11.1- Improvement: Improve error handling for
CreateShortLivedAccessToken
- Improvement: Improve error handling for
stackitmarketplace:
What's Changed
- Generator: Update SDK /services/intake by @stackit-pipeline in #3524
- Generator: Update SDK /services/observability by @stackit-pipeline in #3520
- Update module github.com/stackitcloud/stackit-sdk-go/services/observability to v0.12.0 by @stackit-pipeline in #3526
- chore(scripts): use bash from path variable in shebang by @rubenhoenle in #3527
- Generator: Update SDK /services/observability by @stackit-pipeline in #3531
- Update module github.com/stackitcloud/stackit-sdk-go/services/observability to v0.13.0 by @stackit-pipeline in #3538
- Generator: Update SDK /services/kms by @rubenhoenle in #3534
- Generator: Update SDK /services/modelserving by @stackit-pipeline in #3539
- Generator: Update SDK /services/observability by @stackit-pipeline in #3540
- Generator: Update SDK /services/ske by @stackit-pipeline in #3541
- Update SDK by @stackit-pipeline in #3542
- Update module github.com/stackitcloud/stackit-sdk-go/services/kms to v1 by @stackit-pipeline in #3543
- fix(doc): remove typos in contribution guide by @rubenhoenle in #3545
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3546
- Generator: Update SDK /services/serviceaccount by @stackit-pipeline in #3547
- Generator: Update SDK /services/intake by @stackit-pipeline in #3550
- Generator: Update SDK /services/objectstorage by @stackit-pipeline in #3551
- Update SDK by @stackit-pipeline in #3552
- Generator: Update SDK /services/cdn by @stackit-pipeline in #3554
- Set release date by @Fyusel in #3556
Full Changelog: release-2025-08-29...release-2025-09-11
Release (2025-08-29)
Highlights
observability:scf: v0.2.1- Feature: Add waiter for deletion of organization
iaas:stackitmarketplace: v1.7.1- Bugfix: oneOfs with enums and strings can not be parsed
What's Changed
- Update module github.com/stackitcloud/stackit-sdk-go/services/kms to v0.5.1 by @stackit-pipeline in #3499
- fix(observability): Adjusted wait handler: sometimes GetInstanceExecu… by @Fyusel in #3500
- Generator: Update SDK /services/iaas by @stackit-pipeline in #3501
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.29.1 by @stackit-pipeline in #3504
- feat(scf): add delete scf org waiter by @fapo85 in #3498
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #3502
- Generator: Update SDK /services/observability by @stackit-pipeline in #3507
- Generator: Update SDK /services/kms by @stackit-pipeline in #3509
- Update module github.com/stackitcloud/stackit-sdk-go/services/observability to v0.11.0 by @stackit-pipeline in #3508
- Update module github.com/stackitcloud/stackit-sdk-go/services/kms to v0.6.0 by @stackit-pipeline in #3512
- Generator: Update SDK /services/observability by @stackit-pipeline in #3515
- Update module github.com/stackitcloud/stackit-sdk-go/services/observability to v0.11.1 by @stackit-pipeline in #3516
- chore(iaas): increase sna/network timeout handler by @h3adex in #3517
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.29.2 by @stackit-pipeline in #3518
- chore(doc): set release date in changelog by @rubenhoenle in #3519
New Contributors
Full Changelog: release-2025-08-13...release-2025-08-29
Release (2025-08-13)
Highlights
scf:core: v0.17.3- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
alb: v0.6.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
archiving: v0.2.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
auditlog: v0.1.0- New: STACKIT Audit Log module for retrieving recorded actions and system changes. Download audit log entries for folders, organizations, and projects with time range filtering, pagination, and configurable result limits.
authorization: v0.8.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
cdn:certificates: v1.1.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
dns: v0.17.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
git: v0.7.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
iaas:- v0.29.0
- Feature: Add new method to get project details
GetProjectDetails
- Feature: Add new method to get project details
- v0.28.0
- Docs: Improved descriptions of properties in structs with their possible values
- Feature: Add
Agentfield toCreateImagePayload,UpdateImagePayloadandImagemodel - Feature: Add
EncryptedandEncryptionsParametersfields toCreateVolumePayloadmodel
- v0.27.1
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
- v0.29.0
intake: v0.1.0- New: STACKIT Intake module can be used to manage the STACKIT Intake. Manage your
IntakeRunners,IntakesandIntakeUsers
- New: STACKIT Intake module can be used to manage the STACKIT Intake. Manage your
kms:- v0.5.1
- Improvement: Improved error handling for multiple API methods including
DeleteKey,DeleteKeyRing,DeleteWrappingKey,DestroyVersion,DisableVersion,EnableVersion,RestoreKey, andRestoreVersion
- Improvement: Improved error handling for multiple API methods including
- v0.5.0
- Breaking Change: Updated return types for
ImportKeyExecuteandRotateKeyExecutemethods from*Keyto*Version
- Breaking Change: Updated return types for
- v0.4.0
- Feature: Add new wait handler for key ring creation (
CreateKeyRingWaitHandler)
- Feature: Add new wait handler for key ring creation (
- v0.3.1
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
- v0.5.1
lbapplication: v0.5.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
loadbalancer: v1.5.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
logme: v0.25.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
mariadb: v0.25.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
modelserving: v0.5.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
mongodbflex:objectstorage: v1.3.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
observability:- v0.10.0
- Feature: Add new
CreateCredentialsPayloadmodel for creating credentials with optional description - Feature: Add
Descriptionfield toCredentialsandServiceKeysListmodels - Feature: Update
CreateCredentialsAPI to accept payload with description - Improvement: Improved documentation for some fields of the
UpdateMetricsStorageRetentionPayloardmodel regarding downsampling behavior and validation rules
- Feature: Add new
- v0.9.1
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
- v0.10.0
opensearch: v0.24.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
postgresflex: v1.2.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
rabbitmq: v0.25.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
redis: v0.25.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
resourcemanager: v0.17.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
runcommand: v1.3.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
secretsmanager: v0.13.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
serverbackup: v1.3.2- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
serverupdate: v1.2.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
serviceaccount:serviceenablement: v1.2.2- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
ske:- v1.3.0
- Feature: Add new wait handlers:
TriggerClusterHibernationWaitHandler,TriggerClusterMaintenanceWaitHandler,TriggerClusterReconciliationWaitHandler,TriggerClusterWakeupWaitHandler
- Feature: Add new wait handlers:
- v1.2.0
- Feature: Add new method
TriggerWakeup
- Feature: Add new method
- v1.1.1
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
- v1.3.0
sqlserverflex: v1.3.1- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Dependencies: Bump
stackitmarketplace:
What's Changed
- chore(deps): bump github.com/golang-jwt/jwt/v5 from v5.2.2 to v5.2.3 by @rubenhoenle in #3234
- chore(scripts): remove changelog script by @rubenhoenle in #3235
- Generator: Update SDK /services/ske by @stackit-pipeline in #3230
- Update SDK by @stackit-pipeline in #3270
- Generator: Update SDK /services/intake by @stackit-pipeline in #3209
- Generator: Update SDK /services/cdn by @stackit-pipeline in #3372
- feat(ske): add wait handlers for trigger endpoints by @rubenhoenle in #3379
- Generator: Update SDK /services/scf by @stackit-pipeline in #3378
- Update SDK by @stackit-pipeline in #3380
- fix: update service tags fails, when .openapi-generator/VERSION was changed by @marceljk in #3375
- Update module github.com/golang-jwt/jwt/v5 to v5.3.0 by @stackit-pipeline in #3394
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #3403
- Generator: Update SD...
Release (2025-07-21)
Highlights
alb: v0.6.0- Feature: Add new
LoadBalancerSecurityGroupfield toCreateLoadBalancerPayload,LoadBalancer, andUpdateLoadBalancerPayloadmodels
- Feature: Add new
ske: v1.1.0- Breaking Change:
ClusterError.Codefield is now a string type instead of an enum. The field no longer validates against predefined enum values and accepts any string value.
- Breaking Change:
mongodbflex: v1.5.0- Breaking Change: Renamed
GetInstanceResponsetoInstanceResponse. This affects the return type of theGetInstancemethod.
- Breaking Change: Renamed
mongodbflex: v1.4.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
loadbalancer: v1.5.0- Feature: Add new
LoadBalancerSecurityGroupfield toCreateLoadBalancerPayload,LoadBalancer, andUpdateLoadBalancerPayloadmodels
- Feature: Add new
observability: v0.9.0- Feature: Add new API methods for logs configuration management:
GetLogsConfigsandUpdateLogsConfigs - Feature: Add new API methods for traces configuration management:
GetTracesConfigsandUpdateTracesConfigs - Feature: Add new models for configuration management:
LogsConfig,LogsConfigResponse,TraceConfig,TracesConfigResponse,UpdateLogsConfigsPayload, andUpdateTracesConfigsPayload
- Feature: Add new API methods for logs configuration management:
What's Changed
- Generator: Update SDK /services/ske by @stackit-pipeline in #2886
- Generator: Update SDK /services/git by @stackit-pipeline in #2867
- feat(models): add required tags to model structs by @stackit-pipeline in #2884
- Update SDK by @stackit-pipeline in #2890
- Generator: Update SDK /services/ske by @stackit-pipeline in #2937
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #2903
- chore(iaasalpha): remove wait handlers by @rubenhoenle in #2970
- Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.27.0 by @stackit-pipeline in #2972
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #2977
- Generator: Update SDK /services/* changelogs by @Benjosh95 in #2971
- Generator: Update SDK /services/ske by @stackit-pipeline in #2926
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #3003
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #2999
- feat: Update kms by @marceljk in #2994
- Update SDK by @stackit-pipeline in #3006
- feat(sdk): Refactoring using keyflow.init() by @Benjosh95 in #2889
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #3014
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3016
- Generator: Update SDK /services/iaas by @stackit-pipeline in #3013
- feat: add iaasalpha wait handler by @marceljk in #3022
- feat: Create tags for services automatically by @Fyusel in #3021
- Generator: Update SDK /services/cdn by @stackit-pipeline in #3027
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/mongodbflex to v1.3.0 by @stackit-pipeline in #3030
- Generator: Update SDK /services/git by @stackit-pipeline in #3066
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #3071
- Region adjustement SKE by @Fyusel in #3072
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #3083
- Generator: Update SDK /services/iaas by @stackit-pipeline in #3082
- chore: update code owners by @marceljk in #3085
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/ske to v1 by @stackit-pipeline in #3073
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.27.0 by @stackit-pipeline in #3100
- Generator: Update SDK /services/mongodbflex by @stackit-pipeline in #3107
- Generator: Update SDK /services/ske by @stackit-pipeline in #3115
- Generator: Update SDK /services/alb by @stackit-pipeline in #3126
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #3129
- Update SDK by @stackit-pipeline in #3112
- Generator: Update SDK /services/observability by @stackit-pipeline in #3130
- Update module github.com/stackitcloud/stackit-sdk-go/services/observability to v0.9.0 by @stackit-pipeline in #3131
- chore(docs): set release date in changelog by @rubenhoenle in #3233
Full Changelog: release-2025-06-16...release-2025-07-21
Release (2025-07-07)
Highlights
- Improvement: Add
required:"true"to model structs - Feature: Add new fields in
cdn,git,iaasandstackitmarketplace - Breaking change:
skesupports now different regions and the region is no longer specified within the client configuration. The region must be passed as parameter to any region-specific request
ske: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
opensearch: v0.24.0- Breaking change:
InstanceParametersTlsProtocolsis now a string array instead of a single string - Add
required:"true"tags to model structs
- Breaking change:
sqlserverflex: v1.3.0- Add
required:"true"tags to model structs
- Add
postgresflex: v1.2.0- Add
required:"true"tags to model structs
- Add
cdn:redis: v0.25.0- Add
required:"true"tags to model structs
- Add
rabbitmq: v0.25.0- Add
required:"true"tags to model structs
- Add
stackitmarketplace: v1.6.0- Feature: Add new
Assetsmodel for managing service certificate assets - Feature: Add new
LocalizedVersionmodel for localized content management - Feature: Add new
NoticePeriodmodel with types:SAME_DAY,DAYS,MONTHS - Feature: Add new
ServiceCertificatemodel for service certification - Feature: Add
Assetsfield toCatalogProductDetailmodel - Feature: Add
OfferTypefield toCatalogProductDetailmodel - Feature: Add
NoticePeriodfield toCatalogProductPricingOptionmodel - Add
required:"true"tags to model structs
- Feature: Add new
dns:ske:git:- v0.7.0
- Feature: Add
Skufield toFlavorsmodel - Feature: Add enums
CreateInstancePayloadFlavorforFlavorfield inCreateInstancePayload
- Feature: Add
- v0.6.0
- 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
- Feature: Add support for
- v0.7.0
serverupdate: v1.2.0- Add
required:"true"tags to model structs
- Add
serverbackup:secretsmanager: v0.13.0- Add
required:"true"tags to model structs
- Add
runcommand: v1.3.0- Add
required:"true"tags to model structs
- Add
resourcemanager: v0.17.0- Add
required:"true"tags to model structs
- Add
observability: v0.8.0- Add
required:"true"tags to model structs
- Add
objectstorage: v1.3.0- Add
required:"true"tags to model structs
- Add
mondodbflex: v1.3.0- Add
required:"true"tags to model structs
- Add
modelserving: v0.5.0- Add
required:"true"tags to model structs
- Add
mariadb: v0.25.0- Add
required:"true"tags to model structs
- Add
logme: v0.25.0- Add
required:"true"tags to model structs
- Add
iaas:- v0.27.0
- Feature: Add
Dhcpfield inCreateNetworkPayload,NetworkandPartialUpdateNetworkPayloadmodels
- Feature: Add
- v0.26.0
- Feature: Add
Metadatafield toServer,CreateServerPayload, andUpdateServerPayloadmodels - Feature: Increase maximum length validation for
machineTypeandvolumePerformanceClassfrom 63 to 127 characters
- Feature: Add
- v0.25.0
- Add
required:"true"tags to model structs
- Add
- v0.27.0
authorization: v0.8.0- Add
required:"true"tags to model structs
- Add
serviceaccount: v0.9.0- Add
required:"true"tags to model structs
- Add
kmsv0.3.0- Feature: New method
DeleteWrappingKey - Breaking change: Enum
KEYSTATE_VERSION_NOT_READYremoved. Use insteadKEYSTATE_CREATING - Breaking change: Enum
VERSIONSTATE_KEY_MATERIAL_NOT_READYremoved. Use insteadVERSIONSTATE_CREATING - Breaking change: Enum
WRAPPINGKEYSTATE_KEY_MATERIAL_NOT_READYremoved. Use insteadWRAPPINGKEYSTATE_CREATING - Feature: New enums for
KEYSTATE,KEYRINGSTATE,VERSIONSTATEandWRAPPINGKEYSTATE - Feature: Add
required:"true"tags to model structs
- Feature: New method
What's Changed
- Generator: Update SDK /services/ske by @stackit-pipeline in #2886
- Generator: Update SDK /services/git by @stackit-pipeline in #2867
- feat(models): add required tags to model structs by @stackit-pipeline in #2884
- Update SDK by @stackit-pipeline in #2890
- Generator: Update SDK /services/ske by @stackit-pipeline in #2937
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #2903
- chore(iaasalpha): remove wait handlers by @rubenhoenle in #2970
- Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.27.0 by @stackit-pipeline in #2972
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #2977
- Generator: Update SDK /services/* changelogs by @Benjosh95 in #2971
- Generator: Update SDK /services/ske by @stackit-pipeline in #2926
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #3003
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #2999
- feat: Update kms by @marceljk in #2994
- Update SDK by @stackit-pipeline in #3006
- feat(sdk): Refactoring using keyflow.init() by @Benjosh95 in #2889
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #3014
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #3016
- Generator: Update SDK /services/iaas by @stackit-pipeline in #3013
- feat: add iaasalpha wait handler by @marceljk in #3022
- feat: Create tags for services automatically by @Fyusel in #3021
- Generator: Update SDK /services/cdn by @stackit-pipeline in #3027
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/mongodbflex to v1.3.0 by @stackit-pipeline in #3030
- Generator: Update SDK /services/git by @stackit-pipeline in #3066
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #3071
- Region adjustement SKE by @Fyusel in #3072
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #3083
- Generator: Update SDK /services/iaas by @stackit-pipeline in #3082
Full Changelog: release-2025-06-16...release-2025-07-07
Release (2025-06-16)
Highlights
iaas:core: v0.17.2- Bugfix: Access tokens generated via key flow authentication are refreshed 5 seconds before expiration to prevent timing issues with upstream systems which could lead to unexpected 401 error responses
alb:cdn: v1.2.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums - Feature: Added
Optimizerattribute
- Bugfix: Adjusted
dns: v0.15.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
git: v0.5.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
loadbalancer:logme: v0.24.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
mariadb: v0.24.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
modelserving: v0.4.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
mongodbflex: v1.2.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
observability: v0.7.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums - Feature: Added
Priority,SendResolvedandMatchersattributes - Deprecation:
MatchandMatchReattributes are deprecated.
- Bugfix: Adjusted
opensearch: v0.23.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
rabbitmq: v0.24.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
redis: v0.24.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
resourcemanager:- v0.16.0
- Feature: Delete Organization labels using the new method
DeleteOrganizationLabels - Feature: Delete Project labels using the new method
DeleteProjectLabels - Feature: List folders using the new method
ListFolders - Feature: Partial Update Organization using the new method
PartialUpdateOrganization
- Feature: Delete Organization labels using the new method
- v0.15.1
- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
- v0.16.0
runcommand: v1.2.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
serverbackup: v1.2.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
serviceaccount: v0.8.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
serviceenablement: v1.2.1- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Bugfix: Adjusted
ske:stackitmarketplace:
What's Changed
- fix(deps): update module github.com/cloudflare/circl to v1.6.1 by @stackit-pipeline in #2435
- fix(deps): update module golang.org/x/crypto to v0.38.0 by @stackit-pipeline in #2437
- fix(deps): update sdk by @stackit-pipeline in #2441
- chore(cdn): remove unrelated patchfile by @rubenhoenle in #2442
- fix(key_flow): Add 5 second leeway to refresh access tokens early by @ptrckmllr in #2194
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/core to v0.17.2 by @stackit-pipeline in #2447
- fix(deps): update module golang.org/x/mod to v0.24.0 by @stackit-pipeline in #2702
- Generator: Update SDK services - enums by @stackit-pipeline in #2528
- fix(deps): update module golang.org/x/mod to v0.24.0 by @stackit-pipeline in #2735
- Generator: Update SDK /services/alb by @stackit-pipeline in #2704
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #2725
- fix(deps): update sdk by @stackit-pipeline in #2736
- feat: add volume backup waiter by @Benjosh95 in #2669
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.24.0 by @stackit-pipeline in #2773
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #2738
- Generator: Update SDK api tests by @stackit-pipeline in #2772
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #2778
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #2779
- Generator: Update SDK /services/ske by @stackit-pipeline in #2782
- fix(deps): update sdk by @stackit-pipeline in #2784
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #2799
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #2800
- Generator: Update SDK /services/alb by @stackit-pipeline in #2796
- Generator: Update SDK /services/iaas by @stackit-pipeline in #2798
- Update module github.com/stackitcloud/stackit-sdk-go/services/loadbalancer to v1.4.0 by @stackit-pipeline in #2802
- chore(docs): set release date in changelog by @rubenhoenle in #2805
New Contributors
- @ptrckmllr made their first contribution in #2194
- @Benjosh95 made their first contribution in #2669
Full Changelog: release-2025-05-15...release-2025-06-16
Release 2025-05-15
Highlights
alb:authorization: v0.7.0- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce interfaces for
cdn:certificates: v1.1.0- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce interfaces for
dns:git:iaas: v0.23.0- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce interfaces for
kms:lbapplication:loadbalancer:logme:mariadb:modelserving:mongodbflex:objectstorage: v1.2.0- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce interfaces for
observability:opensearch:postgresflex: v1.1.0- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce interfaces for
rabbitmq:redis:resourcemanager:runcommand:secretsmanager: v0.12.0- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce interfaces for
serverbackup:serverupdate: v1.1.0- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce interfaces for
serviceaccount:serviceenablement:ske:sqlserverflex:stackitmarketplace:
What's Changed
- Update SDK by @stackit-pipeline in #2187
- Update module golang.org/x/crypto to v0.35.0 [SECURITY] by @stackit-pipeline in #2132
- Generator: Update SDK /services/stackitmarketplace by @stackit-pipeline in #2192
- Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.22.4 by @stackit-pipeline in #2210
- feat: adjust waiters with new enums by @marceljk in #2188
- Generator: Update SDK alb/resourcemanager/sqlserverflex/stackitmarketplace by @stackit-pipeline in #2213
- Update SDK by @stackit-pipeline in https://github.com/stackitcloud/s...