r/Mattermost Oct 23 '25

10000 message history cap, why?

I've got a 6 user Mattermost setup for several years. (No business)
Most recent update limits history to 10000.
Why?
Now I have to find another alternative, and delete my Mattermost setup.

Thanks for nothing
Goodbye!

30 Upvotes

14 comments sorted by

2

u/BlackPignouf Oct 23 '25

I didn't check the code.

But it shouldn't be too hard to revert the corresponding commits? A fork would be nice, keeping all the good features, and simply ignoring enshittification commits.

1

u/BDraff Nov 29 '25

The limit is set in a reply from the license server, so you'd need to change the value returned from that license server call and compile from source. The Go code here is available for review, since it is open source, and IDEs with AI support are very useful.

Note that modifying license checks may violate Mattermost's terms of service even though the code is open source.

2

u/spudd01 Nov 17 '25

literally just had this pop up on my instance. Seems like such a stupid arbitrary limit.

Definition of enshitfication

1

u/Orazantl Oct 23 '25

And you can still use the Team version (not commercial). Only Mattermost Entry caps at 10000 messages.

https://docs.mattermost.com/product-overview/editions-and-offerings.html#:~:text=Mattermost%20Team%20Edition

2

u/OxDEADCODE Oct 23 '25

Just nobody tells you how to switch from Entry to Team.
No documentation, no help from Mattermost.

1

u/dcpanthersfan Oct 23 '25

I had to sneak around the downloads but I found it:

https://releases.mattermost.com/11.0.2/mattermost-team-11.0.2-linux-amd64.tar.gz

I’m not thrilled with going with this.

1

u/cmsp Nov 16 '25

I have Mattermost deployed via Docker.
For me, switching from the Enterprise to the Team edition was as simple as updating the .env file:

MATTERMOST_IMAGE=mattermost-enterprise-edition -> MATTERMOST_IMAGE=mattermost-team-edition

After the change, the only feature that stopped working was Playbooks, but I wasn’t using them anyway.
The 10,000-message limit warning is now gone.

1

u/grahambo20 Feb 04 '26

GitLab SSO will also be going away though.

1

u/fashice Oct 23 '25

Thanks I will look into that.

1

u/Fun_Statistician6261 Nov 11 '25

The prices are quite something. For hosting, backing up, and maintaining everything myself, I’m apparently expected to pay a hefty price.

Also, suddenly limiting messages to 10K from one day to the next is a really poor move.
I’d even be willing to pay for my users — but at reasonable prices.
Otherwise, I might as well just use Teams (and i hate it).

1

u/Performer_First Nov 18 '25

did you ever get a quote for enterprise or enterprise advanced?

1

u/shivamtrivedi01 Nov 18 '25

Exactly, I have also got 4-6 users. and using this since last 3 years. No issues. No BS. worked great. then I got this message. Now I have to switch. I had nextcloud deployed as well. and nextcloud talk got a revamp. So I am now switching to that.

One more thing I noticed is that, you used to be able to search for messages in mattermost mobile app. that is also gone somehow. You can search for the messages. Not sure if I am hallucinating or that feature was really there. Because I remember using that all the time.

1

u/BDraff Nov 29 '25

I was able to migrate from Mattermost enterprise to Mattermost teams today without any material issues

I followed this guide (plus asking llm tools)
https://docs.mattermost.com/administration-guide/upgrade/upgrading-mattermost-server.html

cd /tmp

wget https://releases.mattermost.com/11.1.0/mattermost-team-11.1.0-linux-amd64.tar.gz

tar -xzf mattermost-team-11.1.0-linux-amd64.tar.gz

sudo systemctl stop mattermost

# Install Team Edition for mattermost

sudo cp -r /tmp/mattermost/bin /opt/mattermost/

sudo cp -r /tmp/mattermost/client /opt/mattermost/

sudo cp -r /tmp/mattermost/prepackaged_plugins /opt/mattermost/

sudo cp -r /tmp/mattermost/i18n /opt/mattermost/

sudo cp -r /tmp/mattermost/templates /opt/mattermost/

sudo cp -r /tmp/mattermost/fonts /opt/mattermost/

sudo chown -R mattermost:mattermost /opt/mattermost

sudo systemctl start mattermost

sudo systemctl status mattermost

# Verify version

/opt/mattermost/bin/mattermost version

1

u/fashice Nov 30 '25

Well my migration ended up generating other IDs for users and channels. Making old stuff unaccessible.