Skip to content

Commit

Permalink
Merge pull request #2075 from freedomofpress/eleven-changelog
Browse files Browse the repository at this point in the history
[0.11.0] Improve changelog
  • Loading branch information
cfm committed Jun 25, 2024
2 parents 612edc1 + b9e65e7 commit 6325f97
Showing 1 changed file with 20 additions and 17 deletions.
37 changes: 20 additions & 17 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,21 @@

This is the first release solely targeting Debian Bookworm. New features in the securedrop-client codebases will be available on Bookworm and Qubes 4.2 only.

* Install debian package requirements via sdw-config metapackage (#1957, #1967)
* Drop Bullseye support (#1958)
* Update AppArmor __pycache__ rules for Python 3.11 (#2000, #2010)
* Support Qubes 4.2 and Debian Bookworm, drop 4.1 and Bullseye support (#1958)
* Automatically resume failed downloads (#2006)
* Update AppArmor `__pycache__` rules for Python 3.11 (#2000, #2010)
* Implement proxy v2 in Rust (#1718, #2017, #2031, #2039, #2015)
* Provision deb822-style apt sources list (#1952)
* Use QubesDB to configure VM-specific settings (#1883, #2034)
* Use systemd and qubes services to conditionally provision VMs (#1677)
* Update release signing key expiry date (#2036)
* Clean up securedrop-log code (#2014, #2042)
* Add securedrop-qubesdb and securedrop-whonix-config packages (#2032, #2051, #2056, #2058)
* Move MIME handling to systemd services, make sd-proxy disposable (#2033)
* Add support for automatically resuming failed downloads (#2006)
* Make sd-proxy VM disposable (#2033)
* Update release signing key expiry date to May 2027 (#2036)
* Allow nautilus to have RWX memory (#2060)

* Dependencies:
* Pillow from 10.2.0 to 10.3.0 (#1953)
* authlib from 1.3.0 to 1.3.1 (#2063)
* Provisioning:
* Install debian package requirements via sdw-config metapackage (#1957, #1967)
* Provision deb822-style apt sources list (#1952)
* Use QubesDB to configure VM-specific settings (#1883, #2034)
* Use systemd and Qubes services to conditionally provision VMs (#1677, #2033)
* Configure Journalist Interface auth credentials via QubesDB (#2032, #2051, #2056, #2058)
* Use bash for all Debian packaging scripts (#1927)

* Internal and development:
* Remove the pre-commit hook for make check-strings (#1896)
Expand All @@ -28,12 +27,16 @@ This is the first release solely targeting Debian Bookworm. New features in the
* Exclude root project .venv from bandit (#1918)
* Run tests as not-root (#1919)
* Automatically collect package build log (#1923)
* Use bash for all Debian packaging scripts (#1927)
* Use ruff for formatting checks (#1885, #1944)
* Use ruff for linting and formatting checks (#1885, #1944)
* Push "nightly" after each merged PR (#1960)
* Update readme to reference python3.11 (#1969)
* Install xfce4-terminal in all VMs for debugging (#2013)
* Exclude Babel header from i18n diff in make check-strings (#2054)
* Exclude Babel header from i18n diff in make check-strings (#2054, #2065)
* Reorganize securedrop-log code to clearly split server and client (#1677)
* Clean up unused securedrop-log code (#2014, #2042)
* Document architecture of securedrop-log component (#1995)
* Update most development dependencies to their latest versions
* Add QubesDB and locally built packages to piuparts (#2032, #2034)


## 0.10.1
Expand Down

0 comments on commit 6325f97

Please sign in to comment.