Releases: stackitcloud/stackit-sdk-go
Release (2025-01-07)
Highlights
Warning
STACKIT will move to a new way of specifying regions, where the region is provided as a function argument instead of being set in the client configuration. Once all services have migrated, the methods to specify the region in the client configuration will be removed.
See core
: v0.15.0
postgresflex
: 0.16.1- Bugfix: Correctly handle nullable attributes in model types
iaas
: v0.19.0- Feature: Add method to list quotas:
ListQuotas
- Feature: Add methods to change image scope:
UpdateImageScopeLocal
andUpdateImageScopePublic
- Feature: Add method to list quotas:
core
: v0.15.0- Breaking Change::
ConfigureRegion
returns an error if a region is specified for a global URL.
- Breaking Change::
What's Changed
- chore: updated changelog by @bahkauv70 in #1247
- Update SDK by @stackit-pipeline in #1248
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #1249
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #1250
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #1252
- Generator: Update SDK /services/iaas by @stackit-pipeline in #1251
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.19.0 by @stackit-pipeline in #1253
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #1254
- Region adjustment by @Fyusel in #1256
- Update module github.com/stackitcloud/stackit-sdk-go/core to v0.15.0 by @stackit-pipeline in #1257
- Release changelog 2025-01-07 by @Fyusel in #1260
Full Changelog: release-2024-12-17...release-2025-01-07
Release (2024-12-17)
Highlights
Warning
The membership service has reached its end of support on August 07th 2024.
Use github.com/stackitcloud/stackit-sdk-go/services/authorization
instead.
iaas
: v0.18- Feature: Add waiters for async operations:
UploadImageWaitHandler
andDeleteImageWaitHandler
- Feature: Add waiters for async operations:
iaas
: v0.17.0- Feature: Add new methods to manage affinity groups:
CreateAffinityGroup
,DeleteAffinityGroup
,GetAffinityGroup
, andListAffinityGroup
- Feature: Add new methods to manage backups:
CreateBackup
,DeleteBackup
,GetBackup
,ListBackup
,RestoreBackup
,ExecuteBackup
,UpdateBackup
- Feature: Add new methods to manage images:
CreateImage
,DeleteImage
,GetImage
,ListImage
,UpdateImage
- Feature: Add new methods to manage imageshares:
DeleteImageShare
,GetImageShare
,SetImageShare
,UpdateImageShare
- Feature: Add new methods to manage imageshare consumers:
DeleteImageShareConsumer
,GetImageShareConsumer
,SetImageShare
,UpdateImageShare
- Feature: Add new methods to manage project NICs:
GetProjectNIC
,ListProjectNICs
- Feature: Add new methods to manage snapshots:
CreateSnapshot
,DeleteSnapshot
,GetSnapshot
,ListSnapshot
,UpdateSnapshot
- Bugfix: Correctly handle nullable attributes in model types
- Feature: Add new methods to manage affinity groups:
serverupdate
: v0.2.2- Bugfix:
Id
field ofUpdate
model is now of typeint64
(wasstring
)
- Bugfix:
serviceenablement
: v0.4.0- Feature: Add support for region eu02
sqlserverflex
: v0.8.1- Bugfix: Correctly handle nullable attributes in model types
ske
: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
serverupdate
: v0.2.3- Bugfix: Correctly handle nullable attributes in model types
serverbackup
: v0.4.0- Feature: Add support for managing
BackupPolicy
resources - Bugfix: Correctly handle nullable attributes in model types
- Feature: Add support for managing
secretsmanager
: v0.10.1- Bugfix: Correctly handle nullable attributes in model types
runcommand
: v0.2.1- Bugfix: Correctly handle nullable attributes in model types
resourcemanager
: v0.11.1- Bugfix: Correctly handle nullable attributes in model types
redis
: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
rabbitmq
: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
opensearch
: v0.19.1- Bugfix: Correctly handle nullable attributes in model types
observability
: v0.2.1- Bugfix: Correctly handle nullable attributes in model types
objectstorage
: v0.11.1- Bugfix: Correctly handle nullable attributes in model types
mongodbflex
: v0.16.1- Bugfix: Correctly handle nullable attributes in model types
mariadb
: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
logme
: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
dns
: v0.12.1- Bugfix: Correctly handle nullable attributes in model types
authorization
: v0.4.1- Bugfix: Correctly handle nullable attributes in model types
What's Changed
- Generator: Update SDK /services/serverupdate by @stackit-pipeline in #1083
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #1075
- Generator: Update SDK /services/logme by @stackit-pipeline in #1077
- Generator: Update SDK /services/redis by @stackit-pipeline in #1082
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #1081
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #1080
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #1078
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #1076
- Generator: Update SDK /services/serviceenablement by @stackit-pipeline in #1084
- Update module golang.org/x/term to v0.27.0 by @stackit-pipeline in #1095
- Add waiters and example for the image operations on
iaasalpha
by @joaopalet in #1096 - Update module github.com/stackitcloud/stackit-sdk-go/services/serviceenablement to v0.4.0 by @stackit-pipeline in #1097
- chore(deps): update renovatebot/github-action action to v41.0.0 by @Fyusel in #1098
- Bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /scripts by @dependabot in #1133
- Revert "Bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /scripts (#… by @bahkauv70 in #1135
- Deprecate service_account_email config option by @marceljk in #1134
- Remove deprecated membership service by @Fyusel in #1178
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #1160
- Generator: Update SDK /services/iaas by @stackit-pipeline in #1225
- Add the IaaS changelogs to the general changelog file by @joaopalet in #1244
- Add waiters for image operations (IaaS) by @joaopalet in #1245
- fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.18.0 by @stackit-pipeline in #1246
- Generator: Update SDK /services/serviceaccount by @stackit-pipeline in #1241
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #1243
- Generator: Update SDK /services/ske by @stackit-pipeline in #1242
- Generator: Update SDK /services/serverupdate by @stackit-pipeline in #1240
- Generator: Update SDK /services/secretsmanager by @stackit-pipeline in #1238
- Generator: Update SDK /services/runcommand by @stackit-pipeline in #1237
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #1236
- Generator: Update SDK /services/redis by @stackit-pipeline in #1235
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #1234
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #1232
- Generator: Update SDK /services/observability by @stackit-pipeline in #1231
- Generator: Update SDK /services/objectstorage by @stackit-pipeline in #1230
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #1239
- Generator: Update SDK /services/mongodbflex by @stackit-pipeline in #1229
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #1228
- Generator: Update SDK /services/logme by @stackit-pipeline in #1227
- Generator: Update SDK /services/dns by @stackit-pipeline in #1224
- Generator: Update SDK /services/authorization by @stackit-pipeline in #1223
New Contributors
- @Fyusel made their first contribution in #1098
- @bahkauv70 made their first contribution in #1135
- @marceljk made their first contribution in #1134
Full Changelog: release-2024-11-29...release-2024-12-17
Release (2024-11-29)
Highlights
serverbackup
: v0.4.0- Feature: Add support for managing
BackupPolicy
resources
- Feature: Add support for managing
serverupdate
: v0.2.1- Bugfix: Fix
Accept
header types
- Bugfix: Fix
serverupdate
: v0.2.0- Feature: Add support for managing
UpdatePolicy
resources
- Feature: Add support for managing
dns
: v0.12.0- Feature: New models
ZoneModelsImportRecordModel
andZoneModelsImportZoneJson
- Feature: New models
serverbackup
: v0.3.0- Breaking changes:
ListBackups200Response
type renamed toGetBackupsListResponse
GetBackupsListResponse
has been removedErrorResponse
has been removed- Added new method
GetBackupSchedulesResponse
- Added new type
EnableServiceResourcePayload
- Breaking changes:
serverupdate
: v0.1.0- Feature: Manage your STACKIT Server Updates:
Update
,UpdateSchedule
,BackupProperties
- Feature: Manage your STACKIT Server Updates:
iaas
: v0.16.0- Feature: Add new methods to manage key pairs:
CreateKeyPair
,UpdateKeyPair
,DeleteKeyPair
,GetKeyPair
, andListKeyPairs
- Feature: Add new field
Bootable
toVolume
,CreateVolumePayload
, andUpdateVolumePayload
data models - Breaking change: Rename
NIC
toNic
in all network interface methods (e.g.CreateNIC
toCreateNic
,AddNICToServer
toAddNicToServer
, etc)
- Feature: Add new methods to manage key pairs:
What's Changed
- Update SDK by @stackit-pipeline in #944
- Add waiters for server operations (start, stop, deallocate, rescue, unrescue) by @joaopalet in #946
- Generator: Update SDK /services/iaas by @stackit-pipeline in #973
- Adjust latest IaaS changelogs by @joaopalet in #976
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.16.0 by @stackit-pipeline in #977
- Update module golang.org/x/term to v0.26.0 by @stackit-pipeline in #967
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #997
- feat: Update golanci-lint version and fix warnings by @joaopalet in #990
- Generator: Update SDK /services/serverupdate by @stackit-pipeline in #1000
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #999
- Generator: Update SDK /services/dns by @stackit-pipeline in #996
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #1005
- Update module github.com/stackitcloud/stackit-sdk-go/services/dns to v0.12.0 by @stackit-pipeline in #1009
- Add waiters for Virtual IP operations (iaasalpha) by @joaopalet in #1012
- Generator: Update SDK /services/serverupdate by @stackit-pipeline in #1018
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #1017
- Allow lint and test specific service by @joaopalet in #1034
- Fix test script on skip non generated files by @joaopalet in #1039
- Generator: Update SDK /services/serverupdate by @stackit-pipeline in #1072
- Adjust changelog date for new GitHub release by @joaopalet in #1074
Full Changelog: release-2024-10-21...release-2024-11-29
Release (2024-10-21)
Highlights
iaas
: v0.14.0- Feature: Add waiter methods for
Volume
,Server
andAttachedVolume
- Feature: Add waiter methods for
resourcemanager
: v0.11.0- Feature: Get containers of a folder using the new method
BffGetContainersOfAFolder
- Feature: Get containers of an organization using the new method
BffGetContainersOfAnOrganization
iaas
: v0.15.0- Feature: Filter network area routes by labels using the new
LabelSelector
method onApiListNetworkAreaRoutesRequest
- Feature: Update network area route using the new method
UpdateNetworkAreaRoute
- Feature: Filter network area routes by labels using the new
What's Changed
- Migrate iaasalpha to iaas: add waiters by @vicentepinto98 in #937
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.14.0 by @stackit-pipeline in #940
- Generator: Update SDK /services/iaas by @stackit-pipeline in #941
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #943
Full Changelog: release-2024-10-18...release-2024-10-21
Release (2024-10-18)
Highlights
iaas
: v0.13.0- Feature: Add support for managing following resources
Volume
Server
NetworkInterface
PublicIP
SecurityGroup
SecurityGroupRule
- Breaking change: Remove
V1NetworkGateway
data model - Bugfix: Network response JSON decoding
- Feature: Add support for managing following resources
What's Changed
- Fix typos in examples by @GokceGK in #928
- Update SDK by @stackit-pipeline in #927
- Update github-action to 40.3.4 by @GokceGK in #930
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #935
- Generator: Update SDK /services/iaas by @stackit-pipeline in #934
Full Changelog: release-2024-10-14...release-2024-10-18
Release (2024-10-14)
Highlights
sqlserverflex
: v0.7.0- Breaking change: Field
Item
inResetUserResponse
is now of typeSingleUser
(previously wasUser
) - Feature:
DefaultDatabase
is no longer required inCreateUserPayload
- Breaking change: Field
iaas
: v0.9.0- Feature: Add
Labels
field to several data models
- Feature: Add
iaas
: v0.10.0- Feature: Add
CreatedAt
andUpdatedAt
fields to several data models
- Feature: Add
core
: v0.14.0- Feature:: Added
IntermediateStateReached
toAsyncActionHandler
that can be used to check for an intermediate state when executing the wait function of a wait handler
- Feature:: Added
iaas
: v0.11.0- Feature: Filter networks by labels using the new
LabelSelector
method onApiListNetworksRequest
- Feature: Filter networks by labels using the new
loadbalancer
: v0.16.0- Feature: Add pagination to
ListLoadBalancers
with the new fieldspageSize
andpageId
onApiListLoadBalancersRequest
and the fieldNextPageId
inListLoadBalancersResponse
- Feature: Add pagination to
authorization
: v0.4.0- Feature: Add support for nullable models
- Feature: New method
ListUserPermissions
dns
: v0.11.0- Feature: Add support for nullable models
iaas
: v0.12.0- Feature: Add support for nullable models
loadbalancer
: v0.17.0- Feature: Add support for nullable models
logme
: v0.20.0- Feature: Add support for nullable models
mariadb
: v0.20.0- Feature: Add support for nullable models
mongodbflex
: v0.16.0- Feature: Add support for nullable models
objectstorage
: v0.11.0- Feature: Add support for nullable models
observability
: v0.2.0- Feature: Add support for nullable models
opensearch
: v0.19.0- Feature: Add support for nullable models
postgresflex
: v0.16.0- Feature: Add support for nullable models
rabbitmq
: v0.20.0- Feature: Add support for nullable models
redis
: v0.20.0- Feature: Add support for nullable models
resourcemanager
: v0.10.0- Feature: Add support for nullable models
runcommand
: v0.2.0- Feature: Add support for nullable models
secretsmanager
: v0.10.0- Feature: Add support for nullable models
serverbackup
: v0.2.0- Feature: Add support for nullable models
serviceaccount
: v0.5.0- Feature: Add support for nullable models
serviceenablement
: v0.3.0- Feature: Add support for nullable models
ske
: v0.20.0- Feature: Add support for nullable models
sqlserverflex
: v0.8.0- Feature: Add support for nullable models
What's Changed
- Update module github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex to v0.6.0 by @stackit-pipeline in #813
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #815
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #828
- Skip iaasalpha unit test by @vicentepinto98 in #839
- Update module github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex to v0.7.0 by @stackit-pipeline in #838
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #852
- Add waiters for iaas volumes by @vicentepinto98 in #853
- Generator: Update SDK /services/iaasalpha by @vicentepinto98 in #858
- Generator: Update SDK /services/iaas by @vicentepinto98 in #857
- Add example for iaasalpha by @vicentepinto98 in #856
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.9.0 by @stackit-pipeline in #859
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #861
- Generator: Update SDK /services/iaas by @stackit-pipeline in #860
- Generator: Update SDK /services/iaas by @stackit-pipeline in #862
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #863
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.10.0 by @stackit-pipeline in #864
- IaaS Server waiters by @vicentepinto98 in #865
- IaaS Server example by @vicentepinto98 in #866
- Update module golang.org/x/term to v0.25.0 by @stackit-pipeline in #867
- Add error message to server waiters by @vicentepinto98 in #868
- Update github-action to 40.3.1 by @GokceGK in #869
- Generator: Update SDK /services/observability by @stackit-pipeline in #871
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #872
- Refactor Server ResizeWaitHandler by @vicentepinto98 in #873
- Update changelog and update core dependency in iaasalpha module by @vicentepinto98 in #874
- Update module github.com/stackitcloud/stackit-sdk-go/core to v0.14.0 by @stackit-pipeline in #876
- Generator: Update SDK /services/iaas by @stackit-pipeline in #877
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #878
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #899
- Generator: Update SDK /services/iaasalpha by @stackit-pipeline in #904
- Update SDK by @stackit-pipeline in #925
- Server attachment waiters by @vicentepinto98 in #900
- Server attachment examples by @vicentepinto98 in #926
- Generator: Update SDK /services/authorization by @stackit-pipeline in #901
- Generator: Update SDK /services/dns by @stackit-pipeline in #902
- Generator: Update SDK /services/iaas by @stackit-pipeline in #903
- Generator: Update SDK /services/logme by @stackit-pipeline in #906
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #907
- Generator: Update SDK /services/mongodbflex by @stackit-pipeline in #909
- Generator: Update SDK /services/objectstorage by @stackit-pipeline in #910
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #916
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #919
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #923
- Generator: Update SDK /services/ske by @stackit-pipeline in #922
- Generator: Update SDK /services/serviceenablement by @stackit-pipeline in #921
- Generator: Update SDK /services/serviceaccount by @stackit-pipeline in #920
- Generator: Update SDK /services/secretsmanager by @stackit-pipeline in #918
- Generator: Update SDK /services/runcommand by @stackit-pipeline in https://github.com/stackitcloud/stackit-...
Release (2024-09-19)
Highlights
sqlserverflex
: v0.6.0- Breaking change: Field
ListBackupsResponse
has a new fieldBackupListBackupsResponseGrouped
, replacing the removedCount
andItems
fields
- Breaking change: Field
rabbitmq
: v0.19.0- Breaking changes:
GetMetricsResponse
fields have changed data typesCpuLoadPercent
,Load1
,Load15
andLoad5
are now*float64
ParachuteDiskEphemeralActivated
andParachuteDiskPersistentActivated
are now*bool
- Breaking changes:
redis
: v0.19.0- Breaking changes:
GetMetricsResponse
fields have changed data typesCpuLoadPercent
,Load1
,Load15
andLoad5
are now*float64
ParachuteDiskEphemeralActivated
andParachuteDiskPersistentActivated
are now*bool
- Breaking changes:
core
: v0.13.0- Deprecated method
config.WithJWKSEndpoint
and fieldconfig.Configuration.JWKSCustomUrl
have been removed. Deprecation was done in thecore
release v0.10.0.
- Deprecated method
opensearch
: v0.18.0- Breaking changes:
GetMetricsResponse
fields have changed data typesCpuLoadPercent
,Load1
,Load15
andLoad5
are now*float64
ParachuteDiskEphemeralActivated
andParachuteDiskPersistentActivated
are now*bool
- Breaking changes:
mariadb
: v0.19.0- Breaking changes:
GetMetricsResponse
fields have changed data typesCpuLoadPercent
,Load1
,Load15
andLoad5
are now*float64
ParachuteDiskEphemeralActivated
andParachuteDiskPersistentActivated
are now*bool
- Breaking changes:
logme
: v0.19.0- Breaking changes:
GetMetricsResponse
fields have changed data typesCpuLoadPercent
,Load1
,Load15
andLoad5
are now*float64
ParachuteDiskEphemeralActivated
andParachuteDiskPersistentActivated
are now*bool
- Breaking changes:
mongodbflex
: v0.15.0- Feature: New method
ListAdvisorSlowQueries
that gets slow queries from the Opsmanager performance advisor. - Feature: New method
ListSuggestedIndexes
that gets suggested indexes from the Opsmanager performance advisor. - Breaking change: Remove nullable fields.
- Feature: New method
What's Changed
- Generator: Update SDK /services/observability by @stackit-pipeline in #782
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #780
- Add SECURITY.md by @vicentepinto98 in #783
- Generator: Update SDK /services/mongodbflex by @stackit-pipeline in #784
- Generator: Update SDK /services/logme by @stackit-pipeline in #786
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #787
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #789
- Remove jwks custom endpoint by @GokceGK in #792
- Generator: Update SDK /services/redis by @stackit-pipeline in #791
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #790
- Update SDK by @stackit-pipeline in #793
- Update module golang.org/x/term to v0.24.0 by @stackit-pipeline in #795
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #812
Full Changelog: release-2024-08-26...release-2024-09-19
Release (2024-08-26)
Highlights
Warning
The STACKIT Argus service was renamed to STACKIT Observability.
In the SDK, this means that there is a new observability
service, which offers the same functionality as the deprecated argus
service.
SDK updates from now on will be released on the new observability
service, meaning argus
will no longer get updates.
Please migrate to github.com/stackitcloud/stackit-sdk-go/services/observability
.
observability
: v0.1.0- First release. This module offers the same functionalities as
argus
(release v0.11.0).
- First release. This module offers the same functionalities as
iaas
: v0.8.0- Feature:
CreateNetworkIPv4Body
andCreateNetworkIPv6Body
have a new fieldPrefix
- Feature:
iaas
: v0.7.0- Breaking change: Rename types:
CreateNetworkIPv4
renamed toCreateNetworkIPv4Body
V1CreateNetworkIPv6
renamed toCreateNetworkIPv6Body
UpdateNetworkIPv4
renamed toUpdateNetworkIPv4Body
V1UpdateNetworkIPv6
renamed toUpdateNetworkIPv6Body
- Feature:
CreateNetworkPayload
,PartialUpdateNetworkPayload
andNetwork
have a new field:Routed
- Breaking change: Rename types:
secretsmanager
: v0.9.0- Feature: New API method
UpdateInstance
to update an instance
- Feature: New API method
sqlserverflex
: v0.5.0- Breaking change:
- Fields in
GetBackupResponse
are not nested in anItem
field (with typeBackup
) anymore GetBackupResponse
have these new fields:EndTime
,Error
,Id
,Labels
,Name
,Options
,Size
,StartTime
- Fields in
- Breaking change:
loadbalancer
: v0.15.0- Feature: New API method
ListPlans
to list the available service plans
- Feature: New API method
iaas
: v0.6.0- Breaking change: Use network ID instead of request ID in the waiter:
CreateNetworkWaitHandler
- Breaking change: Use network ID instead of request ID in the waiter:
rabbitmq
: v0.18.0- Feature:
Plan
has a new fieldSkuName
- Feature:
opensearch
: v0.17.0- Feature:
Plan
has a new fieldSkuName
- Feature:
mariadb
: v0.18.0- Feature:
Plan
has a new fieldSkuName
- Feature:
logme
: v0.18.0- Feature:
Plan
has a new fieldSkuName
- Feature:
redis
: v0.18.0- Feature:
Plan
has a new fieldSkuName
- Feature:
What's Changed
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.5.0 by @stackit-pipeline in #649
- Generator: Update SDK /services/logme by @stackit-pipeline in #654
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #656
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #657
- Generator: Update SDK /services/redis by @stackit-pipeline in #658
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #655
- Implement waiter function for the create network by using the network id by @GokceGK in #668
- Update module golang.org/x/mod to v0.20.0 by @stackit-pipeline in #667
- Update module golang.org/x/term to v0.23.0 by @stackit-pipeline in #670
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.6.0 by @stackit-pipeline in #669
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #660
- Generator: Update SDK /services/argus by @stackit-pipeline in #671
- Generator: Update SDK /services/authorization by @stackit-pipeline in #672
- Generator: Update SDK /services/dns by @stackit-pipeline in #673
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #675
- Generator: Update SDK /services/logme by @stackit-pipeline in #676
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #677
- Generator: Update SDK /services/membership by @stackit-pipeline in #678
- Generator: Update SDK /services/mongodbflex by @stackit-pipeline in #679
- Generator: Update SDK /services/objectstorage by @stackit-pipeline in #680
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #681
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #682
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #683
- Generator: Update SDK /services/redis by @stackit-pipeline in #684
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #685
- Generator: Update SDK /services/runcommand by @stackit-pipeline in #686
- Generator: Update SDK /services/secretsmanager by @stackit-pipeline in #687
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #688
- Generator: Update SDK /services/serviceaccount by @stackit-pipeline in #689
- Generator: Update SDK /services/serviceenablement by @stackit-pipeline in #690
- Generator: Update SDK /services/iaas by @stackit-pipeline in #674
- Generator: Update SDK /services/ske by @stackit-pipeline in #732
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #733
- Generator: Update SDK /services/serviceenablement by @stackit-pipeline in #757
- Generator: Update SDK /services/serviceaccount by @stackit-pipeline in #756
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #755
- Generator: Update SDK /services/runcommand by @stackit-pipeline in #753
- Generator: Update SDK /services/dns by @stackit-pipeline in #740
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #749
- Generator: Update SDK /services/objectstorage by @stackit-pipeline in #747
- Generator: Update SDK /services/membership by @stackit-pipeline in #745
- Generator: Update SDK /services/authorization by @stackit-pipeline in #739
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #744
- Generator: Update SDK /services/argus by @stackit-pipeline in #738
- Generator: Update SDK /services/logme by @stackit-pipeline in #743
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #748
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #750
- Generator: Update SDK /services/redis by @stackit-pipeline in #751
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #752
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #742
- Generator: Update SDK /services/ske by @stackit-pipeline in #761
- Update github-action to 40.2.6 by @GokceGK in #763
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #762
- Generator: Update SDK /services/secretsmanager by @stackit-pipeline in #754
- Generator: Update SDK /services/iaas by @stackit-pipeline in #741
- Update SDK by @stackit-pipeline in #768
- Generator: Update SDK /services/iaas by @stackit-pipeline in https://g...
Release (2024-07-24)
Highlights
iaas
: v0.5.0- Feature:
CreateNetworkAddressFamily
andUpdateNetworkAddressFamily
have a new fieldIpv6
- Feature:
Network
has new fields:NameserversV6
andPrefixesV6
- Feature:
runcommand
: v0.1.0- New: STACKIT Run Command module can be used to run remote commands and custom scripts on VMs
sqlserverflex
: v0.4.0- Feature: New field for
DatabaseOptions
andSingleDatabaseOptions
:CollationName
- Breaking changes:
- Fields removed from
DatabaseOptions
andSingleDatabaseOptions
:IsEncrypted
,RecoveryModel
,UserAccess
- Fields removed from
SingleDatabase
:Collation
,CreateDate
- Fields removed from
- Feature: New field for
ske
: v0.19.0- Feature: New fields for
Extension
:Dns
- Feature: New fields for
rabbitmq
: v0.17.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
opensearch
: v0.16.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
mariadb
: v0.17.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
logme
: v0.17.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
redis
: v0.17.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
loadbalancer
: v0.14.0- Bugfix: Fix marking of deprecated methods. Potential breaking change for users with linters that treat deprecations as errors.
ske
: v0.18.0- Bugfix: Fix marking of deprecated methods. Potential breaking change for users with linters that treat deprecations as errors.
sqlserverflex
: v0.3.0- Breaking changes:
Database
renamed toDefaultDatabase
, inCreateUserPayload
- Type of
Roles
changed from[]Role
to[]string
, inCreateUserPayload
User
renamed toSingleUser
, inCreateUserResponse
OwnerName
renamed toOwner
, inDatabaseOptions
- Fields in
GetDatabaseResponse
are now nested in aDatabase
field (with typeSingleDatabase
) GetDatabaseResponseOptions
renamed toSingleDatabaseOptions
(andOwnerName
renamed toOwner
)
- Breaking changes:
archiving
: v0.1.0- Manage your STACKIT Archiving instance with:
CreateInstance
,DeleteInstance
,GetInstance
,ListInstances
andPartialUpdateInstance
.
- Manage your STACKIT Archiving instance with:
ske
: v0.17.0- Feature: Add new field
AllowSystemComponents
to theNodepool
model that configures wether system components are allowed to run on the node pool.
- Feature: Add new field
loadbalancer
: v0.XX.X- Improvement: Improve default error messages.
serviceenablement
: v0.2.0- Feature: New waiters
EnableServiceWaitHandler
andDisableServiceWaitHandler
for async operationsEnableService
andDisableService
, respectively.
- Feature: New waiters
What's Changed
- Update SDK by @stackit-pipeline in #567
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #574
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #575
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #576
- Generator: Update SDK /services/redis by @stackit-pipeline in #577
- Generator: Update SDK /services/logme by @stackit-pipeline in #573
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #584
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #585
- Update module github.com/stackitcloud/stackit-sdk-go/services/logme to v0.16.0 by @stackit-pipeline in #586
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #587
- Update module github.com/stackitcloud/stackit-sdk-go/services/postgresflex to v0.15.0 by @stackit-pipeline in #588
- Remove PostgreSQL service after deprecation by @DiogoFerrao in #589
- Add date for GitHub release by @joaopalet in #590
- Generator: Update SDK /services/archiving by @stackit-pipeline in #593
- Generator: Update SDK /services/ske by @stackit-pipeline in #595
- Update module golang.org/x/mod to v0.19.0 by @stackit-pipeline in #597
- Update module golang.org/x/term to v0.22.0 by @stackit-pipeline in #598
- Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.17.0 by @stackit-pipeline in #599
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #596
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #600
- Generator: Update SDK /services/archiving by @stackit-pipeline in #601
- Generator: Update SDK /services/argus by @stackit-pipeline in #602
- Generator: Update SDK /services/authorization by @stackit-pipeline in #603
- Generator: Update SDK /services/iaas by @stackit-pipeline in #605
- Generator: Update SDK /services/dns by @stackit-pipeline in #604
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #612
- Generator: Update SDK /services/objectstorage by @stackit-pipeline in #611
- Generator: Update SDK /services/mongodbflex by @stackit-pipeline in #610
- Generator: Update SDK /services/membership by @stackit-pipeline in #609
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #608
- Generator: Update SDK /services/logme by @stackit-pipeline in #607
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #616
- Generator: Update SDK /services/redis by @stackit-pipeline in #615
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #614
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #613
- Generator: Update SDK /services/secretsmanager by @stackit-pipeline in #617
- Generator: Update SDK /services/serviceaccount by @stackit-pipeline in #619
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #618
- Generator: Update SDK /services/serviceenablement by @stackit-pipeline in #620
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #606
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #623
- Generator: Update SDK /services/ske by @stackit-pipeline in #622
- Update module github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex to v0.3.0 by @stackit-pipeline in #624
- Add changelogs for fix of deprecation marks by @joaopalet in #625
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #626
- Update SDK by @stackit-pipeline in #627
- Update SDK by @stackit-pipeline in #629
- Add waiters for service enablement EnableService and DisableService by @DiogoFerrao in #630
- Add example usage for servi...
Release (2024-06-14)
Highlights
resourcemanager
: v0.9.0- Breaking Change: Rename data types for uniformity
ProjectResponse
->Project
ProjectResponseWithParents
->GetProjectResponse
AllProjectsResponse
->ListProjectsResponse
- Breaking Change: Delete unused data types
- Feature: New methods
GetOrganization
andListOrganizations
- Breaking Change: Rename data types for uniformity
objectstorage
: v0.10.0- Breaking change: Remove unused data types.
iaas
: v0.4.0- Breaking change:
CreateNetwork
now returns theNetwork
triggered by the operation.
- Breaking change:
loadbalancer
: v0.13.0- Feature:
LoadBalancer
,CreateLoadBalancerPayload
andUpdateLoadBalancerPayload
have a new fieldPlanId
- Feature:
authorization
: v0.4.0- Feature: New method
ListUserPermissions
- Feature: New method
secretsmanager
: v0.8.0- Breaking change: Rename data types for uniformity
Acl
is nowACL
AclList
is nowListACLsResponse
InstanceList
is nowListInstancesResponse
UserList
is nowListUsersResponse
- Breaking change: Remove unused data types
- Breaking change: Rename data types for uniformity
serverbackup
: v0.1.0- Manage your STACKIT Server Backups:
Backup
,BackupSchedule
,VolumeBackup
- Manage your STACKIT Server Backups:
argus
: v0.11.0- Feature: New methods
GetMetricsStorageRetention
,UpdateMetricsStorageRetention
- Breaking change: Remove unused data types
- Feature: New methods
dns
: v0.10.0- Feature: New method
CloneZone
to clone an existing zone with all record sets to a new zone with a different name - Feature: New methods
CreateLabel
,DeleteLabel
andListLabels
to manage labels for a zone - Feature: New methods
CreateMoveCode
,DeleteMoveCode
andValidateMoveCode
to manage move codes to move a zone to another project - Feature: New method
MoveZone
to move a zone to another project - Feature: New methods
ExportRecordSets
andImportRecordSets
- Feature: New methods
RestoreZone
andRestoreRecordSet
to restore inactive zones and record-sets, respectively - Feature: New method
RetrieveZone
to queue a secondary zone for a zone transfer request
- Feature: New method
sqlserverflex
: v0.2.0- Feature Waiters for async operations
CreateInstanceWaitHandler
,UpdateInstanceWaitHandler
, andDeleteInstanceWaitHandler
- Feature Waiters for async operations
ske
: v0.16.0- Breaking change: Renamed data types:
V1Network
is nowNetwork
V1LoginKubeConfig
is nowLoginKubeConfig
rabbitmq
: v0.15.0- Feature:
GetMetricsResponse
has new fields:Load1
,Load15
,Load5
- Feature:
Credentials
has a new field:Mqtt
,Stomp
- Feature:
mariadb
: v0.15.0- Feature:
GetMetricsResponse
has new fields:Load1
,Load15
,Load5
- Breaking change: Deleted unused data type
- Feature:
redis
: v0.15.0- Feature:
GetMetricsResponse
has new fields:Load1
,Load15
,Load5
- Breaking change: Deleted unused data type
- Feature:
logme
: v0.15.0- Feature:
GetMetricsResponse
has new fields:Load1
,Load15
,Load5
,OpenSearchDashboardUrl
- Breaking change: Deleted unused data type
- Feature:
What's Changed
- Generator: Update SDK /services/secretsmanager by @stackit-pipeline in #527
- Update SDK by @stackit-pipeline in #529
- Generator: Update SDK /services/dns by @stackit-pipeline in #531
- Generator: Update SDK /services/argus by @stackit-pipeline in #530
- Generator: Update SDK /services/serverbackup by @stackit-pipeline in #534
- Update SDK by @stackit-pipeline in #536
- Add waiters and example for instance operations in
sqlserverflex
module by @joaopalet in #537 - Waiter guidelines by @vicentepinto98 in #535
- Add
sqlserverflex
example by @joaopalet in #538 - Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #540
- Generator: Update SDK /services/ske by @stackit-pipeline in #539
- Uniformize waiter in documentation by @vicentepinto98 in #541
- Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.16.0 by @stackit-pipeline in #542
- Generator: Update SDK /services/logme by @stackit-pipeline in #543
- Generator: Update SDK /services/redis by @stackit-pipeline in #546
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #544
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #545
- Update SDK to v0.15.0 by @stackit-pipeline in #547
- Generator: Update SDK /services/serviceaccount by @stackit-pipeline in #549
- Generator: Update SDK /services/authorization by @stackit-pipeline in #548
- Update module golang.org/x/term to v0.21.0 by @stackit-pipeline in #553
- Update module golang.org/x/mod to v0.18.0 by @stackit-pipeline in #552
- Add STACKIT logo to README by @joaopalet in #550
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #551
- Generator: Update SDK /services/iaas by @stackit-pipeline in #554
- Update module github.com/stackitcloud/stackit-sdk-go/services/iaas to v0.4.0 by @stackit-pipeline in #555
- Generator: Update SDK /services/objectstorage by @stackit-pipeline in #558
- Update github action by @GokceGK in #560
- Update release date for the loadbalancer by @GokceGK in #561
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #564
- update dates on changelogs by @DiogoFerrao in #566
Full Changelog: release-2024-05-22...release-2024-06-14