Releases: jazzband/django-silk
5.2.0
:release-by: Albert Wang (@albertyw)
Full Changelog
Features/Enhancements:
Fixes:
- Fix when Session, Authentication or Message middleware are not present (#667) @mgaligniana
- Update 'tables_involved' property to include tables from UPDATE operation (#717) @emregeldegul
- Fix double-escaping of the curl and Python example code (#709) @SpecLad
- Correct units in profiling and requests pages (#725) @ka28kumar
Maintenance and Cleanup:
- Update python dependencies (#733) @albertyw
- Refactor SQL query time calculation to use Django aggregation (#720) @beltagymohamed
- Fix test failures on Windows (#707) @SpecLad
- Update workflow actions (#700) @albertyw
- Update test matrix to latest version of django, postgres, and mariadb #701) @albertyw
5.1.0
5.1.0 (2023-12-30)
:release-by: Albert Wang (@albertyw)
Full Changelog
Upgrading:
This release includes Fix deprecation warning for get_storage_class #669
which deprecates SILKY_STORAGE_CLASS
. Users should instead use the Django
STORAGES
configuration. See README
and Django documentation
for more information.
Also, for python 3.12, the cProfile
stdlib library cannot be enabled multiple times concurrently.
Silk will therefore skip profiling if another profile is already enabled.
Features/Enhancements:
Fixes:
- Gracefully error out when there are concurrent profilers (#692) @albertyw
- Always disable cProfile as part of cleanup (#699) @albertyw
- Fix when Session, Authentication or Message middlewares are not present (#667) @mgaligniana
Maintenance and Cleanup:
- Fix deprecation warning for get_storage_class (#669) @albertyw
- Support Django 4.2 (#685) @albertyw
- Support python 3.12 (#683) @albertyw
- Support Django 5 (#686) @albertyw
- Remove deprecated datetime.timezone.utc (#687) @albertyw
- Derive version from importlib (#697) @robinchow
Dependencies:
5.0.4
5.0.4 (2023-09-17)
:release-by: Albert Wang (@albertyw)
Full Changelog
Features/Enhancements:
- Handle case-insensitive sensitive headers (#674) @shtimn
- Add a "pagetitle" block to Silky templates (#661) @vsajip
- Allow to generate more informative profile file name (#638) @k4rl85
Maintenance and Cleanup:
- Remove unsupported versions of Django and Python (#668) @albertyw
- Outsource all inline scripts and styles (#635) @sgelis
- Remove support for looking up headers on django <3.2 (#643) @albertyw
Dependencies:
5.0.3
5.0.3 (2023-01-12)
:release-by: Albert Wang (@albertyw)
Full Changelog
Fixes:
- #46 Retain ordering, view style and limit (#614)
- #157 prevent encoding errors in params (#617)
- #594 Silk fails on constraint check queries (#618) (Fixes compatibility with Django 4.1)
Features/Enhancements:
Dependencies:
- #625 Drop dependency to jinja2
5.0.2
5.0.2 (2022-10-12)
:release-by: Albert Wang (@albertyw)
Full Changelog
Fixes:
Features/Enhancements:
5.0.1
4.4.1
5.0.0
4.4.0
4.4.0 (2022-06-20)
:release-by: Albert Wang (@albertyw)
Full Changelog
Features/Enhancements:
- Switch 'Apply' and 'Clear all filters' ordering
- Make filters on Requests tab more visible
- Add small margin for filter selects
- Add 'Clear all filters' button
- Add message when there are no requests to display
- Making the error logging more accurate and explicit
- Fixing #530 - Adding support for SILKY_EXPLAIN_FLAGS
Maintenance and Cleanup:
- Remove unused js compilation pipeline (#561)
- Fix pre-commit-config
Dependencies:
- Update jquery to 3.6.0 and jquery-ui to 1.13.1 [#508]
- [pre-commit.ci] pre-commit autoupdate (#560, #571)
- Add django-upgrade to pre-commit hooks (#566)
Moved to 5.0.0
- Drop support for Django 2.2 (EOL) (#567)
4.3.0
What's Changed
- Jazzband: Synced file(s) with jazzband/.github by @jazzband-bot in #518
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #520
- Fix installation instructions in README by @side2k in #521
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #523
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #524
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #526
- Add Python 3.10 compatibility by @hramezani in #527
- Django main by @hramezani in #528
- Remove unneeded dependency Pygments by @jayvdb in #532
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #533
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #535
- Replace assertDictContainsSubset by @albertyw in #536
- Use correct db in a multi db setup by @glujan in #538
- Update django version by @eduzen in #544
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #552
- Some tests misusing assertTrue for comparisons fix by @code-review-doctor in #550
- Standardize supported django versions by @albertyw in #553
- Drop support for python 3.6 by @albertyw in #554
- Remove duplicate requirements.txt dependencies by @albertyw in #555
- Pin dependencies in requirements.txt by @albertyw in #556
- Release version v4.3.0 by @albertyw in #557
New Contributors
- @jazzband-bot made their first contribution in #518
- @side2k made their first contribution in #521
- @jayvdb made their first contribution in #532
- @glujan made their first contribution in #538
- @eduzen made their first contribution in #544
- @code-review-doctor made their first contribution in #550
Full Changelog: 4.2.0...4.3.0