Releases: mattermost/mattermost-operator
Releases · mattermost/mattermost-operator
Release v1.19.0-rc.2
Release notes for v1.19.0-rc.2
Changelog since v1.19.0-rc.1
Changes by Kind
Feature
- Add support for labels and annotations to be specified for server pods (#299, @mjnagel)
- Add support for pod and container security context to be specified for server pods (#297, @mjnagel)
- Add support for labels and annotations to be specified for update job pod; Add ability to disable the update job pod for advanced configuration (#301, @mjnagel)
Bug or Regression
- Fix reconciliation of Installation with 0 replicas (#296, @Szymongib)
- Fixed changing service type between headless service and LoadBalancer (#295, @MarkAndersonTrocme)
- Fix replicas status reported in Mattermost CR (#304, @Szymongib)
- Fix update-check overriding commands in all containers. (#300, @TMaYaD)
Other (Cleanup or Flake)
Uncategorized
Release v1.19.0-rc.1
Release notes for v1.19.0-rc.1
Changelog since v1.19.0-rc.0
Changes by Kind
Bug or Regression
- Fix reconciliation of Installation with 0 replicas (#296, @Szymongib)
Release v1.19.0-rc.0
Release notes for v1.19.0-rc.0
Changelog since v1.18.1
Changes by Kind
Features
- Introduce the 'ready' state to signal instance readiness (#292, @Szymongib)
- Support parallel reconciliation (#291, @Szymongib)
Bug or Regression
Other (Cleanup or Flake)
Release v1.18.1
Release notes for v1.18.1
Changelog since v1.18.0
Changes by Kind
Bug or Regression
- Image healthcheck with sidecar fix by @mjnagel in #280
- Fix go_install.sh script by @Szymongib in #281
- Use k8s 1.22 job as default, remove the old one by @Szymongib in #285
- fix: Add owner reference update-check job by @imskr in #283
- Use FQDN to avoid resolve failures when use option ndots<3 by @stafot in #289
New Contributors
Full Changelog: v1.18.0...v1.18.1
Release v1.18.0
Release notes for v1.18.0
Changelog since v1.17.0
Changes by Kind
Chore
- Bump Go and default Mattermost image versions (#275, @gabrieljackson)
- Do not log Mattermost spec on update (#272, @Szymongib)
- Update dependencies and tools (#271, @Szymongib)
Feature
- Add ability for specifying custom DNSConfig and DNSPolicy (#265, @stafot)
- Add e2e tests for external DB and file-store configuration (#273, @Szymongib)
- Support multiple domains (#274, @Szymongib)
Release v1.17.0
Release notes for v1.17.0
Changelog since v1.16.0
Changes by Kind
Chore
- Update examples to use new configuration (#259, @Szymongib)
Feature
- Add possibility to specify resource patch (#264, @Szymongib)
- Service is now created with
appProtocoldefined (#267, @mjnagel)
Bug or Regression
- Do not set SiteURL if ingress host is not provided (#262, @Szymongib)
Release v1.16.0
Release notes for v1.16.0
Changelog since v1.15.0
Changes by Kind
Chore
- Update Ingress APIs to work with Kubernetes 1.22 (#243, @Szymongib)
- Update manifests of MinIO and MySQL operators to be compatible with K8s v1.22 (#248, @Szymongib)
Feature
- Add error information to Mattermost CR status (#253, @dimitraz)
- Allow specifying tolerations for server pods (#250, @mjnagel)
- Introduce new Ingress configuration
Allow disabling creation of Ingress
Allow specifying secret for TLS cert (#249, @Szymongib) - Set
spec.ingressClassNameon Ingress object (#254, @Szymongib) - Support defining custom init container for Mattermost pods
Add option to disable database readiness check init container (#242, @Szymongib)
Bug or Regression
- Add permissions for replicasets. (#251, @stafot)
- Always update Mattermost status if there are any differences (#241, @Szymongib)
- Handle updates of LoadBalancer Service (#245, @Szymongib)
Release v1.15.0
Release notes for v1.15.0
Changelog since v1.14.0
Changes by Kind
Feature
- Expose Mattermost Operator metrics (#233, @Szymongib)
- Set Observed Generation status value (#238, @gabrieljackson)
Other (Cleanup or Flake)
- Bump default mattermost version to 5.37.1 (#239, @gabrieljackson)
- Cleanup Mattermost Operator RBAC role (#234, @Szymongib)
Release v1.14.0
Release notes for v1.14.0
Changelog since v1.13.0
Changes by Kind
Feature
Other (Cleanup or Flake)
- Bump default Mattermost version to 5.34.2 (#229, @gabrieljackson)
- Use Kind 1.19 for local development and e2e tests (#231, @Szymongib)
- Bump dependencies (#230, @Szymongib)
- Prepare Operator manifest for new release. (#232, @Szymongib)
Dependencies
Added
- cloud.google.com/go/bigquery: v1.4.0
- cloud.google.com/go/datastore: v1.1.0
- cloud.google.com/go/firestore: v1.1.0
- cloud.google.com/go/pubsub: v1.2.0
- cloud.google.com/go/storage: v1.6.0
- code.cloudfoundry.org/lager: v2.0.0+incompatible
- dmitri.shuralyov.com/gpu/mtl: 666a987
- github.com/Azure/go-autorest: v14.2.0+incompatible
- github.com/armon/circbuf: bbbad09
- github.com/armon/go-metrics: f0300d1
- github.com/armon/go-radix: 7fddfc3
- github.com/bketelsen/crypt: 5cbc8cc
- github.com/blendle/zapdriver: v1.3.1
- github.com/cespare/xxhash/v2: v2.1.1
- github.com/chzyer/logex: v1.1.10
- github.com/chzyer/readline: 2972be2
- github.com/chzyer/test: a1ea475
- github.com/form3tech-oss/jwt-go: v3.2.2+incompatible
- github.com/go-gl/glfw/v3.3/glfw: 6f7a984
- github.com/go-gl/glfw: e6da0ac
- github.com/go-ini/ini: v1.57.0
- github.com/go-sql-driver/mysql: v1.5.0
- github.com/go-test/deep: v1.0.7
- github.com/gobuffalo/flect: v0.2.2
- github.com/google/renameio: v0.1.0
- github.com/gopherjs/gopherjs: 0766667
- github.com/hashicorp/consul/api: v1.1.0
- github.com/hashicorp/consul/sdk: v0.1.1
- github.com/hashicorp/errwrap: v1.0.0
- github.com/hashicorp/go-cleanhttp: v0.5.1
- github.com/hashicorp/go-immutable-radix: v1.0.0
- github.com/hashicorp/go-msgpack: v0.5.3
- github.com/hashicorp/go-multierror: v1.0.0
- github.com/hashicorp/go-rootcerts: v1.0.0
- github.com/hashicorp/go-sockaddr: v1.0.0
- github.com/hashicorp/go-syslog: v1.0.0
- github.com/hashicorp/go-uuid: v1.0.1
- github.com/hashicorp/go.net: v0.0.1
- github.com/hashicorp/logutils: v1.0.0
- github.com/hashicorp/mdns: v1.0.0
- github.com/hashicorp/memberlist: v0.1.3
- github.com/hashicorp/serf: v0.8.2
- github.com/iancoleman/strcase: e506e3e
- github.com/ianlancetaylor/demangle: 5e5cf60
- github.com/jtolds/gls: v4.20.0+incompatible
- github.com/miekg/dns: v1.0.14
- github.com/mitchellh/cli: v1.0.0
- github.com/mitchellh/go-testing-interface: v1.0.0
- github.com/mitchellh/gox: v0.4.0
- github.com/mitchellh/iochan: v1.0.0
- github.com/moby/term: 672ec06
- github.com/pascaldekloe/goe: 57f6aae
- github.com/posener/complete: v1.1.1
- github.com/presslabs/controller-util: v0.3.0-alpha.2
- github.com/rogpeppe/go-internal: v1.3.0
- github.com/ryanuber/columnize: 9b3edd6
- github.com/sean-/seed: e2103e2
- github.com/smartystreets/assertions: b2de0cb
- github.com/smartystreets/goconvey: v1.6.4
- github.com/stoewer/go-strcase: v1.2.0
- github.com/subosito/gotenv: v1.2.0
- github.com/wgliang/cron: 7983430
- go.uber.org/goleak: v1.1.10
- go.uber.org/tools: 2cfd321
- gopkg.in/errgo.v2: v2.1.0
- gopkg.in/ini.v1: v1.57.0
- gotest.tools/v3: v3.0.2
- rsc.io/binaryregexp: v0.2.0
- rsc.io/quote/v3: v3.1.0
- rsc.io/sampler: v1.3.0
- sigs.k8s.io/controller-tools: v0.5.0
- sigs.k8s.io/structured-merge-diff/v4: v4.0.3
- sigs.k8s.io/testing_frameworks: v0.1.2
Changed
- cloud.google.com/go: v0.38.0 → v0.54.0
- github.com/Azure/go-autorest/autorest/adal: v0.5.0 → v0.9.5
- github.com/Azure/go-autorest/autorest/date: v0.1.0 → v0.3.0
- github.com/Azure/go-autorest/autorest/mocks: v0.2.0 → v0.4.1
- github.com/Azure/go-autorest/autorest: v0.9.0 → v0.11.1
- github.com/Azure/go-autorest/logger: v0.1.0 → v0.2.0
- github.com/Azure/go-autorest/tracing: v0.5.0 → v0.6.0
- github.com/alecthomas/template: a0175ee → fb15b89
- github.com/alecthomas/units: 2efee85 → c3de453
- github.com/beorn7/perks: v1.0.0 → v1.0.1
- github.com/blang/semver: v3.5.0+incompatible → v3.5.1+incompatible
- github.com/coreos/etcd: v3.3.10+incompatible → v3.3.13+incompatible
- github.com/go-kit/kit: v0.8.0 → v0.9.0
- github.com/go-logr/logr: v0.1.0 → v0.4.0
- github.com/go-logr/zapr: v0.1.0 → v0.4.0
- github.com/go-openapi/spec: v0.19.9 → v0.19.3
- github.com/gogo/protobuf: v1.3.1 → v1.3.2
- github.com/golang/groupcache: 5b532d6 → 8c9f03a
- github.com/golang/mock: v1.2.0 → v1.4.1
- github.com/golang/protobuf: v1.4.2 → v1.4.3
- github.com/google/go-cmp: v0.4.0 → v0.5.2
- github.com/google/pprof: 3ea8567 → 1ebb73c
- github.com/google/uuid: v1.1.1 → v1.1.2
- github.com/googleapis/gax-go/v2: v2.0.4 → v2.0.5
- github.com/googleapis/gnostic: v0.3.1 → v0.5.1
- github.com/gorilla/websocket: v1.4.0 → v1.4.2
- github.com/imdario/mergo: v0.3.9 → v0.3.12
- github.com/jstemmer/go-junit-report: af01ea7 → v0.9.1
- github.com/kisielk/e...
Release v1.13.0
Release notes for v1.13.0
Changelog since v1.12.0
Changes by Kind
Feature
- Set MM_FILESETTINGS_AMAZONS3SSL to true when using external file store (#212, @Szymongib)
- Set Ingress
pathTypetoImplementationSpecificfor Ingress resource. (#219, @Szymongib)
Documentation
- Add documentation on how to migrate to Mattermost CR (#209, @Szymongib)
- Add examples of new Mattermost Custom Resource (#213, @Szymongib)
Other (Cleanup or Flake)
- Refactor mattermost ingress resource generation (#214, @gabrieljackson)
- Update dependencies (#218, @gabrieljackson)
The image for this release is docker.io/mattermost/mattermost-operator:v1.13.0
*Thanks to all our contributors!