We are excited to announce the latest release of Mbin; v1.7.3! It's a big patch release once again.
This version is focused on bug fixes and improvements rather than new features. Notable improvements in random order are:
- Improved PHP (
max_children
), Nginx (improved logging using map, upstream block for Mercure andopen_file_cache
) and PostgreSQL documentation (addingcommit_delay
config option and better defaults). - Better RabbitMQ messenger defaults
- Fixed security Symfony audit & update all Symfony packages
- Fixed self-delivery looping
- Improved delivery handler by not rolling back InvalidApPostException exceptions
- Fixed private comments retrieval via API
- Fixed dead instance query (by allowing lastSuccessfulDeliver to be NULL)
- Fixed markdown toolbar editor during editing a thread
- Improved federation page
- New/improved
npm audit
andcomposer audit
checks in GitHub Actions workflow
Comparison to previous stable version 1.7.2:
DB migrations | New ENV vars | Admin guide changes | Suggest cache clearing | New dependencies |
---|---|---|---|---|
❌ | ❌ | ☑️ | ☑️ | ❌ |
What's Changed
- Fix logic error in the posting restriction logic by @BentiGorlich in #1177
- Execute
npm audit fix
by @BentiGorlich in #1178 - Exclude InvalidApPostException from rolling back the transaction by @BentiGorlich in #1180
- Use composer audit & npm audit by @melroy89 in #1179
- Redesign federation page by @BentiGorlich in #1181
- Fix toolbar broken in thread edit by @melroy89 in #1182
- Bump phpstan/phpstan from 1.12.4 to 1.12.6 by @dependabot in #1185
- Bump aws/aws-sdk-php from 3.322.0 to 3.324.1 by @dependabot in #1187
- Bump phpstan/phpdoc-parser from 1.30.1 to 1.33.0 by @dependabot in #1188
- Bump symfony/messenger from 7.1.4 to 7.1.5 by @dependabot in #1186
- Translations update from Hosted Weblate by @weblate in #1190
- Bump symfony/mailer from 7.1.2 to 7.1.6 by @dependabot in #1203
- Translations update from Hosted Weblate by @weblate in #1198
- Bump symfony/dotenv from 7.1.3 to 7.1.6 by @dependabot in #1202
- Bump symfony/ux-autocomplete from 2.19.2 to 2.21.0 by @dependabot in #1199
- Bump symfonycasts/verify-email-bundle from 1.17.0 to 1.17.1 by @dependabot in #1194
- Fix dead instance query by allowing lastSuccessfulDeliver is null by @melroy89 in #1204
- increase pm.max_children by @TheVillageGuy in #1206
- Bump symfony/runtime from 7.1.1 to 7.1.7 in the php group by @dependabot in #1207
- Bump the php group with 4 updates by @dependabot in #1209
- Fix private comments being retrieved via API by @BentiGorlich in #1208
- Fix delivering to oneself by @BentiGorlich in #1211
- Bump symfony/ux-chartjs from 2.20.0 to 2.21.0 by @dependabot in #1215
- Bump symfony/uid from 7.1.5 to 7.1.6 by @dependabot in #1214
- Bump symfony/expression-language from 7.1.4 to 7.1.6 by @dependabot in #1212
- Bump symfony/css-selector from 7.1.1 to 7.1.6 by @dependabot in #1213
- Translations update from Hosted Weblate by @weblate in #1216
- Fix Symfony security issues by @melroy89 in #1222
- Improve Nginx logging, by introducing a separate inbox log by @melroy89 in #1217
- Add Valkey in header by @melroy89 in #1228
- Translations update from Hosted Weblate by @weblate in #1229
- Improved PostgreSQL config & setup by @melroy89 in #1231
- Fix ms to μs by @melroy89 in #1234
- Fine-tune messenger retry strategy by @melroy89 in #1218
- Use keepalive (requires a upstream block) + Open file cache by @melroy89 in #1221
- Update to v1.7.3 by @melroy89 in #1237
Full Changelog: v1.7.2...v1.7.3