Skip to content

Commit abee0e6

Browse files
authored
Merge pull request #7733 from freedomofpress/bump_changelog
[2.13.0] Backport changelog and update development version
2 parents 6e3e49d + 84d5e27 commit abee0e6

File tree

8 files changed

+90
-12
lines changed

8 files changed

+90
-12
lines changed

admin/debian/changelog

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
securedrop-admin (2.13.0~rc1) unstable; urgency=medium
1+
securedrop-admin (2.14.0~rc1) unstable; urgency=medium
22

3-
*
3+
*
44

5-
-- SecureDrop Team <securedrop@freedom.press> Fri, 09 May 2025 11:14:37 -0400
5+
-- SecureDrop Team <securedrop@freedom.press> Fri, 05 Dec 2025 10:56:36 -0500
6+
7+
securedrop-admin (2.13.0) unstable; urgency=medium
8+
9+
* see changelog.md
10+
11+
-- SecureDrop Team <securedrop@freedom.press> Thu, 04 Dec 2025 10:44:25 -0500

changelog.md

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,74 @@
11
# Changelog
22

3-
## 2.13.0~rc1
3+
## 2.14.0~rc1
44

55

6+
7+
## 2.13.0
8+
9+
### Web Applications and API
10+
11+
* Add check for valid tab IDs when creating sources (#7708)
12+
* Update Rust version to 1.90.0 (#7688)
13+
* Update wordlist to remove offensive term (#7678)
14+
* Add Clear-Site-Data header on logout response for Source Interface (#7660)
15+
* Use separate prefix for session cookies in Source and Journalist Interface (#7662)
16+
* Implement v2 Journalist API (#7604, #7622, #7624, #7626, #7629, #7665, #7685, #7691, #7683, #7701, #7681, #7699, #7705, #7706, #7712, #7703, #7713, #7716, #7719)
17+
* Fix UndefinedError exception on 404 responses for static URLs (#7504)
18+
* Fix deprecation warnings in `pretty_bad_privacy` (#7532)
19+
* Remove guard around opening i18n.json (#7458)
20+
* Dependency updates:
21+
* pip to 25.2 (#7668)
22+
* psutil to 7.0.0 (#7642)
23+
24+
### Operations
25+
26+
* Update admin tooling to be deployed as a Debian package instead of via git (#7606)
27+
* Suppress OSSEC alert caused by non-error Tor log message (#7670)
28+
* Remove support for Ubuntu 20.04 (Focal) #7671, #7673, #7674)
29+
* Add playbook checks for server OS version (#7652, #7654)
30+
* Support admin tools in Qubes (#7576)
31+
* Dependency updates:
32+
* markupsafe to 3.0.3 (#7606)
33+
* resolvelib to 1.0.1 (#7606)
34+
* wcwidth to 0.2.13 (#7606)
35+
36+
### Development
37+
38+
* Add test to validate apparmor config (#7702)
39+
* Update test Firefox and Tor Browser versions to 140 and 15 respectively (#7698)
40+
* Add workflows for demo container management to Github Packages (#7693)
41+
* Clean up cargo config following noble migration removal (#7680)
42+
* Support import of fixd datasets (#7669)
43+
* add redwood build artifacts to `.gitignore` (#7643)
44+
* Add CSP for demo landing page (#7638)
45+
* Remove `safety` Makefile target and CI jobs (#7627)
46+
* Increase functional test startup timeout (#7623)
47+
* Add dependency review Github Actions workflow (#7625)
48+
* Remove CircleCI badge from README (#7598)
49+
* Update developer quickstart section in README (#7596)
50+
* Add optional datastore persistence for the dev environments (#7578)
51+
* Set Ubuntu Noble as default in devops scripts and dev environments (#7570)
52+
* Update demo Dockerfile to use Ubuntu Noble by default (#7567)
53+
* Use a base requirements file and consistently apply constraints (#7551)
54+
* Updated functional test setup to simplify driver creation (#7439)
55+
* Add "Copy to clipboard" to all fields on demo site (#7557)
56+
* Update functional tests to use webdriver-supplied locale (#7548)
57+
* Pin `ruamel.yamel.clib` at version 0.2.12 in Ubuntu Noble (#7550)
58+
* Add additional dev-helper Makefile targets (#7278)
59+
* Add integration tests for nl2br jinja2 filter (#7546)
60+
* Improve testinfra grsecurity checks to support automated kernel testing (#7542)
61+
* Verify a build tag's signature and working tree (#7478)
62+
* Dependency updates:
63+
* requests to 2.32.4 (#7586)
64+
* urllib3 to 2.5.0 (#7582, #7586)
65+
* uv to 0.9.6 (#7710)
66+
* semgrep to 1.142.1 (#7710)
67+
* Github actions/upload-artifact to 5 (#7694)
68+
* Github actions/setup-python to 6 (#7656)
69+
* Github actions/download to 5 (#7636)
70+
* Github actions/checkout to 5 (#7637)
71+
672
## 2.12.10
773

874
### Web Applications and API

install_files/ansible-base/group_vars/all/securedrop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Variables that apply to both the app and monitor server go in this file
33
# If the monitor or app server need different values define the variable in
44
# hosts_vars/app.yml or host_vars/mon.yml
5-
securedrop_version: "2.13.0~rc1"
5+
securedrop_version: "2.14.0~rc1"
66
securedrop_app_code_sdist_name: "securedrop-app-code-{{ securedrop_version | replace('~', '-') }}.tar.gz"
77

88
grsecurity: true

molecule/shared/stable.ver

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.12.10
1+
2.13.0

securedrop/debian/changelog

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
1-
securedrop (2.13.0~rc1) unstable; urgency=medium
1+
securedrop (2.14.0~rc1) unstable; urgency=medium
2+
3+
*
4+
5+
-- SecureDrop Team <securedrop@freedom.press> Fri, 05 Dec 2025 10:56:53 -0500
6+
7+
securedrop (2.13.0) unstable; urgency=medium
28

39
* see changelog.md
410

5-
-- SecureDrop Team <securedrop@freedom.press> Thu, 25 Sep 2025 11:06:25 -0400
11+
-- SecureDrop Team <securedrop@freedom.press> Thu, 04 Dec 2025 10:45:00 -0500
612

713
securedrop (2.12.10) unstable; urgency=medium
814

915
* see changelog.md
1016

1117
-- SecureDrop Team <securedrop@freedom.press> Wed, 24 Sep 2025 14:36:57 -0400
1218

13-
1419
securedrop (2.12.9) unstable; urgency=medium
1520

1621
* see changelog.md

securedrop/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setuptools.setup(
66
name="securedrop-app-code",
7-
version="2.13.0~rc1",
7+
version="2.14.0~rc1",
88
author="Freedom of the Press Foundation",
99
author_email="securedrop@freedom.press",
1010
description="SecureDrop Server",

securedrop/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.13.0~rc1"
1+
__version__ = "2.14.0~rc1"

update_version.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ sed -i "s/\(## ${OLD_VERSION}\)/## ${NEW_VERSION}\n\n\n\n\1/g" changelog.md
6565
export DEBEMAIL="${DEBEMAIL:-securedrop@freedom.press}"
6666
export DEBFULLNAME="${DEBFULLNAME:-SecureDrop Team}"
6767

68-
# Update the changelog in the Debian package
68+
# Update the changelog in the Debian packages
69+
dch -b -v "${NEW_VERSION}" -D unstable -c admin/debian/changelog
6970
dch -b -v "${NEW_VERSION}" -D unstable -c securedrop/debian/changelog
7071
# Commit the change
7172
git commit -a -m "SecureDrop ${NEW_VERSION}"

0 commit comments

Comments
 (0)