File python-django-silk.changes of Package python-django-silk
-------------------------------------------------------------------
Tue Nov 12 08:41:10 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 5.3.1:
* Fix missing jQuery UI images (#754) @Tatsh
* Fix swallowing exceptions when processing response in silk
middleware (#753) @albertyw
* Support python 3.13
* Upgrade jQuery-UI to 1.13.2 to fix XSS vulnerability
* Remove Django 3.2 support
* Drop support for python 3.8
* Update python dependencies
-------------------------------------------------------------------
Mon Oct 21 04:01:02 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 5.2.0:
* Features/Enhancements:
+ Support Django 5.1
* Fixes:
+ Fix when Session, Authentication or Message middleware are not present
+ Update 'tables_involved' property to include tables from UPDATE
operation
+ Correct units in profiling and requests pages
* Maintenance and Cleanup:
+ Update python dependencies
+ Refactor SQL query time calculation to use Django aggregation
- Switch to pyproject and pytest macros.
-------------------------------------------------------------------
Tue Jan 30 12:18:57 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 5.1.0:
* This release includes Fix deprecation warning for
get_storage_class #669
* which deprecates `SILKY_STORAGE_CLASS`. Users should instead
use the Django `STORAGES` configuration.
* 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.
* Allow option to delete profiles
* Gracefully error out when there are concurrent profilers
* Always disable cProfile as part of cleanup
* Fix when Session, Authentication or Message middlewares are
not present
* Support Django 4.2
* Support python 3.12
* Support Django 5
* Remove deprecated datetime.timezone.utc
* Derive version from importlib
-------------------------------------------------------------------
Mon Oct 2 10:59:08 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 5.0.4:
* 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
* Outsource all inline scripts and styles (#635) @sgelis
* Remove support for looking up headers on django <3.2
* Update python dependencies (#677) @albertyw
-------------------------------------------------------------------
Thu Jan 26 00:10:37 UTC 2023 - John Vandenberg <jayvdb@gmail.com>
- Drop remove-contextlib2.patch merged upstream
- Update to v5.0.3
* Retain ordering, view style and limit
* prevent encoding errors in params
* Silk fails on constraint check queries
(Fixes compatibility with Django 4.1)
* Add action on sql query list
* traceback only when needed
* Drop dependency to jinja2
- from v5.0.2
* Fix Multipart forms and RawPostDataException
* Decrease unnecessary database hits
* Remove unneeded pytz package
* Use contextlib in test_profile_parser
* Add support for storages, that don't implement full filesystem path
-------------------------------------------------------------------
Fri Aug 12 04:43:45 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 5.0.1:
* Add jquery UI 1.13.1 images and fix collectstatic
* Drop support for Django 2.2 (EOL) (#567)
* Added silk_request_garbage_collect command for out-of-band garbage
collection.
* 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
* Remove unused js compilation pipeline (#561)
- Add patch remove-contextlib2.patch:
* Remove use of contextlib2.
- No longer skip Python 3.6.
-------------------------------------------------------------------
Thu May 12 06:39:30 UTC 2022 - pgajdos@suse.com
- version update to 4.3.0
* 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
- python-mock is not required for build
- deleted patches
- 2610f91.patch (upstreamed)
-------------------------------------------------------------------
Sun Dec 26 09:52:54 UTC 2021 - John Vandenberg <jayvdb@gmail.com>
- Replace no-longer necessary _service with PyPI tarball
- Add 2610f91.patch to fix a test incompatibility with Django 4.
- Tidy build dependencies and remove unnecessary Pygments dep.
- Upgrade to v4.2.0
* Passed wsgi request to SILKY_PYTHON_PROFILER_FUNC
* Added Django 3.1 & 3.2 to test matrix
* Replace url with re_path for Django 4.0
* Do not crash when silk app is not included in urls
* Add the SILKY_JSON_ENSURE_ASCII configuration item to support
Chinese
* Add row view for requests page
* RequestModelFactory: fallback if request body too large
* Add query execution plan to sql_detail
* Add Python 3.9 compatibility
* Replace re_path with path
* Fix transaction error for mysql
* parse query when count joins to match only Keyword
* fix: DB connection to ClearDB when multiple databases
* fix: DataCollector sql_queries model not found on
filter(request=self.request)
* Generate missing row.css from sass
* Filter null values from most time overall summary
* Ensure sorting between longest requests
* Filter null values from most db time summary
* Ensure sorting between most db time requests
* Temporary fix for testing Django 2.2
* Fix egg metadata error
* Fixed a bug that the profile tab could not be opened
when the source code contains Japanese
* fix incorrectly made decorator
* Ensure sorting between most db queries requests
* Add tests that access the actual DB
* remove python 2 style codes from across the codebase
* Fix broken test on Windows 10 (SQLite)
* Remove Make Migrations
* Add Python 3.10 compatibility
-------------------------------------------------------------------
Thu Dec 2 12:41:13 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Skip python 3.6 since python-networkx does not support it
-------------------------------------------------------------------
Mon May 3 03:53:22 UTC 2021 - John Vandenberg <jayvdb@gmail.com>
- Skip Python 3.9 due to incompatibilities fixed in upcoming release
- Remove executable bit on static assets
-------------------------------------------------------------------
Mon Aug 31 10:57:01 UTC 2020 - mcalabkova@suse.com
- Update to version 4.1.0:
* #427 Passed wsgi request to SILKY_PYTHON_PROFILER_FUNC
* Release 4.1.0
* Update README.md django-silk is tested with Django 3.1
* Make compatible with Django 3.1
* Fix force_text RemovedInDjango40Warning
* Extra line removed
* 配置silk使用非'default'的数据库时Clear DB错误
* Capture entire key name during cleansing in _mask_credentials (#414)
* Replace the call to re.findall with re.sub in _mask_credentials so (#413)
* Wrap re.sub() in try-except. If credentials ends with "\" (for example: "--password=123456\") re.sub() fails with error "bad escape (end of pattern)".
- Switch to obs service to silence setuptools_scm error
-------------------------------------------------------------------
Fri Apr 3 10:31:54 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.0.1:
* Restructured clear db HTML #399 (nasirhjafri)
* JS workflow cleanup #397 (nasirhjafri)
* Refactor QA setup #393 (aleksihakli)
-------------------------------------------------------------------
Thu Feb 20 09:08:46 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.0.0:
* Ability to clean up all requests/queries #368 (nasirhjafri)
* Used bulk_create to save number of queries #370 (nasirhjafri)
* Dropped Python 2 and 3.4 support #380 (munza)
* Added Python 3.8 support #380 (nasirhjafri)
* Removed django<2.2 support and added django 3.0 support #385 (nasirhjafri)
* Add function support for enabling profiling #391 (tredzko)
* Mask authorization header #376 (StefanMich)
-------------------------------------------------------------------
Mon Sep 16 09:19:52 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.0.4:
* templates: limit select width to its container one #351 (xrmx)
* Clean up RemovedInDjango30Warning with {% load staticfiles %} #353 (devmonkey22)
* Simplify pattern masking and handle dicts #355 (Chris7)
* Fix masking sensitive data in batch JSON request #342 (nikolaik)
* Fix project url on PyPi #343 (luzfcb)
-------------------------------------------------------------------
Mon Apr 29 07:50:09 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.0.2:
* Add testing support for django 2.2 #340 (mbeacom)
* SILKY_MIDDLEWARE_CLASS option #334 (vartagg)
* Many bugfixes
- Remove merged patches:
* pr_333.patch
* test-urls-auth-login-view.patch
-------------------------------------------------------------------
Tue Mar 26 12:22:40 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Trim filler wording from descriptions.
-------------------------------------------------------------------
Thu Feb 21 15:33:00 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Initial spec for v3.0.1
- Use upstream pr_333.patch to fix incompatible version of gprof2dot
- Fix tests on Django 2.1 with test-urls-auth-login-view.patch