Releases: elastic/cloud-sdk-go
v1.13.0
v1.12.1
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.5.1
.
Enhancements
snaprepoapi: Add PathStyleAccess field to S3Config (#426)
Add the missing PathStyleAccess field to the struct S3Config which is used for configuring S3 snapshot repositories.
See also https://www.elastic.co/guide/en/elasticsearch/reference/current/repository-s3.html#repository-s3-client
v1.12.0
v1.11.0
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.4.0
.
Enhancements
Update API spec to ECE 3.4.0 / ESS ms-78 (#408)
Updates the ECE generated Clients and models to the latest version.
Bug fixes
Fixed deploymentapi.NewUpdateRequest
for deployments with autoscaling enabled (#416)
Requests generated by deploymentapi.NewUpdateRequest
used to only contain topology elements with size > 0.
However for deployments with autoscaling enabled, all elements must be included. With this fix the generated
request will contain all topology elements for Elasticsearch as defined by the deployment template.
v1.10.0
v1.9.0
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.2.0
.
Enhancements
Re-generate code based on ece 3.2.0's apidocs.json (#399)
This PR updates apidocs.json file along with its regenerated derivatives to match the upcoming release.
Bug fixes
Apply create/update overrides to integrations_server
resources (#401)
Includes resource overrides for integrations server resources.
v1.8.1
v1.8.0
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.0.0
.
Enhancements
Add insecure attribute on cluster meta (#367)
Cluster Metadata Info did not have any attributes to imply whether cert verification should be skipped when trying to communicate with it.
Update swagger generated code to MS68 release (removal of deployment template endpoints) (#374)
This PR updates the API with changes from ms-68 (still not removing the clusters API) but it does remove the old deployment templates endpoint and models.
Update swagger generated code to MS68 release (removal of clusters API) (#375)
This PR updates the API with changes from ms-68 (removing the clusters API and the reauthenticate endpoint)
Add 409 response to Mock API client (#377)
It adds HTTP 409 response to Mock API client. To be able to run acceptance tests in TF ElasticCloud provider, we need to mock API client and e.g. to check whether a role already exists, we need to return that HTTP code.
Update swagger generated code to ms-69 (#379)
This PR updates apidocs.json file along with its regenerated derivatives to match the upcoming release.
Bug fixes
Avoid escaping JSON string payload for set-deployment-resource-raw-metadata (#369)
When leveraging the cloud client method for: https://github.com/elastic/cloud-sdk-go/blob/master/pkg/client/deployments/deployments_client.go#L1552-L1586 which hits the following API endpoint: https://www.elastic.co/guide/en/cloud-enterprise/current/set-deployment-resource-raw-metadata.html, we should not be escaping the string JSON body.
Add API validation in CreateKey (#378)
Adds the missing api.API validation in CreateKeyParams.Validate().