Skip to content

Releases: Amsterdam/signals

Release 2.4.2

28 Mar 09:59
d118a03
Compare
Choose a tag to compare

Highlights

The email preview included in Signalen contained a bug that prevented email previews to be correctly shown in certain circumstances. This PR contains a fix for that problem. The rules for in what nuisance complaint state attachments can be uploaded were also tightened.

Action Needed

This release contains a fix for email previews that requires a compatible version of the Signalen frontend - version v2.4.4 or newer.

What's Changed

Full Changelog: 2.4.1...2.4.2

Known to work with frontend release 2.4.4

2.4.1

10 Mar 14:19
4967f39
Compare
Choose a tag to compare
2.4.1 Pre-release
Pre-release

Highlights

This is a maintenance release containing some code clean-up, minor security and consistency fixes.

Note that message templates used when changing nuisance complaint status gained an is_active flag in the datamodel. This is_active flag is not yet used by the frontend, but will in the future need to be set to True for that message template to be used. Leaving it False will be treated as being archived in the future.

Action needed

As this release contains some security fixes it should be rolled out as soon as possible. Compatible frontend version v2.4.1 or newer.

What's Changed

  • Fixed swagger issue, added schema/type to the email preview query param by @vanbuiten in #934
  • chore/disable-extra-properties_lantaarnpaal-check by @vanbuiten in #936
  • feature/categories-publicly-accessible by @vanbuiten in #935
  • Security upgrade oslo.utils from 4.8.0 to 4.8.1 by @vanbuiten in #938
  • Public GEOJson endpoint to filter in a specific category and BBOX by @vanbuiten in #940
  • Remove experimental app by @vanbuiten in #943
  • chore/SIG-3701 by @vanbuiten in #944
  • Build and push Docker images when a release is published by @vanbuiten in #941
  • feature/SIG-4430 by @vanbuiten in #942
  • Django admin changes: add comma seperated category line to questions,… by @CBuiVNG in #946
  • Added ordering on created_at to the public signals geography endpoint by @vanbuiten in #948
  • Public signals geography by @vanbuiten in #949
  • feature/status-message-templates-active-flag by @vanbuiten in #950
  • Add sub/main category name to email context by @tcoenen in #951
  • Expose created_by in attachment serializer, copy created_by correctly… by @tcoenen in #937
  • Version bump to 2.4.1 by @tcoenen in #952

Full Changelog: 2.4.0...2.4.1

2.4.0

21 Feb 07:29
bc8887b
Compare
Choose a tag to compare

Highlights

In this release a new feature is added to return the email preview when transitioning to a new state.
A "bug" has been fixed in the filtering of the area_type_code.

Action Needed

No actions are needed for this release

What's Changed

Full Changelog: 2.3.8...2.4.0

2.3.8

16 Feb 12:12
1784145
Compare
Choose a tag to compare

Highlights

In this release 3 deprecated email template variables are removed from the code and context given to the email templates.

Action Needed

The following email template variables must be replaced:

  • signal must be replaced by signal_id and/or formatted_signal_id
  • status must be replaced by status_text and/or status_state
  • location must be replaced by address. The email template filter format_address now temporarily accepts a Location or an address.

What's Changed

Full Changelog: 2.3.7...2.3.8

2.3.7

15 Feb 08:53
c028eae
Compare
Choose a tag to compare

Highlights

In this release a refactor of the email integration has been merged. Also we started removing and replacing deprecated email template variables. And for Amsterdam 3 new sub categories where added, these categories are added as in active so that they have no impact on the installations of other VNG municipalities.

Action Needed

The email template variable location must be replaced by the use of address. The email template filter format_address now temporarily accepts a Location or an address.

What's Changed

  • The template filter "format_address" now can work with a Location object or a address dict by @vanbuiten in #926
  • Upgrade pillow 9.0.0 -> 9.0.1 by @vanbuiten in #927
  • Added 3 new subcategories to the main category "Afval" by @vanbuiten in #928
  • Refactor email_integrations by @vanbuiten in #814
  • Bumped the version from 2.3.6 to 2.3.7 by @vanbuiten in #930

Full Changelog: 2.3.6...2.3.7

Release notes for version 2.3.6

08 Feb 10:00
16ad64f
Compare
Choose a tag to compare

Highlights

In this release the number of supported feature flags were reduced, by removing support for any feature flag that was left at a default in all known installations.

Action Needed

None, this release should be backwards compatible --- but do check the removed feature flags.

What's Changed

  • Additional check on the extra properties for lighting (SIG4382 ) by @vanbuiten in #918
  • Updated the Private V1 signals list and detail responses in the swagger documentation by @vanbuiten in #921
  • Feature flag and settings clean-up by @vanbuiten in #922
  • Added Ouder Amstel to the PDOK municipalities default setting (used by Amsterdam) by @vanbuiten in #923
  • Fixed Public signals raised a 500 instead of a 404 by @vanbuiten in #924
  • Version bump to version 2.3.6 by @tcoenen in #925

This version of the Signalen backend is known to work with Signalen frontend release v1.69.1.

Full Changelog: 2.3.5...2.3.6

Release notes for version 2.3.5

01 Feb 13:00
58d1cc7
Compare
Choose a tag to compare

Highlights

This interim release contains fixes and an extension for the Centraal Bureau voor de Statistiek (CBS) municipal and neighborhood data loader.

Action Needed

  • This release contains a security fix for Django that should be deployed.

What's Changed

  • Changing Signal (nuisance complaint) status to "Ingepland" should not default to sending an emails. chore/SIG-4237 by @vanbuiten in #908
  • bugfix/attachment-image-DecompressionBombError by @vanbuiten in #915
  • CBS published new municipal and neighborhood map data, use it. by @tcoenen in #916
  • Load neighborhoods from CBS data given CBS code for municipality by @tcoenen in #917
  • Bumped Django to 3.2.12 by @vanbuiten in #919
  • Bumped the API version to 2.3.5 by @vanbuiten in #920

Full Changelog: 2.3.4...2.3.5

Release notes for version 2.3.4

18 Jan 08:40
8b981a6
Compare
Choose a tag to compare

Highlights

This is a small interim release containing fixes for local development in combination with new versions of Docker desktop. Furthermore the Django settings were simplified.

Action needed

Local development setups were broken by a recent update to Docker desktop, if you are affected update to this release for a fix.

What's Changed

  • Implement support for EXTRA_PROPERTIES flow in new questionnaires app feature/SIG-4175 by @vanbuiten in #901
  • Fix local development setup and simplify Django settings @tcoenen in #914

Full Changelog: 2.3.3...2.3.4

Release 2.3.3

13 Jan 10:08
4aebede
Compare
Choose a tag to compare

Highlights

This release is a small interim release containing mostly security updates.

Action needed

  • This release addresses several CVEs in libraries underlying the Signalen backend, and should be deployed as soon as possible. There are no new features that break compatibility with version 2.3.2 of the Signalen backend.

What's Changed

Full Changelog: 2.3.2...2.3.3

Release notes for version 2.3.2

16 Dec 11:37
bd393a8
Compare
Choose a tag to compare

Highlights

Focus for this release were clean-ups and small feature additions, in preparation for larger features to follow. Bug fix for file rotation problem with CSV dumps to zip file, which are available in the API. Volumes should no longer fill up when using this feature, previously temporary files were not cleaned-up. Additionally, the notes with each nuisance complaint are now available in the CSV dumps.

Action needed

  • Contact details are now hidden from the API output. This affects external integrations and the Signalen backoffice. If users should have access to the contact details for a user, system user or otherwise, that user must have the sia_can_view_contact_details permission (Dutch: "Inzien van contactgegevens melder (in melding)").

What's Changed

Full Changelog: 2.3.1...2.3.2