mastodon: bump to v4.4.1, helm chart v6.5.0
This commit is contained in:
@ -1,3 +1,138 @@
|
||||
# 6.5.0
|
||||
|
||||
Updated the Mastodon version to v4.4.1. Please read the [4.4.0 release notes](https://github.com/mastodon/mastodon/releases/tag/v4.4.0) before updating from a version < 4.4. In particular:
|
||||
- Redis & Postgres minimum versions have been bumped to 6.2 and 13 respectively
|
||||
- Redis namespace support has been dropped
|
||||
- No-downtime updates from versions before 4.3.0 are not supported
|
||||
- Elasticsearch mappings need to be updated manually via `tootctl` after deploying this new version
|
||||
- The new experimental Fediverse Auxiliary Service (`fasp`) Sidekiq queue needs to be added to the list of processed queues if you changed the default Sidekiq values
|
||||
|
||||
# 6.4.0
|
||||
|
||||
- Added configuration for [bulk SMTP](https://docs.joinmastodon.org/admin/config/#optional-bulk-email-settings):
|
||||
```yaml
|
||||
mastodon:
|
||||
smtp:
|
||||
bulk:
|
||||
```
|
||||
|
||||
# 6.3.4
|
||||
|
||||
- Updated the Mastodon version to v4.3.9
|
||||
|
||||
# 6.3.3
|
||||
|
||||
- Updated the Mastodon version to v4.3.8
|
||||
|
||||
# 6.3.2
|
||||
|
||||
- No longer sets `DEFAULT_LOCALE` to `en` by default; leaves this value unset.
|
||||
|
||||
# 6.3.1
|
||||
|
||||
- Removed DB_POOL from the ConfigMap as we should never have to override this.
|
||||
|
||||
# 6.3.0
|
||||
|
||||
- Added `nodeSelector` fields for every resource type for better fine-grain tuning of where resources end up.
|
||||
|
||||
# 6.2.4
|
||||
|
||||
- Fixed an issue where redis secrets specified in values or the helm CLI wouldn't be used by the db-prepare job on install.
|
||||
|
||||
# 6.2.3
|
||||
|
||||
- Updated the Mastodon version to v4.3.7
|
||||
|
||||
# 6.2.2
|
||||
|
||||
- `app.kubernetes.io/version` shortens any potential digest hash to 7 characters to avoid hitting the 63 character label limit.
|
||||
|
||||
# 6.2.1
|
||||
|
||||
- Fixed some situations where disabling all bitnami charts caused it to error.
|
||||
- Fixed a potential null postgresql host value error.
|
||||
|
||||
# 6.2.0
|
||||
|
||||
- Added ability to add pod labels to pods created from Deployment objects at the global level
|
||||
|
||||
# 6.1.1
|
||||
|
||||
- Updated the Mastodon version to v4.3.6
|
||||
|
||||
# 6.1.0
|
||||
|
||||
- Added a new job to re/build elasticsearch indices as a post-upgrade hook:
|
||||
```yaml
|
||||
mastodon:
|
||||
hooks:
|
||||
deploySearch:
|
||||
```
|
||||
|
||||
# 6.0.3
|
||||
|
||||
- Updated the Mastodon version to v4.3.5
|
||||
|
||||
# 6.0.2
|
||||
|
||||
- Helm version tagging now utilizes `.Values.image.tag` when set.
|
||||
|
||||
# 6.0.1
|
||||
|
||||
- Added additional values to separate out `db:prepare` and `db:migrate` jobs and whether they should run:
|
||||
```yaml
|
||||
mastodon:
|
||||
hooks:
|
||||
dbPrepare:
|
||||
enabled: true
|
||||
dbMigrate:
|
||||
enabled: true
|
||||
```
|
||||
|
||||
# 6.0.0
|
||||
|
||||
### !! BREAKING CHANGES !!
|
||||
- Services for web & streaming now use `ipFamilyPolicy: PreferDualStack`. This will cause upgrades on existing deployments to fail, as kubernetes cannot patch this field. Please remove both service objects before running `helm upgrade` (services are `mastodon-web` and `mastodon-streaming` by default).
|
||||
|
||||
### Features
|
||||
- Added prometheus metrics config for web and sidekiq pods (feature will be available with Mastodon v4.4).
|
||||
```yaml
|
||||
mastodon:
|
||||
metrics:
|
||||
prometheus:
|
||||
```
|
||||
- Added ability to automatically upload assets to an S3 bucket:
|
||||
```yaml
|
||||
mastodon:
|
||||
hooks:
|
||||
s3Upload:
|
||||
```
|
||||
- Added OpenTelemetry metrics:
|
||||
```yaml
|
||||
mastodon:
|
||||
otel:
|
||||
---
|
||||
mastodon:
|
||||
sidekiq:
|
||||
otel:
|
||||
---
|
||||
mastodon:
|
||||
web:
|
||||
otel:
|
||||
```
|
||||
- Fine-grained control of labels and annotations for both pods and deployments.
|
||||
- Additional redis options for separate instances (app, sidekiq, cache).
|
||||
- Configurable PodDisruptionBudgets for web and streaming pods.
|
||||
|
||||
### Fixes
|
||||
- Various database migrations fixes
|
||||
- Fixed first-time install DB setup on self-managed databases
|
||||
- Fixed running migrations through a connection pooler.
|
||||
- Removed old, unused jobs:
|
||||
- chewy upgrade (use `tootctl search deploy` instead)
|
||||
- assets precompile
|
||||
|
||||
# 5.1.0
|
||||
|
||||
- Added values for Active Record Encryption in Redis:
|
||||
|
Reference in New Issue
Block a user