Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update mattermost to version v10.4.2 #2125

Merged
merged 3 commits into from
Jan 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions mattermost/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
PROXY_AUTH_ADD: "false"

app:
image: alexlack/mattermost-app:v10.4.1@sha256:1f1d964d7ef2d7295a39aa5995b3f0b2bd73a6aa087729511ed39a2378f83c40
image: alexlack/mattermost-app:v10.4.2@sha256:6a296f18766b7920584e9b2247fe48d97dd0d918168d8d6737713cbcb13b49f3
user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
Expand All @@ -23,14 +23,14 @@
- ${APP_DATA_DIR}/data/app/mattermost/plugins:/mattermost/plugins:rw
- ${APP_DATA_DIR}/data/app/mattermost/client-plugins:/mattermost/client/plugins:rw
- /etc/localtime:/etc/localtime:ro
ports:

Check notice on line 26 in mattermost/docker-compose.yml

View workflow job for this annotation

GitHub Actions / Lint apps

External port mapping "8443:8443/tcp"

Port mappings may be unnecessary for the app to function correctly. Docker's internal DNS resolves container names to IP addresses within the same network. External access to the web interface is handled by the app_proxy container. Port mappings are only needed if external access is required to a port not proxied by the app_proxy, or if an app needs to expose multiple ports for its functionality (e.g., DHCP, DNS, P2P, etc.).

Check notice on line 26 in mattermost/docker-compose.yml

View workflow job for this annotation

GitHub Actions / Lint apps

External port mapping "8443:8443/udp"

Port mappings may be unnecessary for the app to function correctly. Docker's internal DNS resolves container names to IP addresses within the same network. External access to the web interface is handled by the app_proxy container. Port mappings are only needed if external access is required to a port not proxied by the app_proxy, or if an app needs to expose multiple ports for its functionality (e.g., DHCP, DNS, P2P, etc.).
- "8443:8443/tcp" # WebRTC over tcp
- "8443:8443/udp" # WebRTC over udp
depends_on:
- db

db:
image: alexlack/mattermost-db:v10.4.1@sha256:8a7a04987fd81a3cf8ee2ed62ba51a82fa5e6bf0cde842f1c73585a0c0309d79
image: alexlack/mattermost-db:v10.4.2@sha256:06ba86c580e789b19baa01d3669c4f14e8ac3ff372c1ad8911a5e1227547d86f
user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
Expand Down
28 changes: 3 additions & 25 deletions mattermost/umbrel-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: mattermost
name: Mattermost
tagline: Team Chat, Open Source, Self-Hosted
category: social
version: "10.4.1"
version: "10.4.2"
port: 8765
description: >-
🚉 Mattermost is an open-source platform designed for secure collaboration throughout the software development lifecycle.
Expand Down Expand Up @@ -31,30 +31,8 @@ defaultUsername: ""
defaultPassword: ""
dependencies: []
releaseNotes: >-
This release includes various new features, improvements, and bug fixes.


Key Updates:
- Downgraded Traditional Chinese language to Beta.
- Added a feature to schedule a message at a future date (Professional and Enterprise plans).
- Copilot plugin is now installed and enabled by default.
- Added an option to test notifications.
- Added a new search interface.
- Updated product string for clarity.
- A 200 response is now returned for HEAD requests to a sub-path rather than responding with a 302. This fixes mobile devices trying to connect to a server hosted on a sub-path.
- Added the fetchMissingUsers option to PostUtils.messageHtmlToComponent for use by plugins.
- Added support for exporting and importing bot users via mmctl.
- Added a warning to mmctl for cases where a user specifies a per-page parameter that's larger than the maximum value supported.
- Added "ScheduledPosts" under "ServiceSettings" in the config.json file to enable the feature to schedule and send messages in the future.

Fixes:
- Fixed an issue with post drafts being unnecessarily saved when changing channels.
- Fixed an issue where the Web App would feel slower to load than the Desktop App.
- Fixed an issue where new messages from new channels wouldn't appear in the sidebar after reconnecting the websocket.
- Fixed an issue with a link in the Compliance Monitoring page banner in the System Console.
- Fixed an issue that no longer allowed managing user tokens via the System Console.
- Fixed a SVG image rendering issue by setting conditional width and height attributes in ImagePreview and SizeAwareImage components.
- Fixed an issue with the web app status not being updated correctly for the current user.
🚨 Mattermost v10.4.2 contains critical severity level security fixes. Upgrading to this release is recommended.
Details will be posted on Mattermost's updates page 30 days after release as per the Mattermost Responsible Disclosure Policy.


Full release notes are available at https://docs.mattermost.com/about/mattermost-v10-changelog.html
Expand Down