Skip to content
Compare
Choose a tag to compare
@McPringle McPringle released this 21 Mar 14:36
· 8 commits to main since this release
e672250

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 to ijug.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 with true or false
  • Remove EVENT_DEMO_ROOM_COUNT and SOCIAL_DEMO_POST_COUNT
  • The FILTER_* environment variables have been renamed to APUS_SOCIAL_FILTER_*
  • The timezone has to be specified in the APUS_TIMEZONE environment variable (instead of just TZ)
  • The admin password has to be specified in the APUS_PASSWORD environment variable (instead of ADMIN_PASSWORD)
  • The envirenment variable APUS_MASTODON_POST_LIMIT was renamed to APUS_MASTODON_LIMIT

New Contributors

Full Changelog: v4...v5