diff --git a/.python-version b/.python-version index 1445aee866c..3e388a4ac94 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.10.14 +3.13.2 diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cc5c83ec51..53b3687083a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# v4.2.2 (2025-04-22) + +## Features + +* Release ATT&CK content version 17.0. + See detailed changes [here](https://github.com/mitre/cti/releases/tag/ATT%26CK-v17.0). + # v4.2.1 (2024-11-12) ## Features diff --git a/data/versions.json b/data/versions.json index 355645fb318..c251d558c29 100644 --- a/data/versions.json +++ b/data/versions.json @@ -1,11 +1,20 @@ { "current": { - "name": "v16.1", - "date_start": "October 31, 2024", - "changelog": "updates-october-2024", - "cti_url": "https://github.com/mitre/cti/releases/tag/ATT%26CK-v16.1" + "name": "v17.0", + "date_start": "April 22, 2025", + "changelog": "updates-april-2025", + "cti_url": "https://github.com/mitre/cti/releases/tag/ATT%26CK-v17.0" }, "previous": [ + { + "name": "v16.1", + "aliases": [], + "date_start": "October 31, 2024", + "date_end": "April 21, 2025", + "changelog": "updates-october-2024", + "cti_url": "https://github.com/mitre/cti/releases/tag/ATT%26CK-v16.1", + "commit": "4fd20140e8bc8f0e506a2fee7200485c538f5366" + }, { "name": "v15.1", "aliases": [], diff --git a/docs/RELEASE.md b/docs/RELEASE.md index fbf9f2bcbf4..21708d51679 100644 --- a/docs/RELEASE.md +++ b/docs/RELEASE.md @@ -89,8 +89,25 @@ Consult these sections as needed for step 5 in the above list. * Create a detailed changelog for the release: * Create a new folder: `modules/resources/docs/changelogs/v-v` - * Create a detailed changelog using the mitreattack-python library's `diff_stix` command - * TODO: put specific `diff_stix` command here + * Create a detailed changelog using mitreattack-python + + ```sh + # Clone mitreattack-python repo and download latest ATT&CK STIX + git clone git@github.com:mitre-attack/mitreattack-python.git + cd mitreattack-python + python3 -m venv venv + . venv/bin/activate + pip install -r requirements-dev.txt + pip install -e . + cd examples/ + download_attack_stix --all + + # update the generate_multiple_attack_diffs.py file to have the correct comparison pairs + # run the script + python generate_multiple_attack_diffs.py + + ``` + * Manually modify the detailed changelog's href's at the top for links to the Navigator layers and changelog.json * TODO: one day modify the script above to not need this edit anymore * Put the following files from the `diff_stix` command into the folder created above diff --git a/modules/benefactors/templates/benefactors.html b/modules/benefactors/templates/benefactors.html index 40368c956c8..ab41dcd38b7 100644 --- a/modules/benefactors/templates/benefactors.html +++ b/modules/benefactors/templates/benefactors.html @@ -39,7 +39,7 @@

Benefactors

You can find additional information and opportunities with the benefactor program at the program link below. You are welcome to email us with any questions or concerns.

- +