- Dependencies: Bump STACKIT SDK core module from
v0.24.0tov0.24.1
- Dependencies: Bump STACKIT SDK core module from
v0.23.0tov0.24.0
- Dependencies: Bump STACKIT SDK core module from
v0.22.0tov0.23.0
- Bugfix: Disable strict decoding of API responses
- Feature: Add
AdditionalPropertiesfields to model structs
- Feature: Introduction of multi API version support for the mongodbflex SDK module. For more details please see the announcement on GitHub: #5062
v1api: New package which can be used for communication with the mongodbflex v1 APIv2api: New package which can be used for communication with the mongodbflex v2 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
- Docs: Extend description of
Rolesfield inCreateUserPayload,PartialUpdateUserPayload,UpdateUserPayloadandUsermodel
- Bump STACKIT SDK core module from
v0.20.0tov0.20.1
- Bump STACKIT SDK core module from
v0.19.0tov0.20.0
- Improvement: Improved documentation for the
Rolesfield in user-related models.
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Breaking Change: Renamed
GetInstanceResponsetoInstanceResponse. This affects the return type of theGetInstancemethod.
- 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.
- Add
required:"true"tags to model structs
- Bugfix: Adjusted
UnmarshalJSONfunction to use enum types and added tests for enums
- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce typed enum constants for status attributes
- Feature: Update user-agent header
- Breaking Change: Introduce typed enum constants for status attributes
- Bugfix: Correctly handle empty payload in body
- Internal: Backwards compatible change to generated code
- 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
- 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.
- Breaking change: Remove unused data types.
- Waiter for async operation
RestoreInstance
- Set config.ContextHTTPRequest in Execute method
- Support WithMiddleware configuration option in the client
- Update
coretov0.12.0
- Update
coretov0.10.0
- Breaking Change:
HandlersInfraGetFlavorsResponserenamed toDevAzureComSchwarzitSchwarzitStackitMongodbStackitMongodbApiGitHandlersInfraGetFlavorsResponse - Update
coretov0.7.7. Thehttp.requestcontext is now passed in the clientDocall.
- Bug fix:
NewAPIClientnow initializes a new client instead of usinghttp.DefaultClient(#236)
- Add license and notice files
- Dependency updates
- Breaking Change: Added method
ListMetrics(which accepts the desired metric:cpu,database,disk-iops,disk-use, orexec-time) as an argument and replacesListCPUMetrics,ListDatabaseStorageMetrics,ListDiskIOPSMetrics,ListDiskUsageMetrics, andListExecutionTimesMetrics, respectivelly - Breaking Change: Removes the previously deprecated method
GetStorage, replaced byListStorages
- Added struct
ApiListStoragesRequest, which will replaceApiGetStorageRequestApiGetStorageRequesthas been marked as deprecated, and will be removed in the next minor update
- Added method
ListStorages, which will replaceGetStorageGetStoragehas been marked as deprecated, and will be removed in the next minor update
- Added
CloneInstanceWaitHandler, to wait forCloneInstanceasync operation to be completed - Dependency updates
API methods, structs and waiters were renamed to have the same look and feel across all services and according to user feedback.
- Changed methods:
DeleteProjectrenamed toDisableServiceGetBackupsrenamed toListBackupsGetCPUMetricsrenamed toListCPUMetricsGetDatabaseStorageMetricsrenamed toListDatabaseStorageMetricsGetDiskIOPSMetricsrenamed toListDiskIOPSMetricsGetDiskUsageMetricsrenamed toListDiskUsageMetricsGetExecutionTimesMetricsrenamed toListExecutionTimesMetricsGetFlavorsrenamed toListFlavorsGetInstanceRestoresrenamed toListRestoreJobsGetInstancesrenamed toListInstancesGetMemoryMetricsrenamed toListMemoryMetricsGetUsersrenamed toListUsers
- Changed structs:
BackupScheduleModelJsonrenamed toBackupScheduleGetBackupsResponserenamed toListBackupsResponseGetFlavorsResponserenamed toListFlavorsResponseGetInstanceRestoresResponserenamed toListRestoreJobsResponseGetInstancesResponserenamed toListInstancesResponseGetMetricsResponserenamed toListMetricsResponseGetStorageResponserenamed toListStorageResponseGetUsersResponserenamed toListUsersResponseItemGetVersionsResponserenamed toListVersionsResponseInstanceAclrenamed toACLInstanceBackuprenamed toBackupInstanceDataPointrenamed toDataPointInstanceErrorrenamed toErrorInstanceFlavorrenamed toFlavorInstanceHostrenamed toHostInstanceHostMetricrenamed toHostMetricInstanceListUserrenamed toListUsersResponseInstanceRestorerenamed toRestoreInstanceStatusInstanceSingleInstancerenamed toInstanceInstanceStoragerenamed toStorageInstanceStorageRangerenamed toStorageRangeInstanceUserrenamed toUser
- Added waiters:
PartialUpdateInstanceWaitHandler, forPartialUpdateInstancemethod
- Manage your STACKIT MongoDB Flex resources:
Instance,Flavors,Metrics,User,Storages,Versions - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler - Usage example