Releases: jazzband/django-silk
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
4.2.0
What's Changed
- #427 Passed WSGI request to SILKY_PYTHON_PROFILER_FUNC by @nasirhjafri in #438
- Added Django 3.1 to Travis test matrix by @smithdc1 in #441
- Do not crash when silk app is not included in urls by @asalahli in #443
- Add the SILKY_JSON_ENSURE_ASCII configuration item to support Chinese by @eshxcmhk in #420
- Add row view for requests page by @mierz00 in #440
- RequestModelFactory: fallback if request body too large, fix #162 by @ge0rg in #451
- Add query execution plan to sql_detail by @MRoci in #452
- Add Python 3.9 compatibility by @tirkarthi in #404
- Replace url with path for Django 4.0 by @MuslimBeibytuly in #445
- Migrate to GitHub Actions. by @jezdez in #460
- Rename Django's dev branch to main. by @jezdez in #463
- Fix transaction error for mysql by @yuekui in #464
- Fix django 3.2 support by @Jorl17 in #466
- parse query when counting joins by @MRoci in #453
- Update django support by @hramezani in #467
- Temporary fix for testing Django 2.2 by @Andrew-Chen-Wang in #486
- Fix egg metadata error by @Archmonger in #485
- DOC: Remove outdated security notice by @MT-Cash in #491
- fix incorrectly made decorator by @Archmonger in #492
- Fixed a bug that the profile tab could not be opened when the source … by @Taikono-Himazin in #490
- Generate missing row.css from sass file by @przxmek in #480
- Ensure sorting between most db queries requests by @ErwinJunge in #484
- Don't return null values when computing "Most Time Overall" summary by @ErwinJunge in #482
- fix: DB connection to ClearDB when multiple databases by @prayashm in #469
- Don't return null values when computing "Most Time Overall" summary by @ErwinJunge in #483
- fix: DataCollector sql_queries model not found on filter(request=self… by @armanjtehrani in #476
- Add tests that access the actual DB by @marius-mather in #493
- Update Django Support in the README.md by @starryrbs in #474
apps.py
added withdefault_auto_field
set by @daadu in #495- Make sensitive keys set configurable by @jeffrey-effendy in #494
- Revert "
apps.py
added withdefault_auto_field
set" by @auvipy in #497 - remove python 2 style super() call from models by @auvipy in #499
- remove python 2 style codes from across the codebase by @auvipy in #500
- doc(readme): minor correction by @daadu in #501
- Fix broken test on Windows 10 (SQLite) by @Archmonger in #504
- Remove Make Migrations by @Archmonger in #503
- Support Simple Pre-Commit CI by @Archmonger in #507
- Add isort to CI by @Archmonger in #509
- Remove garbage files by @Archmonger in #510
- Add pyupgrade to CI by @Archmonger in #511
- Add flake8, autopep8, and pycln to CI by @Archmonger in #512
- Remove obsolete files by @Archmonger in #513
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #516
- Docln by @auvipy in #519
New Contributors
- @smithdc1 made their first contribution in #441
- @asalahli made their first contribution in #443
- @mierz00 made their first contribution in #440
- @ge0rg made their first contribution in #451
- @MRoci made their first contribution in #452
- @tirkarthi made their first contribution in #404
- @MuslimBeibytuly made their first contribution in #445
- @jezdez made their first contribution in #460
- @yuekui made their first contribution in #464
- @Jorl17 made their first contribution in #466
- @hramezani made their first contribution in #467
- @Andrew-Chen-Wang made their first contribution in #486
- @Archmonger made their first contribution in #485
- @MT-Cash made their first contribution in #491
- @Taikono-Himazin made their first contribution in #490
- @przxmek made their first contribution in #480
- @ErwinJunge made their first contribution in #484
- @prayashm made their first contribution in #469
- @armanjtehrani made their first contribution in #476
- @marius-mather made their first contribution in #493
- @starryrbs made their first contribution in #474
- @daadu made their first contribution in #495
- @jeffrey-effendy made their first contribution in #494
- @pre-commit-ci made their first contribution in #516
Full Changelog: 4.1.0...4.2.0