Releases: stackitcloud/stackit-sdk-go
Release (2024-11-29)
Highlights
serverbackup: v0.4.0- Feature: Add support for managing
BackupPolicyresources
- Feature: Add support for managing
serverupdate: v0.2.1- Bugfix: Fix
Acceptheader types
- Bugfix: Fix
serverupdate: v0.2.0- Feature: Add support for managing
UpdatePolicyresources
- Feature: Add support for managing
dns: v0.12.0- Feature: New models
ZoneModelsImportRecordModelandZoneModelsImportZoneJson
- Feature: New models
serverbackup: v0.3.0- Breaking changes:
ListBackups200Responsetype renamed toGetBackupsListResponseGetBackupsListResponsehas been removedErrorResponsehas 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
BootabletoVolume,CreateVolumePayload, andUpdateVolumePayloaddata models - Breaking change: Rename
NICtoNicin all network interface methods (e.g.CreateNICtoCreateNic,AddNICToServertoAddNicToServer, 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,ServerandAttachedVolume
- 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
LabelSelectormethod 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
VolumeServerNetworkInterfacePublicIPSecurityGroupSecurityGroupRule
- Breaking change: Remove
V1NetworkGatewaydata 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
IteminResetUserResponseis now of typeSingleUser(previously wasUser) - Feature:
DefaultDatabaseis no longer required inCreateUserPayload
- Breaking change: Field
iaas: v0.9.0- Feature: Add
Labelsfield to several data models
- Feature: Add
iaas: v0.10.0- Feature: Add
CreatedAtandUpdatedAtfields to several data models
- Feature: Add
core: v0.14.0- Feature:: Added
IntermediateStateReachedtoAsyncActionHandlerthat 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
LabelSelectormethod onApiListNetworksRequest
- Feature: Filter networks by labels using the new
loadbalancer: v0.16.0- Feature: Add pagination to
ListLoadBalancerswith the new fieldspageSizeandpageIdonApiListLoadBalancersRequestand the fieldNextPageIdinListLoadBalancersResponse
- 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
ListBackupsResponsehas a new fieldBackupListBackupsResponseGrouped, replacing the removedCountandItemsfields
- Breaking change: Field
rabbitmq: v0.19.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
redis: v0.19.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
core: v0.13.0- Deprecated method
config.WithJWKSEndpointand fieldconfig.Configuration.JWKSCustomUrlhave been removed. Deprecation was done in thecorerelease v0.10.0.
- Deprecated method
opensearch: v0.18.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
mariadb: v0.19.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
logme: v0.19.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
mongodbflex: v0.15.0- Feature: New method
ListAdvisorSlowQueriesthat gets slow queries from the Opsmanager performance advisor. - Feature: New method
ListSuggestedIndexesthat 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:
CreateNetworkIPv4BodyandCreateNetworkIPv6Bodyhave a new fieldPrefix
- Feature:
iaas: v0.7.0- Breaking change: Rename types:
CreateNetworkIPv4renamed toCreateNetworkIPv4BodyV1CreateNetworkIPv6renamed toCreateNetworkIPv6BodyUpdateNetworkIPv4renamed toUpdateNetworkIPv4BodyV1UpdateNetworkIPv6renamed toUpdateNetworkIPv6Body
- Feature:
CreateNetworkPayload,PartialUpdateNetworkPayloadandNetworkhave a new field:Routed
- Breaking change: Rename types:
secretsmanager: v0.9.0- Feature: New API method
UpdateInstanceto update an instance
- Feature: New API method
sqlserverflex: v0.5.0- Breaking change:
- Fields in
GetBackupResponseare not nested in anItemfield (with typeBackup) anymore GetBackupResponsehave these new fields:EndTime,Error,Id,Labels,Name,Options,Size,StartTime
- Fields in
- Breaking change:
loadbalancer: v0.15.0- Feature: New API method
ListPlansto 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:
Planhas a new fieldSkuName
- Feature:
opensearch: v0.17.0- Feature:
Planhas a new fieldSkuName
- Feature:
mariadb: v0.18.0- Feature:
Planhas a new fieldSkuName
- Feature:
logme: v0.18.0- Feature:
Planhas a new fieldSkuName
- Feature:
redis: v0.18.0- Feature:
Planhas 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:
CreateNetworkAddressFamilyandUpdateNetworkAddressFamilyhave a new fieldIpv6 - Feature:
Networkhas new fields:NameserversV6andPrefixesV6
- 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
DatabaseOptionsandSingleDatabaseOptions:CollationName - Breaking changes:
- Fields removed from
DatabaseOptionsandSingleDatabaseOptions: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:
Databaserenamed toDefaultDatabase, inCreateUserPayload- Type of
Roleschanged from[]Roleto[]string, inCreateUserPayload Userrenamed toSingleUser, inCreateUserResponseOwnerNamerenamed toOwner, inDatabaseOptions- Fields in
GetDatabaseResponseare now nested in aDatabasefield (with typeSingleDatabase) GetDatabaseResponseOptionsrenamed toSingleDatabaseOptions(andOwnerNamerenamed toOwner)
- Breaking changes:
archiving: v0.1.0- Manage your STACKIT Archiving instance with:
CreateInstance,DeleteInstance,GetInstance,ListInstancesandPartialUpdateInstance.
- Manage your STACKIT Archiving instance with:
ske: v0.17.0- Feature: Add new field
AllowSystemComponentsto theNodepoolmodel 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
EnableServiceWaitHandlerandDisableServiceWaitHandlerfor async operationsEnableServiceandDisableService, 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->ProjectProjectResponseWithParents->GetProjectResponseAllProjectsResponse->ListProjectsResponse
- Breaking Change: Delete unused data types
- Feature: New methods
GetOrganizationandListOrganizations
- Breaking Change: Rename data types for uniformity
objectstorage: v0.10.0- Breaking change: Remove unused data types.
iaas: v0.4.0- Breaking change:
CreateNetworknow returns theNetworktriggered by the operation.
- Breaking change:
loadbalancer: v0.13.0- Feature:
LoadBalancer,CreateLoadBalancerPayloadandUpdateLoadBalancerPayloadhave 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
Aclis nowACLAclListis nowListACLsResponseInstanceListis nowListInstancesResponseUserListis 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
CloneZoneto clone an existing zone with all record sets to a new zone with a different name - Feature: New methods
CreateLabel,DeleteLabelandListLabelsto manage labels for a zone - Feature: New methods
CreateMoveCode,DeleteMoveCodeandValidateMoveCodeto manage move codes to move a zone to another project - Feature: New method
MoveZoneto move a zone to another project - Feature: New methods
ExportRecordSetsandImportRecordSets - Feature: New methods
RestoreZoneandRestoreRecordSetto restore inactive zones and record-sets, respectively - Feature: New method
RetrieveZoneto 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:
V1Networkis nowNetworkV1LoginKubeConfigis nowLoginKubeConfig
rabbitmq: v0.15.0- Feature:
GetMetricsResponsehas new fields:Load1,Load15,Load5 - Feature:
Credentialshas a new field:Mqtt,Stomp
- Feature:
mariadb: v0.15.0- Feature:
GetMetricsResponsehas new fields:Load1,Load15,Load5 - Breaking change: Deleted unused data type
- Feature:
redis: v0.15.0- Feature:
GetMetricsResponsehas new fields:Load1,Load15,Load5 - Breaking change: Deleted unused data type
- Feature:
logme: v0.15.0- Feature:
GetMetricsResponsehas 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
sqlserverflexmodule by @joaopalet in #537 - Waiter guidelines by @vicentepinto98 in #535
- Add
sqlserverflexexample 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
Release (2024-05-22)
Highlights
authorization: v0.3.0- Feature: New field for
Role:Id
- Feature: New field for
mongodbflex: v0.14.0- Breaking change: Remove unused data types.
postgresflex: v0.14.0- Breaking change: Remove unused model data types.
sqlserverflex: v0.1.0- New: Manage your STACKIT SQL Server Flex resources:
Instance,Flavors,Users,Databases,Backups
- New: Manage your STACKIT SQL Server Flex resources:
ske: v0.14.0- Feature: New fields for
MachineType:Architecture,Gpu
- Feature: New fields for
ske: v0.15.0- Feature: New operation
GetLoginKubeconfigto get a Kubeconfig for use with the STACKIT CLI. A Kubeconfig retrieved using this endpoint does not contain any credentials and instead obtains valid credentials via the STACKIT CLI.
- Feature: New operation
iaas: v0.1.0- New BETA module: manage Infrastructure as a Service (IaaS) resources
NetworkandNetworkArea
- New BETA module: manage Infrastructure as a Service (IaaS) resources
iaas: v0.2.0- Feature: New methods to manage networks:
CreateNetworkPartialUpdateNetworkDeleteNetwork
- Breaking change: Rename methods for better correspondence with endpoint behaviour (see service release notes for detailed changes)
- Breaking change: Rename types (see service release notes for detailed changes)
- Add
Responsesuffix to types only used in method responses - Remove
V1prefix from all types
- Add
- Feature: New methods to manage networks:
iaas: v0.3.0- Feature: Add waiters for async operations:
CreateNetworkAreaWaitHandler,UpdateNetworkAreaWaitHandler,DeleteNetworkAreaWaitHandler,CreateNetworkWaitHandler,UpdateNetworkWaitHandler,DeleteNetworkWaitHandler
- Feature: Add waiters for async operations:
logme: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
mariadb: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
opensearch: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
rabbitmq: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
redis: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
serviceenablement: v0.1.0- New: STACKIT Service Enablement module can be used to enable services
What's Changed
- Updated license infos by @BackInBash in #443
- Generator: Update SDK /services/ske by @stackit-pipeline in #457
- Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.14.0 by @stackit-pipeline in #458
- Update module golang.org/x/term to v0.20.0 by @stackit-pipeline in #459
- Refactor Repeated Code in getPrivateKey and getServiceAccountKey by @kemalcanbora in #460
- Skip unit test for IaaS by @vicentepinto98 in #461
- Generator: Update SDK /services/authorization by @stackit-pipeline in #463
- Generator: Update SDK /services/argus by @stackit-pipeline in #462
- Generator: Update SDK /services/dns by @stackit-pipeline in #464
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #467
- Generator: Update SDK /services/membership by @stackit-pipeline in #470
- Generator: Update SDK /services/mongodbflex by @stackit-pipeline in #471
- Generator: Update SDK /services/objectstorage by @stackit-pipeline in #472
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #474
- Generator: Update SDK /services/resourcemanager by @stackit-pipeline in #478
- Generator: Update SDK /services/secretsmanager by @stackit-pipeline in #479
- Generator: Update SDK /services/serviceaccount by @stackit-pipeline in #480
- Generator: Update SDK /services/ske by @stackit-pipeline in #481
- Generator: Update SDK /services/iaas by @stackit-pipeline in #483
- Generator: Update SDK /services/redis by @stackit-pipeline in #489
- Generator: Update SDK /services/postgresql by @stackit-pipeline in #487
- Generator: Update SDK /services/rabbitmq by @stackit-pipeline in #488
- Generator: Update SDK /services/opensearch by @stackit-pipeline in #486
- Generator: Update SDK /services/mariadb by @stackit-pipeline in #485
- Generator: Update SDK /services/logme by @stackit-pipeline in #484
- Update SDK to v0.14.0 by @stackit-pipeline in #490
- Add waiter for
RestoreInstancein MongoDBFlex by @DiogoFerrao in #492 - Generator: Update SDK /services/ske by @stackit-pipeline in #494
- Sort mongodb restore jobs in
RestoreInstanceWaitHandlerby @DiogoFerrao in #496 - Update SDK by @stackit-pipeline in #497
- Generator: Update SDK /services/serviceenablement by @stackit-pipeline in #502
- Generator: Update SDK /services/iaas by @stackit-pipeline in #501
- Add waiters for IaaS network and network area operations by @joaopalet in #495
- Add examples for the IaaS service by @joaopalet in #505
- Update github-action by @GokceGK in #522
- Generator: Update SDK /services/sqlserverflex by @stackit-pipeline in #521
- Generator: Update SDK /services/postgresflex by @stackit-pipeline in #520
- Generator: Update SDK /services/mongodbflex by @stackit-pipeline in #519
- Generator: Update SDK /services/authorization by @stackit-pipeline in #518
- Add missing SKE changelog by @GokceGK in #526
New Contributors
- @BackInBash made their first contribution in #443
- @kemalcanbora made their first contribution in #460
Full Changelog: release-2024-05-02...release-2024-05-22
Release (2024-05-02)
Highlights
ske: v0.13.0- Deprecation: The following methods have been deprecated and the Service Enablement API should be used instead
DisableServiceEnableServiceGetServiceStatus
- Deprecation: The following methods have been deprecated and the Service Enablement API should be used instead
What's Changed
- Update module github.com/stackitcloud/stackit-sdk-go/services/loadbalancer to v0.12.0 by @stackit-pipeline in #406
- Generator: update SDK /services by @stackit-pipeline in #405
- Add SKE deprecation note to the Changelog by @GokceGK in #407
- Add SKE deprecation note to the main Changelog by @GokceGK in #408
- Update GitHub actions by @GokceGK in #409
- Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.13.0 by @stackit-pipeline in #411
- Bump golang.org/x/net from 0.22.0 to 0.23.0 in /scripts by @dependabot in #437
- Generator: Update SDK /services/dns by @stackit-pipeline in #438
- Update changelog by @vicentepinto98 in #439
- Update module github.com/stackitcloud/stackit-sdk-go/services/dns to v0.9.1 by @stackit-pipeline in #440
- Generator: Update SDK /services/loadbalancer by @stackit-pipeline in #441
- Set release date on general changelog by @joaopalet in #442
New Contributors
Full Changelog: release-2024-04-12...release-2024-05-02