Release Announcement

SecureDrop 2.9.0 Released

June 27, 2024

We’re pleased to announce that SecureDrop 2.9.0 has been released. Changes that journalists and administrators should be aware of are summarized in this blog post. A complete list of changes can be found on GitHub.

What’s new in SecureDrop 2.9.0?

For administrators

  • Network performance: Added an option to enable Tor’s proof-of-work defenses for the Source Interface, to protect against network attacks. (Issue, Pull Request)
    • As of this release, new SecureDrops will have this feature enabled by default, and we encourage all current SecureDrop administrators to turn it on for their instances. While this measure can’t speed up the Tor network as a whole if it’s slow, it can protect your SecureDrop from being attacked specifically; and more onion services running with this feature helps improve the resilience of the Tor network.

For all users

  • Accessibility: Added expanded labels and descriptions to aid navigation for visually impaired users (Issue, Pull Request)
  • Security: Updated SecureDrop Release Signing Key with new expiry date of 2027-05-24 (Issue, Pull Request)
  • API feature: Support for HTTP range requests has been added to the Journalist API for the submissions and replies endpoints (Issue, Pull Request)

For developers

  • Quality of life: Added support for development virtualenv in Debian 12 (Issue, Pull Request)
  • Quality of life: Added random file generation in loaddata.py (Pull Request)
  • Bugfix: Fixed an issue with date generation in loaddata.py (Issue, Pull Request)
  • Quality of life: Added persistence for onion addresses created with make dev-tor (Issue, Pull Request)
  • Dependency changes:

What administrators need to do

SecureDrop Application and Monitor Servers will be updated to SecureDrop 2.9.0 automatically within 24 hours.

Please follow our upgrade guide, and get in touch with us if you require assistance: https://docs.securedrop.org/en/stable/upgrade/2.8.0_to_2.9.0.html

Acknowledgments

Thanks to Localization Lab for continued support with our translations.

We are currently lacking active translators for Hindi and Romanian, which are slated to be removed as supported languages in the SecureDrop 2.10.0 release. If you speak one of these languages or know someone who does, please see our instructions on contributing translations.

This release incorporates Freedom of the Press Foundation contributions by Nathan Dyer (communications manager), Micah Lee, Kunal Mehta (deputy release manager), Erik Moeller, Cory Francis Myers, Kevin O’Gorman (release manager), Francisco Rocha, andRowen S.

Questions and comments

If you have questions or comments regarding this release, please contact us:

We also encourage you to file non-sensitive issues you encounter in our GitHub repository (issue report form).

Thank you for using SecureDrop!

Return to News