Releases: stackitcloud/stackit-sdk-go
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
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
GetLoginKubeconfig
to 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
Network
andNetworkArea
- New BETA module: manage Infrastructure as a Service (IaaS) resources
iaas
: v0.2.0- Feature: New methods to manage networks:
CreateNetwork
PartialUpdateNetwork
DeleteNetwork
- 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
Response
suffix to types only used in method responses - Remove
V1
prefix 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
GetMetrics
to get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackups
to list the backups for an instance - Breaking change:
ListMetricsResponse
type (previously unused) renamed toGetMetricsResponse
- Breaking change: Deleted unused data types
- Feature: New method
mariadb
: v0.14.0- Feature: New method
GetMetrics
to get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackups
to list the backups for an instance - Breaking change:
ListMetricsResponse
type (previously unused) renamed toGetMetricsResponse
- Breaking change: Deleted unused data types
- Feature: New method
opensearch
: v0.14.0- Feature: New method
GetMetrics
to get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackups
to list the backups for an instance - Breaking change:
ListMetricsResponse
type (previously unused) renamed toGetMetricsResponse
- Breaking change: Deleted unused data types
- Feature: New method
rabbitmq
: v0.14.0- Feature: New method
GetMetrics
to get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackups
to list the backups for an instance - Breaking change:
ListMetricsResponse
type (previously unused) renamed toGetMetricsResponse
- Breaking change: Deleted unused data types
- Feature: New method
redis
: v0.14.0- Feature: New method
GetMetrics
to get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackups
to list the backups for an instance - Breaking change:
ListMetricsResponse
type (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
RestoreInstance
in MongoDBFlex by @DiogoFerrao in #492 - Generator: Update SDK /services/ske by @stackit-pipeline in #494
- Sort mongodb restore jobs in
RestoreInstanceWaitHandler
by @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
DisableService
EnableService
GetServiceStatus
- 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
Release (2024-04-12)
Highlights
core
: v0.12.0- Feature: Add
Middleware
type,WithMiddleware
andChainMiddleware
methods to packageconfig
, this allows clients to chain and add Middlewares to the transport layer of the HTTP client.
- Feature: Add
core
: v0.11.0- Feature: Add method
WithCaptureHTTPRequest
to packageruntime
, which allows capture of HTTP requests for debugging purposes.
- Feature: Add method
loadbalancer
: v0.12.0- Feature: Set
config.ContextHTTPRequest
inExecute
methods - Feature: New API method
GetQuota
to get the maximum number of load balancing servers allowed for a project - Feature: New API method
UpdateCredentials
to update the credentials for observability in a project
- Feature: Set
loadbalancer
: v0.11.0- Feature: Support WithMiddleware configuration option in the client
loadbalancer
: v0.10.0- Deprecation: Mark methods
EnableService
andDisableService
as deprecated. Enablement and disablement of the load balancer functionality is now automaticly handled by the service.
- Deprecation: Mark methods
logme
: v0.13.0- Breaking change: Fields removed from
RawCredentials
:RouteServiceUrl
,SyslogDrainUrl
,VolumeMounts
. - Breaking change: Fields removed from
Credentials
:Hosts
,HttpApiUri
,Name
,Protocols
- Feature:
Credentials
has a new fieldSyslogDrainUrl
- Breaking change: Fields removed from
mariadb
: v0.13.0- Breaking change: Fields removed from
RawCredentials
:RouteServiceUrl
,SyslogDrainUrl
,VolumeMounts
. - Breaking change: Fields removed from
Credentials
:HttpApiUri
,Protocols
- Breaking change: Fields removed from
opensearch
: v0.13.0- Breaking change: Fields removed from
RawCredentials
:RouteServiceUrl
,SyslogDrainUrl
,VolumeMounts
. - Breaking change: Fields removed from
Credentials
:HttpApiUri
,Name
,Protocols
- Feature:
Credentials
has a new fieldScheme
- Breaking change: Fields removed from
postgresflex
: v0.12.0- Improvement: Update
DeleteInstanceWaitHandler
to support new deletion method. - Feature: New waiter
ForceDeleteInstanceWaitHandler
for async operationForceDeleteInstance
- Improvement: Update
rabbitmq
: v0.13.0- Breaking change: Fields removed from
RawCredentials
:RouteServiceUrl
,SyslogDrainUrl
,VolumeMounts
. - Breaking change: Fields removed from
Credentials
:Name
,Protocols
- Feature:
Credentials
has new fieldsHttpApiUris
,Management
,Uris
- Breaking change: Fields removed from
redis
: v0.13.0- Breaking change: Fields removed from
RawCredentials
:RouteServiceUrl
,SyslogDrainUrl
,VolumeMounts
. - Breaking change: Fields removed from
Credentials
:HttpApiUri
,Name
,Protocols
- Feature:
Credentials
has new fieldsLoadBalancedHost
- Breaking change: Fields removed from
ske
: v0.11.0- Feature: Waiters for async operation
StartCredentialsRotationWaitHandler
andCompleteCredentialsRotationWaitHandler
- Feature: Waiters for async operation
What's Changed
- update go version to 1.22 by @DiogoFerrao in #361
- Generator: update SDK /services by @stackit-pipeline in #362
- Generator: update SDK /services by @stackit-pipeline in #365
- Generator: update SDK /services by @stackit-pipeline in #360
- Add waiters for SKE credentials rotation by @DiogoFerrao in #367
- Update module github.com/go-git/go-git/v5 to v5.12.0 by @stackit-pipeline in #368
- Update SDK by @stackit-pipeline in #359
- Generator: update SDK /services by @stackit-pipeline in #369
- Generator: update SDK /services by @stackit-pipeline in #370
- Update module github.com/stackitcloud/stackit-sdk-go/services/postgresflex to v0.11.0 by @stackit-pipeline in #371
- PostgreSQL Flex: add waiter for ForceDeleteInstance and fix DeleteInstance waiter by @DiogoFerrao in #372
- PostgreSQL Flex: update ForceDeleteInstance waiter by @DiogoFerrao in #373
- Update module golang.org/x/term to v0.19.0 by @stackit-pipeline in #378
- Update module github.com/stackitcloud/stackit-sdk-go/services/postgresflex to v0.12.0 by @stackit-pipeline in #376
- Update module golang.org/x/mod to v0.17.0 by @stackit-pipeline in #377
- Generator: update SDK /services by @stackit-pipeline in #384
- Update module github.com/stackitcloud/stackit-sdk-go/services/loadbalancer to v0.10.0 by @stackit-pipeline in #386
- Add WithCaptureHTTPRequest by @DiogoFerrao in #387
- Generator: update SDK /services by @stackit-pipeline in #388
- Generator: update SDK /services by @stackit-pipeline in #390
- Add MIddleware to SDK config by @DiogoFerrao in #394
- Update Core CHANGELOG with Middleware changes by @DiogoFerrao in #399
- Generator: update SDK /services by @stackit-pipeline in #395
- Generator: update SDK /services by @stackit-pipeline in #397
- Add usage examples for withMiddleware and withCaptureHTTPRequest by @DiogoFerrao in #400
- Update SDK by @stackit-pipeline in #393
- Generator: update SDK /services by @stackit-pipeline in #403
New Contributors
- @DiogoFerrao made their first contribution in #361
Full Changelog: release-2024-03-20...release-2024-04-12