- Feature: Introduction of multi API version support for the sqlserverflex SDK module. For more details please see the announcement on GitHub: #5062
v1api: New package which can be used for communication with the sqlserverflex v1 APIv2api: New package which can be used for communication with the sqlserverflex v2 APIv3alpha1api: New package which can be used for communication with the sqlserverflex v3 alpha1 APIv3beta1api: New package which can be used for communication with the sqlserverflex v3 beta1 API- Deprecation: The contents in the root of this SDK module including the
waitpackage are marked as deprecated and will be removed after 2026-09-30. Switch to the new packages for the available API versions instead. - Dependencies: Bump STACKIT SDK core module from
v0.21.1tov0.22.0
- Bump STACKIT SDK core module from
v0.21.0tov0.21.1
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.3.0tov5.3.1
- Bugfix: Correctly handle file closing for file uploads
- Bump STACKIT SDK core module from
v0.20.1tov0.21.0
- Breaking change: Add region parameter in
ListMetricsmethod. Previously the method failed, because the region parameter was missing
- Bump STACKIT SDK core module from
v0.20.0tov0.20.1
- Bugfix: Adjust waiters to fail only in
FailureorUnknownstate
- Bump STACKIT SDK core module from
v0.19.0tov0.20.0
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Add
required:"true"tags to model structs
- Breaking change: Introduce interfaces for
APIClientand the request structs
- Features: Added new method
ListMetrics
- Feature: Update user-agent header
- Bugfix: Correctly handle empty payload in body
- Internal: Backwards compatible change to generated code
- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
- Feature: Add method to delete all instances for a project:
TerminateProject
- New: Minimal go version is now Go 1.21
- Breaking change: Delete endpoint made private.
- Bugfix: Correctly handle nullable attributes in model types
- Feature: Add support for nullable models
- Breaking change: Field
IteminResetUserResponseis now of typeSingleUser(previously wasUser) - Feature:
DefaultDatabaseis no longer required inCreateUserPayload
- Breaking change: Field
ListBackupsResponsehas a new fieldBackupListBackupsResponseGrouped, replacing the removedCountandItemsfields
- 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
- Feature: New field for
DatabaseOptionsandSingleDatabaseOptions:CollationName - Breaking change: Fields removed from
DatabaseOptionsandSingleDatabaseOptions:IsEncrypted,RecoveryModel,UserAccess - Breaking change: Fields removed from
SingleDatabase:Collation,CreateDate
- 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)
- Feature: Waiters for async operations
CreateInstanceWaitHandler,UpdateInstanceWaitHandler, andDeleteInstanceWaitHandler
- Manage your STACKIT SQL Server Flex resources:
Instance,Flavors,Users,Databases,Backups