Releases: mattermost/mattermost-cloud
Releases · mattermost/mattermost-cloud
Release v0.73.0
Release v0.73.0
Changes by Kind
Feature
- Add installation deletion report command (#931, @gabrieljackson)
Chore
The image for this release is docker.io/mattermost/mattermost-cloud:v0.73.0
Thanks to all our contributors!
Release v0.72.0
Release v0.72.0
Changes by Kind
Chore
- Upgrade kops to 1.24 (#926, @stafot)
- Set logger output to os.Stdout (#922, @mirshahriar)
Feature
- Feat: drop sqlite support (#921, @fmartingr)
- Feat: upgrade dependencies (#905, @fmartingr)
- Support unmanaged cluster utilities (#928, @gabrieljackson)
- Test(e2e): raised installation timeout to 15m (#920, @fmartingr)
Bug or Regression
- Bump rotator to fix naming convention issues in kops 1.24 (#929, @stafot)
- Fix: default single tenant database instance size (#911, @fmartingr)
- Refactor helm IsEmpty() to handle nil values earlier (#930, @gabrieljackson)
Dependencies
Added
- cloud.google.com/go/longrunning: v0.3.0
- github.com/alecthomas/kingpin/v2: v2.3.1
- github.com/armon/go-socks5: e753329
- github.com/blang/semver/v4: v4.0.0
- github.com/emicklei/go-restful/v3: v3.10.2
- github.com/evanphx/json-patch/v5: v5.6.0
- github.com/flowstack/go-jsonschema: v0.1.1
- github.com/go-logr/stdr: v1.2.2
- github.com/go-task/slim-sprig: 348f09d
- github.com/google/gnostic: v0.6.9
- github.com/grafana/regexp: 2e8d9ba
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.7.0
- github.com/onsi/ginkgo/v2: v2.6.0
- github.com/xeipuuv/gojsonpointer: 4e3ac27
- github.com/xeipuuv/gojsonreference: bd5ef7b
- github.com/xeipuuv/gojsonschema: v1.2.0
- github.com/xhit/go-str2duration: v1.2.0
- go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.10.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.10.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.10.0
- k8s.io/kms: v0.26.3
Changed
- cloud.google.com/go/compute/metadata: v0.2.1 → v0.2.3
- cloud.google.com/go/compute: v1.12.1 → v1.14.0
- cloud.google.com/go/firestore: v1.8.0 → v1.9.0
- cloud.google.com/go: v0.104.0 → v0.105.0
- github.com/Azure/go-ansiterm: d185dfc → d6e3b33
- github.com/Azure/go-autorest/autorest/adal: v0.9.17 → v0.9.21
- github.com/Azure/go-autorest/autorest: v0.11.22 → v0.11.28
- github.com/Masterminds/squirrel: v1.5.3 → v1.5.4
- github.com/alecthomas/units: 59d0afb → b94a6e3
- github.com/antlr/antlr4/runtime/Go/antlr: b48c857 → v1.4.10
- github.com/aws/aws-sdk-go-v2/config: v1.18.7 → v1.18.25
- github.com/aws/aws-sdk-go-v2/credentials: v1.13.7 → v1.13.24
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.12.21 → v1.13.3
- github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.27 → v1.1.33
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.4.21 → v2.4.27
- github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.28 → v1.3.34
- github.com/aws/aws-sdk-go-v2/internal/v4a: v1.0.18 → v1.0.25
- github.com/aws/aws-sdk-go-v2/service/acm: v1.15.2 → v1.17.11
- github.com/aws/aws-sdk-go-v2/service/dynamodb: v1.17.9 → v1.19.7
- github.com/aws/aws-sdk-go-v2/service/ec2: v1.72.0 → v1.98.0
- github.com/aws/aws-sdk-go-v2/service/eks: v1.26.0 → v1.27.12
- github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing: v1.15.0 → v1.15.10
- github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2: v1.18.28 → v1.19.11
- github.com/aws/aws-sdk-go-v2/service/iam: v1.18.25 → v1.19.12
- github.com/aws/aws-sdk-go-v2/service/internal/checksum: v1.1.22 → v1.1.28
- github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery: v1.7.21 → v1.7.27
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.9.21 → v1.9.27
- github.com/aws/aws-sdk-go-v2/service/internal/s3shared: v1.13.21 → v1.14.2
- github.com/aws/aws-sdk-go-v2/service/kms: v1.19.4 → v1.21.1
- github.com/aws/aws-sdk-go-v2/service/rds: v1.36.0 → v1.44.1
- github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi: v1.13.26 → v1.14.11
- github.com/aws/aws-sdk-go-v2/service/route53: v1.25.2 → v1.28.1
- github.com/aws/aws-sdk-go-v2/service/s3: v1.29.6 → v1.33.1
- github.com/aws/aws-sdk-go-v2/service/secretsmanager: v1.16.10 → v1.19.8
- github.com/aws/aws-sdk-go-v2/service/sso: v1.11.28 → v1.12.10
- github.com/aws/aws-sdk-go-v2/service/ssooidc: v1.13.11 → v1.14.10
- github.com/aws/aws-sdk-go-v2/service/sts: v1.17.7 → v1.19.0
- github.com/aws/aws-sdk-go-v2: v1.17.3 → v1.18.0
- github.com/aws/aws-sdk-go: v1.42.16 → v1.44.274
- github.com/banzaicloud/k8s-objectmatcher: v1.7.0 → v1.8.0
- github.com/bketelsen/crypt: v0.0.4 → 5cbc8cc
- github.com/buger/jsonparser: bf1c66b → v1.1.1
- github.com/cenkalti/backoff/v4: v4.1.0 → v4.2.1
- github.com/certifi/gocertifi: 2c3bb06 → abcd570
- github.com/cespare/xxhash/v2: v2.1.2 → v2.2.0
- github.com/cloudflare/cloudflare-go: v0.54.0 → v0.67.0
- github.com/cockroachdb/datadriven: bf6692d → 80d97fb
- github.com/edsrzf/mmap-go: v1.0.0 → v1.1.0
- github.com/felixge/httpsnoop: v1.0.1 → v1.0.3
- github.com/go-kit/log: v0.2.0 → v0.2.1
- github.com/go-logr/logr: v1.2.3 → v1.2.4
- github.com/go-logr/zapr: v1.2.0 → v1.2.3
- github.com/go-openapi/jsonpointer: v0.19.5 → v0.19.6
- github.com/go-openapi/jsonreference: v0.19.5 → v0.20.2
- github.com/go-openapi/swag: v0.19.15 → v0.22.3
- github.com/go-playground/validator/v10: v10.10.1 → v10.11.1
- github.com/go-sql-driver/mysql: [v1.6.0 → v1.7.1](https://github.com/go...
v0.71.0
What's Changed
- Resolve issues with the EKS cluster creation. by @mirshahriar in #864
- [MM-50727] Properly log scheduler errors by @fmartingr in #866
- Bump version to kube-spot-termination-notice-handler by @stafot in #867
- [MM-50487] Enable EKS cluster support without server flag by @mirshahriar in #860
- [CLD-5022]Add external-snapshotter Deployment by @andrleite in #870
- [MM-50968] E2E and logging improvements by @fmartingr in #871
- [MM-50538] Some logger and e2e field fixes by @fmartingr in #873
- [CLD-4696] Upgrade Thanos default chart to 11.5.4 by @stylianosrigas in #872
- rollback namespace deletion logic by @mirshahriar in #876
- Bump nginx and nginx-internal version by @stafot in #868
- [MM-51053] delete helm to cleanup LBs during cluster teardown by @mirshahriar in #877
- Remove redundant or unneeded AWS client access by @mirshahriar in #874
- [MM-47885] Check subnet types are correct after a kops update by @fmartingr in #863
- fix: awsClient reference by @fmartingr in #879
- [MM-50968] Small fixes for e2e tests by @fmartingr in #878
- [MM-50488] Enhance provisioning EKS cluster by @mirshahriar in #869
- Refining Code Organization: moving methods, renaming and grouping files by @mirshahriar in #881
- [MM-50968] More information on E2E test logs by @fmartingr in #880
- [MM-51440] Fixes server flag parsing in installation status command by @mirshahriar in #885
- [MM-51265] Cluster resize support for EKS by @mirshahriar in #882
- Bump version for velero chart by @Mshahidtaj in #890
- chore: allow custom test flags by @fmartingr in #887
- refactor: use generics for repeating code on DTO decoding by @fmartingr in #888
- [MM-50968] fix: run mmctl command on running pods only by @fmartingr in #884
- [MM-51509] Upgrade helm version to support --wait flag by @mirshahriar in #889
- Fix workflow not to run CD on PR by @mirshahriar in #893
- [MM-51583] Use 7.9.1 for mattermost-server by @mirshahriar in #894
- [MM-50721] Provisioner: Update webhooks and subscriptions resources to store custom client header config by @fmartingr in #886
- tests: added more info to e2e webhook data by @fmartingr in #895
- Upgrade teleport to 7.3.26 by @d-wierdsma in #892
- Add catalog-info.yaml for Backstage by @spirosoik in #896
- [MM-51449] Manage multiple NodeGroups with EKS by @mirshahriar in #891
- [MM-51746] Use dedicated LaunchTemplate for each NodeGroup [EKS] by @mirshahriar in #899
- [MM-51737] Cluster Installation Status endpoint by @mirshahriar in #897
- Bump helm to v3.11.2 by @gabrieljackson in #900
- Fix invalid Grafana link template by @mirshahriar in #903
- [CLD-5517]: removing nginx cache config from ingress by @andrleite in #904
- Create Nodegroups in an EKS cluster by @mirshahriar in #906
- Remove kube-spot-termination-handler by @stafot in #909
- Add network policy to disable access to metadata by @stafot in #908
- [CLD-5436]Add vpcID tag to nginx LB by @andrleite in #907
- deps: update operator to v1.20.1 by @fmartingr in #913
- [MM-52578] Resolved panic for missing VPC by @mirshahriar in #915
- Update bifrost to v1.0.4 which add parameters which expose config settings for server timeout by @angeloskyratzakos in #919
- Use VPC CNI as Networking by @mirshahriar in #917
- [MM-51246] fix: recover old utility version parsing fallback by @fmartingr in #918
- [MM-52602] Don't allow cluster deletion If any installation exists. by @mirshahriar in #916
Full Changelog: v0.70.3...v0.71.0
v0.70.3
- update bifrost to v.1.04 and add env vars for it by @angeloskyratzakos in #919
Full Changelog: v0.70.2...v0.70.3
v0.70.2
What's changed
- deps: update operator to v1.20.1 by @fmartingr in #913
Full Changelog: v0.70.1...v0.70.2
v0.70.1
What's Changed
- Increase time of command running by @stafot in #862
- [MM-50375] Revert Prometheus SLO for Rings and Clusters by @fmartingr in #857
- Fix DB migration supervisor shutdown log by @gabrieljackson in #865
Full Changelog: v0.70.0...v0.70.1
v0.69.4
Full Changelog: v0.69.3...v0.69.4
v0.70.0
What's Changed
- [MM-48305] AWS SDK v2 migration - Secrets Manager by @fmartingr in #802
- [MM-49359] AWS SDK v2 Migration - EKS by @fmartingr in #809
- fix: incorrect RDS secret name by @fmartingr in #824
- [MM-49445] Added stacktrace in Error log by @mirshahriar in #825
- [MM-48304] AWS SDK v2 migration (final cleanup) by @fmartingr in #810
- [MM-49378] Added Nginx SLO for Enterprise customer by @mirshahriar in #823
- Migrate from CircleCI to Github Actions by @spirosoik in #790
- Add Perseus database type by @gabrieljackson in #827
- [MM-49396] Add Name tag in ELB resources by @mirshahriar in #826
- Update Perseus utility by @gabrieljackson in #831
- Fix latest tag docker push and ignore CD on master by @spirosoik in #832
- [MM-49661] Fixed retrieval of DNS Record Sets by @fmartingr in #834
- Tag docker images with latest tag by @gabrieljackson in #833
- Disable rotation on cluster resize by @fmartingr in #836
- [HotFix] Route53 DNS RecordSet retrieval by @fmartingr in #835
- Fix docker push for tags by @spirosoik in #837
- [MM-49490] Notify E2E test result via Mattermost webhook by @fmartingr in #830
- Perform final route53 record deletion validation by @gabrieljackson in #838
- AWS multitenant database cleanup and tests by @gabrieljackson in #839
- [MM-49410] Added golangci-lint support by @fmartingr in #820
- fix: shadowing errors on perseus by @fmartingr in #842
- docs: added diffutils reference for macos by @fmartingr in #843
- [MM-49778] Fix kops creating a temporary file instead of a directory for the kops cache by @fmartingr in #844
- Add installation deletion pending expiration control by @gabrieljackson in #841
- [CLD-4832] Remove proxy-real-ip-cidr config using local VPC cidr by @stylianosrigas in #846
- [MM-49410] refactor: err number to proper names by @fmartingr in #845
- [MM-49890] Make e2e tests KopsAMI parameter optional by @fmartingr in #850
- [MM-49782] Reduce replicasets kept in cluster via Mattermost operator from 6 to 2 by @fmartingr in #849
- [MM-49747] Check installation update flags changes by @fmartingr in #847
- [MM-49713] Enable rotator on resize operations when kops require rolling-updates by @fmartingr in #840
- Fix bug to read server flag in cloud security command by @mirshahriar in #851
- replaced incorrect errors pkg by @fmartingr in #852
- Warn and continue if it fails to destroy utilities by @mirshahriar in #853
- [CLD-5000, CLD-5010] Update metrics-server, node-problem-detector by @andrleite in #854
- [MM-50387] Decrease Master Instance type for sizeAlefDev & sizeAlef500 by @mirshahriar in #855
- Fix workbench command removing workbench directory by @gabrieljackson in #858
- Bump operator version to v1.20.0-rc.2 by @gabrieljackson in #859
- fix: set up common provisioner logger by @fmartingr in #861
New Contributors
- @andrleite made their first contribution in #854
Full Changelog: v0.69.0...v0.70.0
v0.69.3
Full Changelog: v0.69.2...v0.69.3
Release v0.69.2
Release notes for v0.69.2
Changelog since v0.69.1
Changes by Kind
Other (Cleanup or Flake)
- Remove proxy-real-ip-cidr config using local VPC cidr (#846, @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.69.2
Thanks to all our contributors!