Releases: mattermost/mattermost-cloud
Release v0.57.1
Release notes for v0.57.1
Changelog since v0.57.0
Changes by Kind
Feature
- Add ingress annotation reflecting the Installation hibernation state (#669, @Szymongib)
- Increase max installations per db to 2500 to handle scale (#670, @stylianosrigas)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud:v0.57.1
Thanks to all our contributors
Release v0.57.0
Release notes for v0.57.0
Changelog since v0.56.0
Changes by Kind
Feature
- Add ability to add domains to existing Installations (#665, @Szymongib)
- Allow changing Installation group based on annotations (#666, @Szymongib)
- Increase max installations per db cluster to 1500 (#668, @stylianosrigas)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud:v0.57.0
Thanks to all our contributors
Release v0.56.0
Release notes for v0.56.0
Changelog since v0.55.0
Changes by Kind
Bug or Regression
- Fix bug with rtcd helm chart prefix (#663, @angeloskyratzakos)
- Fix cluster deletion and detaching IAM policy from nodes (#664, @spirosoik)
- Handle Cloudflare record creation idempotently (#661, @Szymongib)
Other (Cleanup or Flake)
- Revert calls node group skip AMI rotation (#662, @stylianosrigas)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud:v0.56.0
Thanks to all our contributors
Release v0.55.0
Release notes for v0.55.0
Changelog since v0.54.1
Changes by Kind
Chore
- Set default Prometheus version to latest stable (#646, @stylianosrigas)
Feature
- Add endpoints to modify Group annotations (#657, @Szymongib)
- Add group selection based on annotations (#644, @Szymongib)
- Add max pods per worker node configuration option (#643, @gabrieljackson)
- Add support for metrics server utility (#645, @stylianosrigas)
- Add velero as utility in the clusters for backing up k8s (#640, @spirosoik)
- Attach an extra policy for velero (#660, @spirosoik)
- RTCD helm chart deployment with provisioner (#656, @angeloskyratzakos)
- Skip AMI update for calls instance group (#647, @gabrieljackson)
- Upgrade Fluentbit to latest stable version 0.20.1 (#648, @stylianosrigas)
Bug or Regression
- Fix missing helm repository for utilities (#655, @spirosoik)
- Revert custom NGINX template as not needed (#641, @stylianosrigas)
- Correct Staticcheck issues (#642, @gabrieljackson)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud:v0.55.0
Thanks to all our contributors
Release v0.54.1
Release notes for v0.54.1
Changelog since v0.54.0
Changes by Kind
Chore
- Bump dependencies and other small improvements (#627, @gabrieljackson)
- Bump terraform version to v0.14.11 (#629, @stafot)
- Update Operator manifest to v1.18.0 (#630, @Szymongib)
- Upgrade NGINX default version (#623, @stylianosrigas)
- Use new CR ingress config (#625, @Szymongib)
Refactor
- Improve CI exec error handling (#639, @gabrieljackson)
Feature
- Add
PriorityEnv
support to Installations (#618, @Szymongib) - Add cluster resource cache (#632, @gabrieljackson)
- Add delete multi-tenant database endpoint (#622, @Szymongib)
- Fetch AMI from existing clusters in e2e (#637, @Szymongib)
- Hide installation env vars in CLI output (#614, @gabrieljackson)
- Support multiple domains for Installation (#634, @Szymongib)
- Upgrade default versions for Thanos, Prometheus and Nginx (#628, @stylianosrigas)
- Use HistogramVec to collect metrics (#616, @gabrieljackson)
- Use both route53 and cloudflare for DNS (#617, @angeloskyratzakos)
Bug or Regression
- Allow events to appear in switched order (#638, @Szymongib)
- Fix a bug where teleport applies wrong version during reprovisioning (#621, @stylianosrigas)
- Increase timeout k8s-spot-termination-handler.
This aims to fix some random failures we noticed on re-provisioning and on e2e clusters. (#624, @stafot) - Revert custom NGINX template as not needed (#641, @stylianosrigas)
Uncategorized
- Add custom nginx template and nginx namespace handling (#635, @stylianosrigas)
- Improve e2e test edge cases, fix populate sample data command (#633, @Szymongib)
- Updated in-product link to legacy domain. (#619, @cwarnermm)
- Upgrade Promtail to v2.5.0 via 4.2.0 Helm chart version (#636, @stylianosrigas)
- Use Calico as default (#631, @Szymongib)
Dependencies
Added
- github.com/antlr/antlr4/runtime/Go/antlr: b48c857
- github.com/benbjohnson/clock: v1.1.0
- github.com/cloudflare/cloudflare-go: v0.31.0
- github.com/cockroachdb/errors: v1.2.4
- github.com/cockroachdb/logtags: eb05cc2
- github.com/dave/dst: v0.26.2
- github.com/felixge/httpsnoop: v1.0.1
- github.com/google/cel-go: v0.9.0
- github.com/google/cel-spec: v0.6.0
- github.com/orijtech/structslop: v0.0.6
- github.com/sagikazarmark/crypt: v0.4.0
- github.com/urfave/cli/v2: v2.3.0
- go.etcd.io/etcd/api/v3: v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.1
- go.etcd.io/etcd/client/v3: v3.5.0
- go.etcd.io/etcd/pkg/v3: v3.5.0
- go.etcd.io/etcd/raft/v3: v3.5.0
- go.etcd.io/etcd/server/v3: v3.5.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
- go.opentelemetry.io/contrib: v0.20.0
- go.opentelemetry.io/otel/exporters/otlp: v0.20.0
- go.opentelemetry.io/otel/metric: v0.20.0
- go.opentelemetry.io/otel/oteltest: v0.20.0
- go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
- go.opentelemetry.io/otel/sdk/metric: v0.20.0
- go.opentelemetry.io/otel/sdk: v0.20.0
- go.opentelemetry.io/otel/trace: v0.20.0
- go.opentelemetry.io/otel: v0.20.0
- sigs.k8s.io/json: c049b76
Changed
- cloud.google.com/go/firestore: v1.1.0 → v1.6.1
- cloud.google.com/go: v0.97.0 → v0.99.0
- github.com/Azure/azure-sdk-for-go: v57.1.0+incompatible → v26.5.0+incompatible
- github.com/Azure/go-ansiterm: d6e3b33 → d185dfc
- github.com/Azure/go-autorest/autorest/adal: v0.9.16 → v0.9.17
- github.com/Azure/go-autorest/autorest: v0.11.21 → v0.11.22
- github.com/alecthomas/units: ff826a3 → 59d0afb
- github.com/apache/thrift: v0.13.0 → v0.12.0
- github.com/armon/go-metrics: v0.3.3 → v0.3.10
- github.com/armon/go-radix: v1.0.0 → 7fddfc3
- github.com/asaskevich/govalidator: 7a23bdc → f61b66f
- github.com/aws/aws-sdk-go: v1.40.37 → v1.42.16
- github.com/banzaicloud/k8s-objectmatcher: v1.5.2 → v1.7.0
- github.com/bketelsen/crypt: 5cbc8cc → v0.0.4
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/certifi/gocertifi: abcd570 → 2c3bb06
- github.com/cncf/udpa/go: 5459f2c → 04548b0
- github.com/cncf/xds/go: fbca930 → a8f9461
- github.com/cockroachdb/datadriven: 80d97fb → bf6692d
- github.com/coreos/go-systemd/v22: v22.1.0 → v22.3.2
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/dgryski/go-sip13: 62edffc → e10d5fe
- github.com/docker/docker: v20.10.8+incompatible → be7ac8b
- github.com/envoyproxy/go-control-plane: v0.9.9 → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.6.1 → v0.6.2
- github.com/evanphx/json-patch: v4.11.0+incompatible → v4.12.0+incompatible
- github.com/fatih/color: v1.9.0 → v1.13.0
- github.com/fsnotify/fsnotify: v1.4.9 → v1.5.1
- github.com/getkin/kin-openapi: v0.53.0 → v0.76.0
- github.com/go-kit/kit: v0.10.0 → v0.9.0
- github.com/go-kit/log: v0.1.0 → v0.2.0
- github.com/go-logr/logr: v1.1.0 → v1.2.2
- github.com/go-logr/zapr: v0.4.0 → v1.2.0
- github.com/go-opena...
Release v0.54.0
Release notes for v0.54.0
Changelog since v0.53.1
Changes by Kind
Chore
- Bump dependencies and other small improvements (#627, @gabrieljackson)
- Upgrade NGINX default version (#623, @stylianosrigas)
- Use new CR ingress config (#625, @Szymongib)
Feature
- Add
PriorityEnv
support to Installations (#618, @Szymongib) - Add delete multi-tenant database endpoint (#622, @Szymongib)
- Hide installation env vars in CLI output (#614, @gabrieljackson)
- Use HistogramVec to collect metrics (#616, @gabrieljackson)
Bug or Regression
- Fix a bug where teleport applies wrong version during reprovisioning (#621, @stylianosrigas)
Uncategorized
- Updated in-product link to legacy domain. (#619, @cwarnermm)
Dependencies
Added
- github.com/antlr/antlr4/runtime/Go/antlr: b48c857
- github.com/benbjohnson/clock: v1.1.0
- github.com/bits-and-blooms/bitset: v1.2.0
- github.com/checkpoint-restore/go-criu/v5: v5.0.0
- github.com/cockroachdb/errors: v1.2.4
- github.com/cockroachdb/logtags: eb05cc2
- github.com/felixge/httpsnoop: v1.0.1
- github.com/go-task/slim-sprig: 348f09d
- github.com/golang-jwt/jwt: v3.2.1+incompatible
- github.com/google/cel-go: v0.9.0
- github.com/google/cel-spec: v0.6.0
- github.com/kolo/xmlrpc: 38db28d
- github.com/sagikazarmark/crypt: v0.4.0
- go.etcd.io/etcd/api/v3: v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.1
- go.etcd.io/etcd/client/v3: v3.5.0
- go.etcd.io/etcd/pkg/v3: v3.5.0
- go.etcd.io/etcd/raft/v3: v3.5.0
- go.etcd.io/etcd/server/v3: v3.5.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
- go.opentelemetry.io/contrib: v0.20.0
- go.opentelemetry.io/otel/exporters/otlp: v0.20.0
- go.opentelemetry.io/otel/metric: v0.20.0
- go.opentelemetry.io/otel/oteltest: v0.20.0
- go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
- go.opentelemetry.io/otel/sdk/metric: v0.20.0
- go.opentelemetry.io/otel/sdk: v0.20.0
- go.opentelemetry.io/otel/trace: v0.20.0
- go.opentelemetry.io/otel: v0.20.0
- sigs.k8s.io/json: c049b76
- sigs.k8s.io/structured-merge-diff/v2: v2.0.1
Changed
- cloud.google.com/go/firestore: v1.1.0 → v1.6.1
- cloud.google.com/go: v0.97.0 → v0.99.0
- github.com/Azure/azure-sdk-for-go: v57.1.0+incompatible → v59.4.0+incompatible
- github.com/Azure/go-ansiterm: d6e3b33 → d185dfc
- github.com/Azure/go-autorest/autorest/adal: v0.9.16 → v0.9.17
- github.com/Azure/go-autorest/autorest/azure/auth: v0.4.2 → v0.5.3
- github.com/Azure/go-autorest/autorest/azure/cli: v0.3.1 → v0.4.2
- github.com/Azure/go-autorest/autorest: v0.11.21 → v0.11.22
- github.com/Microsoft/hcsshim: v0.8.18 → v0.8.21
- github.com/alecthomas/units: ff826a3 → 59d0afb
- github.com/armon/go-metrics: v0.3.3 → v0.3.10
- github.com/aws/aws-sdk-go: v1.40.37 → v1.42.16
- github.com/banzaicloud/k8s-objectmatcher: v1.5.2 → v1.7.0
- github.com/bketelsen/crypt: 5cbc8cc → v0.0.4
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/certifi/gocertifi: abcd570 → 2c3bb06
- github.com/cilium/ebpf: v0.4.0 → v0.6.2
- github.com/cncf/udpa/go: 5459f2c → 04548b0
- github.com/cncf/xds/go: fbca930 → a8f9461
- github.com/cockroachdb/datadriven: 80d97fb → bf6692d
- github.com/containerd/containerd: v1.5.4 → v1.5.7
- github.com/coreos/go-systemd/v22: v22.1.0 → v22.3.2
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/digitalocean/godo: v1.65.0 → v1.72.0
- github.com/docker/docker: v20.10.8+incompatible → v20.10.11+incompatible
- github.com/envoyproxy/go-control-plane: v0.9.9 → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.6.1 → v0.6.2
- github.com/evanphx/json-patch: v4.11.0+incompatible → v4.12.0+incompatible
- github.com/fatih/color: v1.9.0 → v1.13.0
- github.com/fsnotify/fsnotify: v1.4.9 → v1.5.1
- github.com/getkin/kin-openapi: v0.53.0 → v0.76.0
- github.com/go-kit/log: v0.1.0 → v0.2.0
- github.com/go-logr/logr: v1.1.0 → v1.2.2
- github.com/go-logr/zapr: v0.4.0 → v1.2.0
- github.com/go-openapi/strfmt: v0.20.2 → v0.21.1
- github.com/go-playground/validator/v10: v10.9.0 → v10.10.1
- github.com/go-sql-driver/mysql: v1.5.0 → v1.6.0
- github.com/godbus/dbus/v5: v5.0.3 → v5.0.4
- github.com/golang/glog: 23def4e → v1.0.0
- github.com/google/pprof: 02619b8 → 1daafda
- github.com/googleapis/gax-go/v2: v2.1.0 → v2.1.1
- github.com/gophercloud/gophercloud: v0.20.0 → v0.23.0
- github.com/grpc-ecosystem/go-grpc-middleware: f849b54 → v1.3.0
- github.com/hashicorp/consul/api: v1.10.1 → v1.12.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.12.2 → v1.0.0
- github.com/hashicorp/go-immutable-radix: v1.2.0 → v1.3.1
- github.com/hashicorp/mdns: v1.0.1 → v1.0.4
- github.com/hashicorp/memberlist: v0.2.4 → v0.3.0
- github.com/hashicorp/serf: v0.9.5 → v0.9.6
- github.com/hetznercloud/hcloud-go: v1.32.0 → v1.33.1
- github.com/iancoleman/strcase: [e506e3e → v0.2.0](https://github.com/iancoleman/strcase...
Release v0.53.1
Release notes for v0.53.1
Changelog since v0.53.0
Changes by Kind
Bug or Regression
- Increase S3 import chunk size (#615, @gabrieljackson)stylianosrigas))
The image for this release is docker.io/mattermost/mattermost-cloud:v0.53.1
Thanks to all our contributors!!!!
Release v0.53.0
Release notes for v0.53.0
Changelog since v0.52.0
Changes by Kind
Chore
- Update provisioner to work with new Gitlab repo utilities (#613, @stylianosrigas)
Deprecation
- Remove stackrox utility from provisioner deployments (#612, @stylianosrigas)
Feature
- Add cluster installation duration metrics (#610, @gabrieljackson)
- Add metrics for installation changes (#608, @gabrieljackson)
- Expose base prometheus metrics on separate port (#607, @gabrieljackson)
- Support multiple public hosted zones (#609, @Szymongib)
The image for this release is docker.io/mattermost/mattermost-cloud:v0.53.0
Thanks to all our contributors!!!!
v0.52.0
Release notes for v0.52.0
Changelog since v0.51.0
Changes by Kind
Chore
Feature
- Add Event Listener tool (#594, @Szymongib)
- Add checks for events to e2e (#589, @Szymongib)
- Add support for Promtail utility in provisioner (#595, @stylianosrigas)
- Build cluster e2e tests image as part of CI (#601, @Szymongib)
- Upgrade kops to 1.21 and terraform to 0.13 (#598, @stafot)
- Upgrade kops to 1.21 and terraform to 0.15 (#596, @stafot)
Bug or Regression
- Make better Installation DNS configuration in e2e (#602, @Szymongib)
- Skip DB cleanup if database is marked as deleted (#603, @Szymongib)
- Fix wrong Teleport kube agent default name (#604, @stylianosrigas)
Other (Cleanup or Flake)
- Cleanup Teleport utility destruction (#600, @Szymongib)
- Close database connections in some unit tests (#592, @Szymongib)
- Redact AWS requests parameters (#591, @Szymongib)
The image for this release is docker.io/mattermost/mattermost-cloud:v0.52.0
Thanks to all our contributors!!!!
Release v0.51.0
Release notes for v0.51.0
Changelog since v0.50.0
Changes by Kind
Feature
- Enable Provisioner events for Installation, Cluster and Cluster Installation (#585, @Szymongib)
- Release new Operator v1.17.0 in Cloud provisioner (#587, @stylianosrigas)
Bug or Regression
- Add the missing apiVersion in the clusterrole (#588, @stylianosrigas)
Changed
- github.com/mattermost/mattermost-operator: v1.16.0 → v1.17.0
The image for this release is docker.io/mattermost/mattermost-cloud:v0.51.0
Thanks to all our contributors!!!!