(Later release notes are at the end)
- Add release notes @justinsb #262
- rename etcd-manager argument listen-metrics-url to match etcd's @Misdre #267
- Test with bazel 1.2.1 @justinsb #271
- OpenStack: retry device path @zetaab #265
- Update bazel rules @justinsb #272
- Remove duplicate error handling @justinsb #277
- Better docs/comments around FindMountedVolume @justinsb #275
- Ensure that FindMountedVolume returns ("", nil) when not found @justinsb #276
- Update kops dependency @justinsb #278
- Initial experimental support for external mode @justinsb #270
- Update aws-sdk-go @justinsb #282
- external mode: better filtering of volumes @justinsb #283
- Initial Alicloud volume/discovery implementation @bittopaz #269
- Fix error handling bug @justinsb #285
- Move from glog to klog @justinsb #261
- Adding etcd 3.4.3 into the layers for etcd-manager @mmerrill3 #292
- Specify bazel version as 2.0.0 @justinsb #291
- Move walkthrough from main readme; various documentation updates @adammw #290
- Add troubleshooting info for restoring cluster @dzoeteman #251
- Add etcd 3.4.3 to tests @justinsb #293
- Makefile: rename dep-ensure target to vendor @justinsb #294
- staticcheck: introduce and fix a few packages @justinsb #284
- fix issues in #253 @zetaab #255
- Update rules-docker to 0.12 @justinsb #256
- [DO-7442] Fix logic for Digital Ocean volume tag @srikiz #254
- Update release process to use shipbot @justinsb #247
- Move to go modules @justinsb #246
- Update golang to 1.13.3 @justinsb #257
- travis: Test newer bazel versions @justinsb #260
- Fix unit tests @justinsb #258
- Test everything, not just //test @justinsb #259
- Add relnotes for 3.0.20190801 release @justinsb #241
- [Digital Ocean] Support etcdManager for digital ocean cloud provider @srikiz #243
- OpenStack support for etcd-manager @drekle,@zetaab,@justinsb #245
- Add shipbot configuration for uploading releases to github @justinsb #240
- Fixed typo: Walkthough -> Walkthrough. @uthark #214
- Increase timeout on bazel tests @justinsb #211
- Add etcd 3.3.13 @mikesplain #231
- Update base image @justinsb #233
- Update bazel rules-go @justinsb #221
- Support listen-metrics-urls option @justinsb #232
- Fix unexpected etcd image error if docker pulls images over proxy @kirrmann,@justinsb #226
- Add etcd-manager-ctl and etcd-backup-ctl to their respective images. @justinsb #230
- Use debug distroless image, so we have shell & tar @justinsb #235
- deps: Update aws-sdk-go and grpc @justinsb #234
- Added instructions and script to release etcd-manager-ctl binaries @pracucci #227
- Revert base image back to (latest) debian-hyperkube-base @justinsb #237
- Documented how backup restore works under the hood @pracucci #223
- Better etcd-version handling @justinsb #238
- Allow overwriting etcd configs with env variables. #296
- Update kops dependency to v1.16.0 @bittopaz #302
- Release notes for 3.0.20200307 @justinsb #303
- Add support for etcd 3.3.17 @rifelpet #304
- Adding client usage extension for server cert (#305) @mmerrill3 #306
- Add a check to renew certificates on startup if they expire in 60 days or less @coderanger #309
- Try github actions @justinsb #310
- Upgrade bazel to 2.2.0 @justinsb #311
- Update to go 1.13.10 @justinsb #314
- Bazel: update dependency @justinsb #316
- e2e tests should wait for cluster readiness @justinsb #318
- Remove old bazel versions from travis @justinsb #317
- Always renew certificates @justinsb #313
- Release notes for 3.0.20200429 @justinsb #321
- Use env vars to customize backup retention @hakman #322
- Use next attachment point when device already in use @hakman #323
- Simplify uploading backups @johngmyers #324
- Simplify downloading backups @johngmyers #327
- Remove all versions for backups when using S3 @hakman #328
- Update vendored kops version to 1.17.0 @justinsb #329
- Release notes for 3.0.20200531 @justinsb #330
- Adds support for using OS application credentials @olemarkus #336
- Fixes usage of OpenStack Swift reauthentication @kciredor #338
- Move from debian-hyperkube-base to debian-base @rdrgmnzs #340
- Add license headers to each file @justinsb #341
- Fix some typos picked up by verify-spelling @justinsb #342
- Fix some problems with trailing spaces @justinsb #343
- Add support for etcd 3.4.13 @hakman #344
- Switch to gcr.io/cloud-marketplace-containers/google/debian10 - Fix for #340 option 1 @rdrgmnzs #345
- Support for ARM64 @hakman,@justinsb #334
- BUG: OpenStack ignore AvailabilityZone in discovery @zetaab #351
- Added full cinder ID to candidateDeviceNodes @goberle #358
- feat(etcd-manager-ctl): use backupname to delete backup instead of timestamp @sudoforge #352
- Update kops to pick up AllowAuth Openstack @justinsb #347
- Build base image by raw expansion of deb packages @justinsb #355
- Switch the cloudbuild docker image, locking to 2.2.0 @justinsb #363
- Fix build on case-insensitive file systems (MacOS) @justinsb #361
- Set AltNames on server certificates @justinsb #362
- govet: Fix a log message @justinsb #360
- Release notes for 3.0.20201117 @justinsb #364
- Fix gofmt @justinsb #365
- Add gofmt check to github actions @justinsb #366
- Add boilerplate to tools/deb-tools/main.go @justinsb #367
- Do not set ListenMetricsURLS @granular-ryanbonham #369
- Fix bazel formatting @justinsb #370
- Update Kops dependency for Azure Blob Storage support @rifelpet #372
- Exclude gazelle from tools/deb-tools @justinsb #373
- Regenerate bazel in tools/deb-tools @justinsb #374
- Release notes for 3.0.20201202 @justinsb #375
- Remove travis CI @justinsb #377
- Fix vendor generation for tools/deb-tools subproject @justinsb #376
- Add script to verify image hashes @justinsb #380
- Fix some incorrect base image hashes for arm64 @justinsb #379
- Support Azure @kenji-cloudnatix #378
- Add more descriptions to wait loops @justinsb #383
- Rename fields in the azure client struct @kenji-cloudnatix #382
- Fix small typo in code comment @justinsb #381
- Release notes for 3.0.20201209 @justinsb #384
- Handling hanging list command from etcd client during reconciliation loop @mmerrill3 #388
- Update dependencies to match kOps 1.19 @hakman #385
- Include IPs in peer certificates @justinsb #389
- Use etcd v3.4.13 in tests @hakman #390
- Eager-broadcast leadership on every leader iteration @justinsb #391
- Update Go to 1.15.7 @hakman #359