Repository navigation
Immutable
release. Only release title and notes can be modified.
This is a patch release of version 1.11.
It includes bug and security fixes.
Comparison to previous stable version v1.10.1:
| DB migrations | New ENV vars | Renamed ENV vars | Admin guide changes | Suggest cache clearing | New dependencies |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ☑️ | ☑️ | ☑️ |
The two most noteworthy changes are:
- How embeds are processed and embedded into the page was changed to prevent script injections.
- Update the documentation to align with the new requirement of persistent Redis / Valkey.
Upgrade Instructions
After the post-upgrade script has run, clearing of Redis / Valkey must be done according to the new documentation (this applies to all future releases too).
For Docker
- Get the official image or checkout the code and build it locally
- Stop all containers
docker compose down - Start all containers
docker compose up -d
For Bare Metal
- Ensure you have PHP 8.5.12 and Node 24 installed. Remember to also update PHP related software, like composer.
- Login as the mbin/kbin user:
su mbin - Go to your repo
cd /var/www/mbin - Get the new release:
git fetch && git checkout v1.11.0 - Run the update script:
bash bin/post-upgrade. - Run
exitso we are back at the root user (or put a sudo in front of every command) - clear your opcache by reloading php fpm
systemctl restart php8.5-fpm - Restart the messengers:
supervisorctl restart messenger:*
What's Changed
- Fix sidebar widening with oversized content by @melroy89 in #2246
- Add reusable layout helpers and use them in list rows by @melroy89 in #2247
- Update majors and minors package versions by @blued-gear in #2262
- fix deprecations by @blued-gear in #2270
- Fix some errors by @blued-gear in #2263
- Translations update from Hosted Weblate by @weblate in #2255
- Contain embed html in an iframe by @blued-gear in #2234
- Translations update from Hosted Weblate by @weblate in #2273
- Use persistent Valkey snapshots for Docker by @jwr1 in #2267
- fix possible script injection in markdown render by @blued-gear in #2272
- docs: preserve Redis sessions with persistence and scoped cache clearing by @melroy89 in #2268
- missing instance block filters by @blued-gear in #2254
- Fix some code issues by @blued-gear in #2280
- Bump version to 1.11.1 by @blued-gear in #2282
Full Changelog: v1.11.0...v1.11.1