Unreleased

v2.2.0-64

New Features

Upgrade Notes

  • Django 1.11, 2.0 and 2.1 are no longer supported. These are no longer supported upstream and most distributions provide a newer version.
  • djangorestframework 3.6, 3.7, 3.8 and 3.9 are no longer supported. These were only used with Django 1.11 to 2.1 and are not compatible with any version now supported by Patchwork.
  • django-filter 1.1.0 is no longer supported. This was only used with Django 1.11 and is not compatible with any version now supported by Patchwork.
  • Python 2.7 and 3.5 are no longer supported. These are no longer supported upstream and most distributions provide a newer version.

Bug Fixes

  • An issue that preventing updating bundles via the REST API without updating the included patches has been resolved. (#357)
  • The parser module now uses an atomic select-insert when creating new patch, cover letter and comment entries. This prevents the integrity errors from being logged in the DB logs. (#358)

API Changes

  • The REST API now supports filtering patches and cover letters by message ID, using the msgid query parameter. Don’t include leading or trailing angle brackets.

v2.2.0

Bug Fixes

  • Queries to the REST API with filters are now significantly faster: slow database queries were reworked.