Catodon 26.10.4 - Security release

Linked to https://codefloe.com/catodon/catodon/releases/tag/26.10.4

Security release - please update. 26.10.4 is a security release on top of 26.10.3: a fix for hashtag handling ported from Misskey, and two libraries updated for published security advisories. Every instance should update.

Upgrading

• Container image: pull 26.10.4 and restart. There is no migration and nothing to change in your configuration.
• Source install: update the code, reinstall the dependencies (pnpm install --frozen-lockfile), rebuild and restart.

What it fixes

• Hashtag handling no longer does unbounded work on an overly long tag, a fix ported from Misskey 2026.10.1 (their private security fix be48948a). The hashtag endpoints and the hashtag stream now refuse a tag longer than 128 characters. An ordinary hashtag is matched exactly as before.
• fastify, the web framework, moves to 5.12.7, which includes the 5.12.6 security fix.
• sanitize-html, the HTML sanitizer used for posts from other servers among other things, moves to 2.18.1 for its published advisories.

The same changes are on develop through #704.

​:catodon:​
#catodon