Alejandro García Montoro
fddd4a70bc
Avoid simple config when doing FTS in Postgres ( #35063 ) ( #35179 )
...
This commit reverts PR #30214 , which addressed bug MM-60790 but caused a
performance regression tracked by MM-66782.
This revert has two implications:
1. The performance issue is solved.
2. The original bug is re-introduced.
Re-introducing the original bug seems not to be ideal, but I argue that
the original PR did not actually fix the bug:
- Before that PR, looking for a quoted string would return additional
results: the UX was slightly confusing, because when the user looked
for the word "stateful", the results would contain matches like
"states" (see MM-60790).
- After that PR, looking for a quoted string can timeout, so that the
list of results becomes empty. The UX here may be less confusing,
since the user simply doesn't find what they're looking for, and they
may assume that string is not present in any post, but it's completely
wrong: the result list is empty because the SQL query timed out and
thus the endpoint returned 0 results.
The solution to the original issue should be addressed via
Elasticsearch, which should provide a more refined and precise search
results.
For more information on the investigation on this issue and the
motivation behind the revert, see
https://mattermost.atlassian.net/wiki/x/IYAk_w
Co-authored-by: Mattermost Build <build@mattermost.com >
2026-02-04 13:00:44 +01:00
Doug Lauder
463f7a0511
Cherry-pick MM-66789: Restrict log downloads to a root path for support packets ( #35164 )
...
Automatic Merge
2026-02-02 21:23:28 +02:00
Ibrahim Serdar Acikgoz
d2594e5046
Patch MM-67126 issue ( #35142 )
...
Automatic Merge
2026-02-02 12:53:32 +02:00
Mattermost Build
83006ff8ca
MM-67279: Fix private channel enumeration via /mute slash command ( #35099 ) ( #35149 )
...
Automatic Merge
2026-01-30 18:23:33 +02:00
Christopher Poile
452bad21e9
manual cherry-pick: [MM-67202] Validate auth method in account switch ( #34981 ) ( #35143 )
...
* fix account authorization type switch
* improve test clarity
* refactor tests for clarity
2026-01-30 16:36:57 +02:00
Mattermost Build
66fdb3f453
MM-67274: Fix panic in getBrowserVersion with empty User-Agent version ( #35098 ) ( #35133 )
...
Automatic Merge
2026-01-30 12:53:37 +02:00
Mattermost Build
e813c0e19e
MM-67268: Fix SSRF bypass via IPv4-mapped IPv6 literals ( #35097 ) ( #35130 )
...
Automatic Merge
2026-01-30 11:53:31 +02:00
Christopher Poile
f626d98799
manual cherrypick: [MM-67130] Fix permalink preview permissions ( #34909 ) ( #35114 )
...
* manual cherrypick: [MM-67130] Fix permalink preview permissions (#34909 )
* remove permalink embeds when user loses access to orginating channel
* remove posts & embeds on team_leave event; simplify preview index.ts
* cleanup
* remove dead code
* more dead code elimination
* linter
2026-01-29 20:41:37 +00:00
Christopher Poile
f894103741
manual cherrypick: [MM-67074] Integration Action memory use fix ( #34896 ) ( #35089 )
...
Automatic Merge
2026-01-28 18:53:28 +02:00
Carlos Garcia
20d28987a7
Manual cherry-pick MM-66167 fix ( #35061 ) ( #35087 )
...
Automatic Merge
2026-01-28 13:53:28 +02:00
Christopher Poile
f68ad45595
[MM-67052] manual cherrypick: update mscfb and msoleps deps ( #34910 ) ( #35076 )
...
Automatic Merge
2026-01-28 10:53:28 +02:00
Rajat Dabade
707f7ba42b
Cherry-pick PR for guest-user-file-upload-permission for release-10.11 ( #35073 )
...
Automatic Merge
2026-01-27 14:53:28 +02:00
Alejandro García Montoro
0655a63354
Check password length ( #35062 )
...
Automatic Merge
2026-01-27 08:53:29 +02:00
Christopher Poile
51f2e2fdd5
Manual cherrypick MM-67055: Fix permalink embeds in ws msg ( #34893 ) ( #35059 )
...
Automatic Merge
2026-01-26 19:23:30 +02:00
Daniel Espino García
21a86506f9
Manual Cherrypick: Add audits for accessing posts without membership ( #31266 ) ( #35022 )
...
Automatic Merge
2026-01-26 12:23:28 +02:00
Mattermost Build
12dce033d6
MM-64725 - channel settings modal do not update url automatically ( #33500 ) ( #35052 )
...
Automatic Merge
2026-01-26 11:53:39 +02:00
Rajat Dabade
4b8b1e5ca0
Cherry picker search-api-filter-guest-permission to release-10.11 ( #35018 )
...
Automatic Merge
2026-01-22 12:18:51 +02:00
Mattermost Build
3b1b8d9114
Automated cherry pick of #34693 ( #34972 )
...
Automatic Merge
2026-01-22 07:18:51 +02:00
Pablo Vélez
43e797010b
MM-66092 - enhance user permissions data structure validations ( #34654 ) ( #35006 )
...
Automatic Merge
2026-01-21 12:48:52 +02:00
Christopher Poile
ebe1bd4e31
MM-67077: Remove PSD file previews ( #34898 ) ( #35000 )
...
Automatic Merge
2026-01-21 12:18:54 +02:00
Rajat Dabade
a75d26b4ac
Upgraded board prepacked version to v9.2.2 ( #34999 )
...
Automatic Merge
2026-01-21 11:48:53 +02:00
Mattermost Build
17635d33d8
MM-67049: Fix unauthorized access to public channels in private teams ( #34886 ) ( #34994 )
...
Automatic Merge
2026-01-20 13:54:38 +02:00
Mattermost Build
06c6ee2566
[MM-66789] Restrict ImportSettings.Directory changes via API and add validation ( #34653 ) ( #34987 )
...
Automatic Merge
2026-01-20 12:54:28 +02:00
unified-ci-app[bot]
30aec66862
Update latest patch version to 10.11.11 ( #34938 )
...
Automatic Merge
2026-01-15 15:54:24 +02:00
Mattermost Build
ba27ba1f8c
Automated cherry pick of #34715 ( #34849 )
...
Automatic Merge
2026-01-12 19:47:30 +02:00
M-ZubairAhmed
d6d3d5447e
Cherry pick of #34679 ( #34880 )
...
Automatic Merge
2026-01-08 16:17:31 +02:00
Mattermost Build
fc8b22242d
Automated cherry pick of #34441 ( #34848 )
...
Automatic Merge
2026-01-07 14:17:32 +02:00
Jesse Hallam
a07b1d7a8c
MM-66424: Improve team filtering in common teams API ( #34454 ) ( #34854 )
...
Cherry-pick 6404ab29acc04901c5cb1cf5ad97fc3c0693e2cd into release-10.11
2026-01-06 12:50:30 -04:00
Jesse Hallam
989f3a36dc
MM-66757: Improve WebSocket user update events ( #34600 ) ( #34856 )
...
* improve TestUserUpdateEvents
* improve CheckUserSanitization
* check user sanitization in TestUserUpdateEvents
* minimally sanitize user sent to event creator
2026-01-06 11:22:05 -05:00
Andre Vasconcelos
f423bea281
Manual cherry-pick on #34803 ( #34817 )
...
* Bumping prepackaged Jira Plugin version to v4.5.0 (#34803 )
# Conflicts:
# server/Makefile
* Fixing linter error that fails e2e smoke tests
2025-12-22 17:23:01 +02:00
Just Nev
ccc7fde051
Update Zoom prepackaged version to 1.11.0 ( #34734 ) ( #34765 )
...
Co-authored-by: Nevyana Angelova <nevyangelova@Nevy-Macbook-16-2025.local >
2025-12-17 18:22:57 +02:00
Jesse Hallam
c9d60357db
MM-65575: Fix server panic when bot posts trigger persistent notifications ( #34174 ) ( #34778 )
...
* reproduce panic with test
* allow bots in the profile map
* explicitly prevent sending notifications to bots
* persistent notifications: handle senders not in the channel
2025-12-17 15:06:57 +00:00
unified-ci-app[bot]
e150243a7f
Update latest patch version to 10.11.10 ( #34771 )
...
Co-authored-by: unified-ci-app[bot] <121569378+unified-ci-app[bot]@users.noreply.github.com>
2025-12-17 12:29:41 +02:00
Miguel de la Cruz
613bb616cd
Avoid triggering unnecessary rerenders on the shared channels tooltip for users ( #34336 ) ( #34702 )
...
Co-authored-by: Miguel de la Cruz <miguel@ctrlz.es >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-12-11 11:13:44 +02:00
Mattermost Build
f9fb13c7e6
[MM-65186] Keyboard focus is wrong when using Shift-Up to reply in thread ( #34627 ) ( #34697 )
...
(cherry picked from commit 4fb41f3ba274f32b8e23f52e46b82e3d93f63af6)
Co-authored-by: M-ZubairAhmed <m-zubairahmed@protonmail.com >
2025-12-10 05:17:54 +00:00
Harshil Sharma
b3d6c0c564
perf: apply perfpsrint linter ( #33967 ) ( #34632 )
...
* perf: apply perfpsrint linter (#33967 )
* perf: apply perfpsrint linter
* further simplifications
* improved TestParseHashtags coverage
* more simplifications
* simplify renderBlockHTML further
---------
Co-authored-by: Jesse Hallam <jesse@mattermost.com >
* Fixed a bad merge
---------
Co-authored-by: Catena cyber <35799796+catenacyber@users.noreply.github.com >
Co-authored-by: Jesse Hallam <jesse@mattermost.com >
2025-12-02 18:21:30 +02:00
unified-ci-app[bot]
183e6c4a07
Update latest patch version to 10.11.9 ( #34575 )
...
Automatic Merge
2025-11-21 20:17:20 +02:00
Just Nev
7c36acb68c
Update Jira prepackaged ( #34551 ) ( #34570 )
...
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com >
2025-11-21 13:23:57 +00:00
unified-ci-app[bot]
9cee6d0cb4
Update latest patch version to 10.11.8 ( #34509 )
...
Automatic Merge
2025-11-17 11:31:48 +02:00
Christopher Speller
9d74b930db
Update Agents plugin to v1.4.0 ( #34129 ) ( #34452 )
...
Automatic Merge
2025-11-12 09:31:48 +02:00
Bill Gardner
1a5b8f9f88
Update Calls to v1.11.0 ( #34399 ) ( #34426 )
...
Automatic Merge
2025-11-07 09:01:51 +02:00
Maria A Nunez
3b05384dd0
Update github prepackaged version ( #34409 )
2025-11-06 05:35:14 -05:00
unified-ci-app[bot]
d52b7210a7
Update latest patch version to 10.11.7 ( #34392 )
...
Automatic Merge
2025-11-05 09:01:47 +02:00
Mattermost Build
e7e23b94e0
Bump prepackage MsTeams plugin version to 2.3.0 ( #34347 ) ( #34359 )
...
Automatic Merge
2025-10-31 11:59:24 +02:00
Ibrahim Serdar Acikgoz
75132b7a91
Manual cherry-pick of (37969b1) #34155 into release 10.11. ( #34334 )
...
Automatic Merge
2025-10-30 17:29:11 +02:00
Mattermost Build
b922174f48
Fix MM-65152 ( #34199 ) ( #34331 )
...
Automatic Merge
2025-10-29 18:29:20 +02:00
unified-ci-app[bot]
9a7a491451
Update latest patch version to 10.11.6 ( #34310 )
...
Automatic Merge
2025-10-28 17:29:10 +02:00
Mattermost Build
46b5c436bb
MM-66372: Improve OAuth state token validation ( #34296 ) ( #34300 )
2025-10-28 00:46:33 +00:00
Mattermost Build
f361e7d75a
Automated cherry pick of #34247 ( #34257 )
...
Automatic Merge
2025-10-27 12:59:15 +02:00
Rajat Dabade
56163e9e0e
Upgraded board prepackage version to v9.1.7 ( #34191 )
...
Automatic Merge
2025-10-17 18:43:39 +03:00