Release Announcement

SecureDrop Client 0.14.0 released

November 21, 2024

We’re pleased to announce that SecureDrop Client 0.14.0, part of the SecureDrop Workstation, has been released.

A screenshot of SecureDrop Client, showing several sources and a leaked document being viewed in a disposable VM

This release adds support for journalists to select and delete multiple sources simultaneously, a long-requested feature for high-traffic instances. Starting with The Guardian’s implementation from last year, we updated the user experience to allow for the addition of future bulk actions that are safe and convenient to use. We hope this improves the experience for instances that receive excess spam and other junk submissions.

Other changes in this release are listed below and can also be found on GitHub:

  • Add support for selecting and deleting multiple sources (#2208, #2188, #2230, #2252, #2293, #2299, #2300)
  • Improve logging of API failures (#2245)
  • Improve handling of client keyboard shortcuts (#2209)
  • Fix client crash when a source with an in-progress download is deleted (#2217)
  • Improve exception handling for download failures (#2275, #2276)
  • Add French language support (#2283)
  • Updated multiple dependencies (#2253, #2267, #2214, #2210, #2211)
  • Internal and development:
    • Use builtin venv module instead of virtualenv (#2246)
    • Switch securedrop-client package Architecture to "any" (#2178)
    • Have run.sh automatically emit full debug logs (#2198)
    • Have make build-debs print tag signature, if any (#2205)
    • Upgrade Rust toolchain to 1.81.0 (#2215)
    • Fixes to SD test cassettes (#2225)
    • Re-enable ruff for files in proxy/ (#2234)
    • Don't have CI cancel GitHub merge queue jobs (#2235)
    • Updated multiple dependencies (#2280, #2181, #2183)

Users will receive these updates the next time they run the updater.

Note: This release targets Qubes 4.2 and is not available for Qubes 4.1-based systems, which are past end-of-life. Please contact Support if you need assistance migrating to Qubes 4.2.

Acknowledgments

This release includes changes originally proposed and implemented by the development team at The Guardian, and incorporates Freedom of the Press Foundation (FPF) contributions by Nathan Dyer, Kunal Mehta, Cory Francis Myers, Kevin O'Gorman, Francisco Rocha, and Rowen S.

This release also includes contributions by many volunteers, most notably the translation changes coordinated by Localization Lab:

  • Arabic: Ahmad Essam
  • Catalan: victor dargallo
  • Dutch: kwadronaut
  • Finnish: Ricky Tigg, pkm808, Markus Ottela
  • French: AO Localization Lab
  • German: kwadronaut
  • Greek: Dimitris Maroulidis
  • Icelandic: Sveinn í Felli
  • Italian: Claudio Arseni
  • Norwegian BokmÃ¥l: Øyvind Bye Skille
  • Polish: Adam Rak
  • Swedish: Jonas Waga
  • Turkish: tekrei, kwadronaut

We greatly appreciate the feedback and suggestions of SecureDrop’s users, and encourage you to report issues to us, ask questions, or make feature requests by reaching out to Support.

Return to News