Skip to content

0.31.0.0

Compare
Choose a tag to compare
@lizconlan lizconlan released this 26 Jan 16:02
· 6365 commits to develop since this release

0.31.0.0

Highlighted Features

  • Rescue from POP poller timeouts (Graeme Porteous)
  • Fixed issue where an attempted password reset with cookies disabled caused a
    redirect loop (Graeme Porteous)
  • Improved user drop down positioning (Martin Wright)
  • Fixed an issue where selectize was blocking other scripts from running
    (Graeme Porteous)
  • Dropped support for Ruby 1.9 (Liz Conlan)
  • Default to Ruby 2.x for all install scripts (Liz Conlan)
  • Removed support for Debian Wheezy (Liz Conlan)
  • Add Debian Stretch support (Louise Crow, Gareth Rees)
  • Replace out of support zip gem with rubyzip to address an issue where some
    zip files created by the site may not be openable on Windows PCs (Liz Conlan,
    Graeme Porteous)
  • Fix bug in stats:show task (Liz Conlan, Gareth Rees)
  • Use .eml file extension when downloading raw emails through the admin
    interface (Gareth Rees)
  • Reduce usage of auto-login links in emails (Gareth Rees)
  • Remove rendering of exceptions in admin interface (Gareth Rees)
  • Pass through sign-in form if a user is already signed in (Gareth Rees)
  • Make the event history table responsive (Miroslav Schlossberg)
  • Fix bug that prevented private requests from being published across the whole
    site once the embargo period had expired (Liz Conlan)
  • Update format of robots.txt for Baidu compatibility (Gareth Rees)
  • Removed support for Ubuntu Precise (Louise Crow)
  • Remove the use of purge requests to Varnish (Louise Crow)
  • Add a temp task to recache any attachments whose content has changed
    (Louise Crow)

Upgrade Notes

  • This release drops support for Ruby 1.9.x. If you are using Ubuntu Trusty you
    will need to install a newer ruby version either using a ruby environment
    manager like rbenv or
    by installing the ruby2.1 (and ruby2.1-dev) or ruby2.3 (and ruby2.3-dev)
    Ubuntu packages from Brightbox.
    (If you are setting up a fresh Trusty box using our script, the 2.1 Brightbox
    package is supplied.)

  • Please note that this release removes support for Ubuntu Precise as it has
    reached End of Life and will no longer receive security patches. If you are
    running Alaveteli on Ubuntu Precise, you should upgrade your OS to
    Ubuntu Trusty before upgrading to this release. This
    Ubuntu upgrade guide
    can guide you through the process. If you have
    questions about upgrading OS, please don't hesitate to ask on the
    alaveteli-dev group.

  • Please note that this release also removes support for Debian Wheezy as it
    only packages Ruby 1.9.3. If you are running Alaveteli on Debian Wheezy, you
    should upgrade your OS to Debian Jessie before upgrading to this release. This
    Debian upgrade guide
    can guide you through the process. If you have questions about upgrading OS,
    please don't hesitate to ask on the alaveteli-dev group.

  • This release removes the use of purge requests to Varnish. Please make sure
    your site works with VARNISH_HOST empty before upgrading.

  • There's a new temp task that can be used to recache any attachments whose
    content has slightly changed (e.g. due to an upgrade in the mail gem that
    alters e.g the trailing space on attachment bodies). You can run it with
    bundle exec rake temp:populate_missing_attachment_files if you're seeing
    No such file or directory @ rb_sysopen errors from foi_attachment.rb.

  • There are some database structure updates so remember to rake db:migrate