diff --git a/CHANGELOG.md b/CHANGELOG.md index 12aa772fb..6ab5d4cb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,31 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang +## [1.22.0] - 2024-08-30 + + +### Changed + +- Refactored ticket creation code so the actual changing of the incident + happens only in one place. Also moved the actual autocreation magic to + utility functions (sans error-handling since that is response-type + dependent). Made bulk changes of tickets actually create the ChangeEvents so + that it behaves like other bulk actions and make it possible to get notified + of changed ticket urls. +- Replace the setting `STATICFILES_STORAGE` with `STORAGES` to prepare for + running on newer Djangos. See NOTES for details. + +### Fixed + +- Hopefully there will be fewer spurious test-failures thanks to explicitly + creating the user connected to a sourcesystem. UniqueError, you won't be + missd. +- Fixed broken link to dataporten authentication docs in README + ([#broken-dataporten-link](https://github.com/Uninett/Argus/issues/broken-dataporten-link)) +- Renamed 'docker-compose' to 'Docker Compose' in README + ([#update-readme-command-naming](https://github.com/Uninett/Argus/issues/update-readme-command-naming)) + + ## [1.21.0] - 2024-08-20 diff --git a/NOTES.md b/NOTES.md index 176e60ab9..ab38d4e75 100644 --- a/NOTES.md +++ b/NOTES.md @@ -3,6 +3,18 @@ This file documents changes to Argus that are relevant for operations and end-users. +## [1.22.0] - 2024-08-30 + +There's a backwards incompatible change to prepare for the next Django LTS +(5.2): The setting `STATICFILES_STORAGE` has been replaced with `STORAGES`. If +`STATICFILES_STORAGE` has been changed from the provided default in +a deployment, it will have to be updated. See `STORAGES["staticfiles"]` in for +instance `argus.site.settings.base`. + +Changing ticket urls in bulk now sends out change events, behaving like other +bulk changes. This means there will be an overall increase in events if bulk +changing tickets is common. + ## [1.21.0] - 2024-08-20 The "description" field on Incident is now editable via API. diff --git a/changelog.d/+improve-ticket-url-handling.changed.md b/changelog.d/+improve-ticket-url-handling.changed.md deleted file mode 100644 index 02c57692a..000000000 --- a/changelog.d/+improve-ticket-url-handling.changed.md +++ /dev/null @@ -1,6 +0,0 @@ -Refactored ticket creation code so the actual changing of the incident happens -only in one place. Also moved the actual autocreation magic to utility -functions (sans error-handling since that is response-type dependent). Made -bulk changes of tickets actually create the ChangeEvents so that it behaves -like other bulk actions and make it possible to get notified of changed ticket -urls. diff --git a/changelog.d/+set-storages.changed.md b/changelog.d/+set-storages.changed.md deleted file mode 100644 index 95ee33527..000000000 --- a/changelog.d/+set-storages.changed.md +++ /dev/null @@ -1,2 +0,0 @@ -Replace the setting `STATICFILES_STORAGE` with `STORAGES` to prepare for -running on newer Djangos. diff --git a/changelog.d/broken-dataporten-link.fixed.txt b/changelog.d/broken-dataporten-link.fixed.txt deleted file mode 100644 index cb6ac132d..000000000 --- a/changelog.d/broken-dataporten-link.fixed.txt +++ /dev/null @@ -1 +0,0 @@ -Fixed broken link to dataporten authentication docs in README diff --git a/changelog.d/update-readme-command-naming.fixed.txt b/changelog.d/update-readme-command-naming.fixed.txt deleted file mode 100644 index 76c0c6d39..000000000 --- a/changelog.d/update-readme-command-naming.fixed.txt +++ /dev/null @@ -1 +0,0 @@ -Renamed 'docker-compose' to 'Docker Compose' in README