- Feature:
Plan
has a new fieldSkuName
- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
- Feature: New methods
CreateBackup
,DownloadBackup
,ListRestores
,UpdateBackupsConfig
,TriggerRecreate
,TriggerRestart
,TriggerRestore
to manage the backup and restoration of an instance.
- Feature:
GetMetricsResponse
has new fields:Load1
,Load15
,Load5
- Feature:
Credentials
has a new field:Mqtt
,Stomp
- Breaking change: Deleted unused data type
- 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
- Breaking change: Fields removed from
RawCredentials
:RouteServiceUrl
,SyslogDrainUrl
,VolumeMounts
. - Breaking change: Fields removed from
Credentials
:Name
,Protocols
- Feature:
Credentials
has new fieldsHttpApiUris
,Management
,Uris
- Set config.ContextHTTPRequest in Execute method
- Support WithMiddleware configuration option in the client
- Update
core
tov0.12.0
- Feature:
InstanceParameters
has new fieldsTlsCiphers
,TlsProtocols
,Roles
, andConsumerTimeout
- Feature:
Offering
has a new fieldLifecycle
- Feature:
Instance
has new fieldsOfferingVersion
,PlanName
, andStatus
- Update
core
tov0.10.0
- Feature:
Instance
has a new fieldOfferingName
- Update
core
tov0.7.7
. Thehttp.request
context is now passed in the clientDo
call.
- Bug fix:
NewAPIClient
now initializes a new client instead of usinghttp.DefaultClient
(#236)
- Add license and notice files
- Feature:
PartialUpdateInstance
can be used to update the instance's name - Feature:
InstanceParameters
has a new settingMaxDiskThreshold
- Feature:
ListMetricsResponse
has new fields regarding ephemeral disk - Dependency updates
- 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:
GetCredentialsIds
renamed toListCredentials
GetInstances
renamed toListInstances
GetOfferings
renamed toListOfferings
UpdateInstance
renamed toPartialUpdateInstance
- Changed structs:
CredentialsIdsResponse
renamed toListCredentialsResponse
InstanceBackup
renamed toBackup
InstanceBackupsList
renamed toListBackupsResponse
InstanceId
renamed toCreateInstanceResponse
InstanceList
renamed toListInstancesResponse
InstanceMetrics
renamed toListMetricsResponse
LastOperation
renamed toInstanceLastOperation
OfferingList
renamed toListOfferingsResponse
UpdateInstancePayload
renamed toPartialUpdateInstancePayload
Changed waiters:UpdateInstanceWaitHandler
renamed toPartialUpdateInstanceWaitHandler
- Manage your STACKIT RabbitMQ resources:
Instance
,Credentials
,Offerings
- Waiters for async operations:
CreateInstanceWaitHandler
,UpdateInstanceWaitHandler
,DeleteInstanceWaitHandler
,CreateCredentialsWaitHandler
,DeleteCredentialsWaitHandler
- Usage example