diff --git a/Makefile b/Makefile index b187827f..571ef567 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ SHELL := /bin/bash -export VERSION ?= v1.11.0 +export VERSION ?= v1.12.0 export GO111MODULE ?= on export GOBIN = $(shell pwd)/bin BINARY := ecctl diff --git a/build/Makefile.build b/build/Makefile.build index 4e4795fb..35975a0d 100644 --- a/build/Makefile.build +++ b/build/Makefile.build @@ -57,6 +57,3 @@ changelog: ## Generates a snapshot of the potential release snapshot: deps @ $(GOBIN)/goreleaser release --rm-dist --snapshot --skip-validate - -update-cloud-sdk-go: - @ go get github.com/elastic/cloud-sdk-go@$(VERSION) diff --git a/developer_docs/RELEASE.md b/developer_docs/RELEASE.md index dfa51eb2..c6472e9d 100644 --- a/developer_docs/RELEASE.md +++ b/developer_docs/RELEASE.md @@ -21,7 +21,7 @@ Releasing a new version of the binary implies that there have been changes in th ### Verify a release in `cloud-sdk-go` has been made -Unless this is a patch release, make sure a `cloud-sdk-go` release with the same version has been made. Once this is done, the `cloud-sdk-go` dependency should be updated to that version. To update the cloud-sdk-go dependency, please use the following command in the root of the project: `make update-cloud-sdk-go`. +Unless this is a patch release, make sure a `cloud-sdk-go` release with the same version has been made. Once this is done, the `cloud-sdk-go` dependency should be updated to that version. To update the cloud-sdk-go dependency, please update the version in `go.mod`. ### Make sure the version has been updated diff --git a/docs/ecctl-release-notes.asciidoc b/docs/ecctl-release-notes.asciidoc index 4e2d44a6..c0e4d25e 100644 --- a/docs/ecctl-release-notes.asciidoc +++ b/docs/ecctl-release-notes.asciidoc @@ -3,6 +3,7 @@ This section summarizes the changes in each {n} release. +* <<{p}-release-notes-v1.12.0>> * <<{p}-release-notes-v1.11.0>> * <<{p}-release-notes-v1.10.0>> * <<{p}-release-notes-v1.9.0>> @@ -20,6 +21,7 @@ This section summarizes the changes in each {n} release. * <<{p}-release-notes-v1.0.0-beta2>> * <<{p}-release-notes-v1.0.0-beta1>> +include::release_notes/v1.12.0.adoc[] include::release_notes/v1.11.0.adoc[] include::release_notes/v1.10.0.adoc[] include::release_notes/v1.9.0.adoc[] diff --git a/docs/release_notes/v1.12.0.adoc b/docs/release_notes/v1.12.0.adoc new file mode 100644 index 00000000..ddd285a8 --- /dev/null +++ b/docs/release_notes/v1.12.0.adoc @@ -0,0 +1,47 @@ +[id="{p}-release-notes-v1.12.0"] +=== Elastic Cloud Control (ecctl) v1.12.0 +++++ +v1.12.0 +++++ + +<<{p}-release-notes-v1.12.0-bug-fixes,Bug fixes>> | <<{p}-release-notes-v1.12.0-changelog,Changelog>> + +Welcome to the v1.12.0 release of {n}. This version brings new features, some breaking changes, and bug fixes. + +Elastic Cloud Control (ecctl) is Elastic’s CLI to manage Elasticsearch Service (ESS) and Elastic Cloud Enterprise (ECE). + +Download the release binaries: + +[%hardbreaks] +https://download.elastic.co/downloads/ecctl/1.12.0/ecctl_1.12.0_darwin_amd64.tar.gz[ecctl_1.12.0_darwin_amd64.tar.gz] +https://download.elastic.co/downloads/ecctl/1.12.0/ecctl_1.12.0_linux_32-bit.deb[ecctl_1.12.0_linux_32-bit.deb] +https://download.elastic.co/downloads/ecctl/1.12.0/ecctl_1.12.0_linux_32-bit.rpm[ecctl_1.12.0_linux_32-bit.rpm] +https://download.elastic.co/downloads/ecctl/1.12.0/ecctl_1.12.0_linux_386.tar.gz[ecctl_1.12.0_linux_386.tar.gz] +https://download.elastic.co/downloads/ecctl/1.12.0/ecctl_1.12.0_linux_64-bit.deb[ecctl_1.12.0_linux_64-bit.deb] +https://download.elastic.co/downloads/ecctl/1.12.0/ecctl_1.12.0_linux_64-bit.rpm[ecctl_1.12.0_linux_64-bit.rpm] +https://download.elastic.co/downloads/ecctl/1.12.0/ecctl_1.12.0_linux_amd64.tar.gz[ecctl_1.12.0_linux_amd64.tar.gz] + +[float] +[id="{p}-release-notes-v1.12.0-bug-fixes"] +==== Bug fixes + +* *Deployment create command now adds integrations-server by default:* +Instead of adding APM, for versions >=8.0.0 the default now is integrations-server. This now behaves the same as if the deployment is created via the UI. + +* *Fixed allocator vacate tracking for integrations-server:* +When vacating an integrations-server instance, the command now properly waits until the plan has finished. + +[float] +[id="{p}-release-notes-v1.12.0-changelog"] +==== Changelog +// The following section is autogenerated via git + +[%hardbreaks] +https://github.com/elastic/ecctl/commit/583d7b0[583d7b0] fix(deps): update module golang.org/x/term to v0.15.0 (https://github.com/elastic/ecctl/pull/630[#630]) +https://github.com/elastic/ecctl/commit/fb2666e[fb2666e] fix(deps): update module github.com/spf13/viper to v1.18.2 (https://github.com/elastic/ecctl/pull/631[#631]) +https://github.com/elastic/ecctl/commit/ef6b9e4[ef6b9e4] Update cloud-sdk-go to 1.16.0 (https://github.com/elastic/ecctl/pull/636[#636]) +https://github.com/elastic/ecctl/commit/9b86f17[9b86f17] Update cloud-sdk-go to v1.15.0 (https://github.com/elastic/ecctl/pull/635[#635]) +https://github.com/elastic/ecctl/commit/03cc42c[03cc42c] [CP-5351] Remove Apm from create payload when version >= 8.0.0 (https://github.com/elastic/ecctl/pull/633[#633]) + + +_Release date: December 21, 2023_ diff --git a/notes/v1.12.0.md b/notes/v1.12.0.md new file mode 100644 index 00000000..8ef6aaed --- /dev/null +++ b/notes/v1.12.0.md @@ -0,0 +1,21 @@ +v1.12.0 + +# Changelog + +Download the release binaries: + + + + + + + + + + + +Checksums are at [ecctl_1.12.0_checksums.txt](https://download.elastic.co/downloads/ecctl/1.12.0/ecctl_1.12.0_checksums.txt). + +## Release notes + +