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