Releases: elastic/cloud-sdk-go
v1.19.0
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Enhancements
Add new parameter for deployment get. (#469)
Adds support for parameters show_instance_configurations
, enrich_with_template
, force_all_plan_history
and clear_transient
when getting deployment info.
v1.18.0
v1.17.0
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Enhancements
Update to latest ECE 3.7.0 api (#461)
Breaking:
- The notes api is no more. Use the deployment comment api instead.
Other: - The instance configurations can now specify allowed zones.
- The deployment update api can use the ValidateOnly flag
Add show_max_zones
parameter for deployment-templates API. (#462)
This parameter adds the max_zones
field to each instance-configuration. (Left empty by default).
v1.16.0
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Bug fixes
Fix vacate tracking for integrations-server kind. (#455)
When using the allocator vacate API, the code can now properly handle tracking the vacate process for instances of type integrations-serer.
v1.15.0
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Enhancements
Update API spec to ESS MS-101 (#451)
Updates the generated clients and models to match the API available in Elastic cloud MS-101.
Bug fixes
Handle empty instance_configuration_version
s in topology elements. (#450)
We couldn't set instance_configuration_version
to 0 because it would be considered as an empty value and it would be omitted during JSON marshalling.
This has now been fixed by updating the instance_configuration_version
type to *int32
.
v1.14.0
Changelog
This release of the Elastic Cloud SDK Go should be used for ECE Version 3.7.0
.
Enhancements
Update API spec to ESS ms-98 (#444)
Updates the generated clients and models to match the latest API available in Elastic cloud.
Bug fixes
Properly support AllocatorDown
parameter for the VacateCluster
command. (#443)
The vacate parameter AllocatorDown
was ignored and not passed through to the actual request.
This has now been fixed and the parameter can be used when calling VacateCluster
.
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.