indico v3.1 Release Notes

  • ๐Ÿš€ Released on January 11, 2022

    Major Features ^

    • ๐Ÿ‘€ Category managers now see a log of all changes made to their category in a category log (similar to the event log). This log includes information about all events being created, deleted or moved in the category (:issue:2809, :pr:5029)
    • Besides letting everyone create events in a category or restricting it to specific users, categories now also support a moderation workflow which allows event managers to request moving an event to a category. Only once a category manager approves this request, the event is actually moved (:issue:2057, :pr:5013)
    • Admins now have the option to enable "Unlisted events", which are events that are not (yet) assigned to a category. Such events are only accessible to its creator and other users who have been granted access explicitly, and do not show up in any category's event listing (:issue:4294, :issue:5055, :pr:5023, :pr:5095)

    ๐Ÿ‘Œ Improvements ^

    • Send event reminders as individual emails with the recipient in the To field instead of using BCC (:issue:2318, :pr:5088)
    • Let event managers assign custom tags to registrations and filter the list of registrations by the presence or absence of specific tags (:issue:4948, :pr:5091)
    • ๐Ÿ‘ Allow importing registration invitations from a CSV file (:issue:3673, :pr:5108)
    • ๐Ÿ‘‰ Show event label on category overviews and in iCal event titles (:issue:5140, :pr:5143)
    • Let event managers view the final timetable even while in draft mode (:issue:5141, :pr:5145)
    • โž• Add option to export role members as CSV (:issue:5147, :pr:5156)
    • Include attachment checksums in API responses (:issue:5084, :pr:5169, thanks :user:avivace)
    • iCalendar invites now render nicely in Outlook (:pr:5178)
    • Envelope senders for emails can now be restricted to specific addresses/domains using the :data:SMTP_ALLOWED_SENDERS and :data:SMTP_SENDER_FALLBACK config settings (:issue:4837, :issue:2224, :issue:1877, :pr:5179)
    • ๐Ÿ‘ Allow filtering the contribution list based on whether any person (speaker or author) has registered for the event or not (:issue:5192, :pr:5193)
    • โž• Add background color option and layer order to badge/poster designer items (:pr:5139, thanks :user:SegiNyn)
    • ๐Ÿ‘ Allow external users in event/category ACLs (:pr:5146)

    ๐Ÿ›  Bugfixes ^

    • ๐Ÿ›  Fix :data:CUSTOM_COUNTRIES not overriding names of existing countries (:pr:5183)
    • ๐Ÿ›  Fix error dialog when submitting an invited abstract without being logger in (:pr:5200)
    • ๐Ÿ›  Fix category picker search displaying deleted categories (:issue:5197, :pr:5203)
    • ๐Ÿ›  Fix editing service API calls using the service token (:pr:5170)
    • ๐Ÿ›  Fix excessive retries for Celery tasks with a retry wait time longer than 1 hour (:pr:5172)