Releases: mattermost/mattermost-operator
v1.22.1
v1.22.0
What's Changed
- Remove vendor directory by @gabrieljackson in #374
- Use PublishNotReadyAddresses for services by @gabrieljackson in #376
- Update dependencies by @gabrieljackson in #375
- Improve external E2E test logic by @gabrieljackson in #377
- Apply custom service annotations in all cases by @gabrieljackson in #378
- Remove OLM catalog entry by @gabrieljackson in #379
- Bump operator version to v1.22 by @gabrieljackson in #380
Full Changelog: v1.21.0...v1.22.0
v1.22.0-rc.0
What's Changed
- Remove vendor directory by @gabrieljackson in #374
- Use PublishNotReadyAddresses for services by @gabrieljackson in #376
- Update dependencies by @gabrieljackson in #375
- Improve external E2E test logic by @gabrieljackson in #377
- Apply custom service annotations in all cases by @gabrieljackson in #378
- Remove OLM catalog entry by @gabrieljackson in #379
- Bump operator version to v1.22 by @gabrieljackson in #380
Full Changelog: v1.21.0...v1.22.0-rc.0
v1.21.0
Upgrade Notes
This release contains changes that prepare the Mattermost operator for the eventual deprecation of the MySQL operator database option. As a reminder, this option was never intended for production usage. If you are not using the OperatorManaged database configuration then you can skip this section.
Since introducing direct MySQL database management in the Mattermost operator a few things have changed. Most importantly, Mattermost itself is in the process of deprecating MySQL database support entirely. PostgreSQL is now the recommended database option. Additionally, the version of the MySQL operator that was leveraged needs to be upgraded to support newer versions of k8s. Due to Mattermost MySQL support eventually being removed, we are encouraging users of the MySQL operator to migrate to Postgres. Documentation for migrating can be found below:
https://docs.mattermost.com/deploy/postgres-migration.html
https://docs.mattermost.com/manage/bulk-export-tool.html
If you are looking for a PostgeSQL database operator to use then you may want to look into CloudNativePG:
What's Changed
- Include
ready
installations in reconcile limit check by @gabrieljackson in #344 - docs: added GOPATH notice by @fmartingr in #339
- [GH-336] Add ContainerPorts PodExtensions field by @DaDummy in #337
- Bump version to v1.20.0 by @gabrieljackson in #345
- Migrate from CircleCI to Github Actions by @spirosoik in #324
- fix(ci): Hotfix permissions for trivy push and docker login by @toninis in #346
- fix: run db migration instead of version command by @fmartingr in #350
- ci: run over release branches by @fmartingr in #351
- cd: also enable on rc branches by @fmartingr in #352
- fix: workflow push tag triggers by @fmartingr in #353
- [MM-51924] Support ARM builds by @fmartingr in #348
- [MM-51581] Upgrade dependencies and cleanup by @fmartingr in #347
- Bump Go to version 1.21 by @gabrieljackson in #363
- Fix installation size 25000users by @gabrieljackson in #362
- feat: allow customizable target arch/platform on make build command by @this-is-tobi in #360
- Cleanup CI/CD by @gabrieljackson in #366
- Bump default Mattermost server version by @gabrieljackson in #368
- Add custom sidecar containers pod extension by @gabrieljackson in #372
- Bump Operator version number by @gabrieljackson in #373
New Contributors
- @DaDummy made their first contribution in #337
- @spirosoik made their first contribution in #324
- @toninis made their first contribution in #346
- @this-is-tobi made their first contribution in #360
Full Changelog: v1.20.1...v1.21.0
v1.21.0-rc.2
Important Upgrade Notes:
Changes introduced that will affect existing installations that use the MySQL operator. Upgrade processes will be documented with the final release
What's Changed
- Include
ready
installations in reconcile limit check by @gabrieljackson in #344 - docs: added GOPATH notice by @fmartingr in #339
- [GH-336] Add ContainerPorts PodExtensions field by @DaDummy in #337
- Bump version to v1.20.0 by @gabrieljackson in #345
- Migrate from CircleCI to Github Actions by @spirosoik in #324
- fix(ci): Hotfix permissions for trivy push and docker login by @toninis in #346
- fix: run db migration instead of version command by @fmartingr in #350
- ci: run over release branches by @fmartingr in #351
- cd: also enable on rc branches by @fmartingr in #352
- fix: workflow push tag triggers by @fmartingr in #353
- [MM-51924] Support ARM builds by @fmartingr in #348
- [MM-51581] Upgrade dependencies and cleanup by @fmartingr in #347
- Bump Go to version 1.21 by @gabrieljackson in #363
- Fix installation size 25000users by @gabrieljackson in #362
- feat: allow customizable target arch/platform on make build command by @this-is-tobi in #360
- Cleanup CI/CD by @gabrieljackson in #366
New Contributors
- @DaDummy made their first contribution in #337
- @spirosoik made their first contribution in #324
- @toninis made their first contribution in #346
- @this-is-tobi made their first contribution in #360
Full Changelog: v1.20.1...v1.21.0-rc.2
v1.21.0-rc.1
Important Upgrade Notes:
- Changes introduced that will affect existing installations that use the MySQL operator. Upgrade processes will be documented with the final release
What's Changed
- Include
ready
installations in reconcile limit check by @gabrieljackson in #344 - docs: added GOPATH notice by @fmartingr in #339
- [GH-336] Add ContainerPorts PodExtensions field by @DaDummy in #337
- Bump version to v1.20.0 by @gabrieljackson in #345
- Migrate from CircleCI to Github Actions by @spirosoik in #324
- fix(ci): Hotfix permissions for trivy push and docker login by @toninis in #346
- fix: run db migration instead of version command by @fmartingr in #350
- ci: run over release branches by @fmartingr in #351
- cd: also enable on rc branches by @fmartingr in #352
- fix: workflow push tag triggers by @fmartingr in #353
- [MM-51924] Support ARM builds by @fmartingr in #348
- [MM-51581] Upgrade dependencies and cleanup by @fmartingr in #347
New Contributors
- @DaDummy made their first contribution in #337
- @spirosoik made their first contribution in #324
- @toninis made their first contribution in #346
Full Changelog: v1.20.1...v1.21.0-rc.1
v1.21.0-rc.0
Important Upgrade Notes:
- Changes introduced that will affect existing installations that use the MySQL operator. Upgrade processes will be documented with the final release
What's Changed
- Include
ready
installations in reconcile limit check by @gabrieljackson in #344 - docs: added GOPATH notice by @fmartingr in #339
- [GH-336] Add ContainerPorts PodExtensions field by @DaDummy in #337
- Bump version to v1.20.0 by @gabrieljackson in #345
- Migrate from CircleCI to Github Actions by @spirosoik in #324
- fix(ci): Hotfix permissions for trivy push and docker login by @toninis in #346
- fix: run db migration instead of version command by @fmartingr in #350
- ci: run over release branches by @fmartingr in #351
- cd: also enable on rc branches by @fmartingr in #352
- fix: workflow push tag triggers by @fmartingr in #353
New Contributors
- @DaDummy made their first contribution in #337
- @spirosoik made their first contribution in #324
- @toninis made their first contribution in #346
Full Changelog: v1.20.0...v1.21.0-rc.0
v1.20.1
What's changed
- fix: run db migration instead of version command by @fmartingr in #350
Full Changelog: v1.20.0...v1.20.1
v1.20.0
What's Changed
- Update Go deps to mitigate CVEs by @anwarchk in #314
- Add support for local/PVC file storage by @mjnagel in #305
- upgraded Go version and dependencies by @mirshahriar in #316
- feat(ingress): aws alb by @Hunter-Thompson in #294
- Bump default Mattermost version by @gabrieljackson in #317
- Add external volume filestore type by @gabrieljackson in #319
- feat(ingress): custom annotations for alb ingress by @Hunter-Thompson in #318
- Support PVC pending states for external volume filestores by @gabrieljackson in #321
- feat(filestore): use service account for s3 api calls by @Hunter-Thompson in #320
- Improve filestore defaults logic by @gabrieljackson in #323
- Kind version from sha256 instead of tag by @fmartingr in #330
- [MM-49370] Fix test error caused by missing arm64 docker manifest by @mirshahriar in #332
- [MM-49782] Allow configurable deployment revision history limit by @fmartingr in #335
- Update dev size resource values by @gabrieljackson in #338
- Hardcode e2e golang image to v1.19.4 by @gabrieljackson in #341
New Contributors
- @anwarchk made their first contribution in #314
- @Hunter-Thompson made their first contribution in #294
Full Changelog: v1.19.0...v1.20.0
v1.20.0-rc.2
What's Changed
- Hardcode e2e golang image to v1.19.4 by @gabrieljackson in #341
Full Changelog: v1.20.0-rc.1...v1.20.0-rc.2