Skip to content

5.6.0

Latest

Choose a tag to compare

@albertyw albertyw released this 12 Sep 05:34
5e88c83

5.6.0 (2026-09-11)

:release-by: Albert Wang (@albertyw)
Full Changelog

Backwards incompatible: SILKY_IGNORE_PATHS entries are now matched against
request.path_info instead of request.path. For most deployments these are
identical and nothing changes. If silk runs behind a front-end web server that
sets a SCRIPT_NAME prefix, and you worked around #349 by writing that prefix
into your SILKY_IGNORE_PATHS entries (e.g. /some-prefix/healthz), remove the
prefix (/healthz) or those paths will no longer be ignored.

Fixes:

  • Fix SILKY_IGNORE_PATHS matching when used with a SCRIPT_NAME prefix (#888) @agu2347
  • Fix false-positive migration for Request.prof_file (#906) @richardmilles
  • Fix PackageNotFoundError when determining version (#911) @aoright

Features/Enhancements:

Maintenance and Cleanup:

  • Drop support for EOL Django 4.2 and 5.1 (#891) @albertyw
  • Fix grammar and typos in middleware comments (#904) @aoright
  • Remove outdated compatibility logic for old versions of python/django (#902) @albertyw
  • Remove outdated settings.DEFAULT_FILE_STORAGE (#901) @albertyw