Release date: 2025-03-21
New Features
- Add support for BlueSky with hashtags and profile mentions
- Add support for Mastodon profile mentions
- Add support for Devoxx events (including Voxxed Days)
- Configure UI language via environment variable
- Dynamically generate social headline based on enabled plugins
- Hashtags are now handled independent of the social media plugins
- Show the logo of the social media network in the social media post
- Keep existing posts to avoid empty screens on errors
- Add configuration option to adjust event times (not just the dates)
Fixed Bugs
- Fix internationalization / localization issues
Maintenance Work
- Add SBOM (Software Bill of Materials) generation
- Automatic generation of README for DockerHub
- Add
latest
tag to Docker release builds - Add a lot of new automated tests
- Add more checks for common errors during the build process
- Fixed dozens of coding issues
- Changed default Mastodon instance from
mastodon.social
toijug.social
- UI: Smaller font size for the social media posts
Breaking Changes
- Image configuration is now applied for all social media plugins
- Replaced placeholders in URL templates with variable names
- Prefix all environment variables with
APUS
- To enable/disable demo mode, use
APUS_DEMO
withtrue
orfalse
- Remove
EVENT_DEMO_ROOM_COUNT
andSOCIAL_DEMO_POST_COUNT
- The
FILTER_*
environment variables have been renamed toAPUS_SOCIAL_FILTER_*
- The timezone has to be specified in the
APUS_TIMEZONE
environment variable (instead of justTZ
) - The admin password has to be specified in the
APUS_PASSWORD
environment variable (instead ofADMIN_PASSWORD
) - The envirenment variable
APUS_MASTODON_POST_LIMIT
was renamed toAPUS_MASTODON_LIMIT
New Contributors
- @ky0n made their first contribution in #258
- @uzoltan made their first contribution in #317
- @tobias-kuendig made their first contribution in #321
- @sparsick made their first contribution in #331
Full Changelog: v4...v5