Skip to content

Releases: jazzband/django-silk

3.0.0

28 May 01:28
Compare
Choose a tag to compare
  • Dropped support for Django<1.11.0
  • Dropped support for python 3.3
  • Fix string/byte typing (#268)
  • Fix collecting meta profiling in Django > 2 (#274)
  • Fix FORCE_SCRIPT_NAME (#278)
  • Revert opening sql queries in new tab

2.0.0

28 Jan 23:19
Compare
Choose a tag to compare
  • Fix migration for request.prof_file field (#245)
  • Dropped support for Django 1.5
  • Dropped support for Django 1.6
  • Dropped support for Django 1.7 (#247)
  • Updated documentation (#250)

1.1.0

27 Dec 17:58
c943804
Compare
Choose a tag to compare
  • Support for Django 2 and Python 3.6
  • Support garbage collecting old profiling data
  • Moved project to jazzband
  • Better data visualizations (#194)
  • Added ability to filter requests by http verb (#192)
  • Various UI fixes
  • Various bug and testing fixes

1.0.0

25 Mar 18:28
Compare
Choose a tag to compare
  • Improved MySQL support (#167 , #38)
    • Changes length of Request.path and Request.view_name fields
    • Length changes accounts for utf8bm4
  • Updates travis matrix and requirements dependencies versions (#165)
    • Drops Django 1.7 Support & starts Django 1.11 testing
  • Fixes scenario where ValueError exception is raised therefore causing no profiling to register (#161 , #164)
  • Adds configuration for wheels support (#168 , #149)
  • Adds Code style improvements for readability (#166)

IMPORTANT As a major version release, expect some unintended quirks over existing installations. @smaccona highlighted a couple MySQL scenario's here . PostgreSQL users should be fine. Upgrade accordingly.

Thanks to ( @auvipy, @smaccona , @perdy )

0.7.3

13 Feb 18:16
Compare
Choose a tag to compare
  • Improves profile storage location (#152, #151 )
    • ProfileDownloadView now available.
  • Stores cProfiler into threaded local storage (#153, #155)
  • Upgrades testing library.

Thanks to ( @r3m0t , @Drache91).

0.7.2 Django 1.10 Middleware fix + PostgreSQL usage’ fixes

03 Dec 00:10
Compare
Choose a tag to compare
  • Fixes Django 1.10 middleware instantiation issue #148
  • Fixes Middleware exception handling to be SQL agnostic #142, #144, #146, #150
  • Adds TravisCI testing of various SQL backends #145

Thanks to ( @mattjegan , @hanleyhansen , @lockie )

0.7.1 Retry handling for SQL OperationalError's

01 Oct 14:32
Compare
Choose a tag to compare
  • In the event of an SQL OperationalError while trying to process a request due to a large query, a try catch was introduced to retry the processing (#140).

Thanks to @hanleyhansen.

0.7.0 Django 1.10 support + various enhancements

21 Sep 16:00
Compare
Choose a tag to compare
  • You can now choose to save binary profile to a path/location of your choosing. (#131)
  • Middleware update to SilkyMiddleware allows for Django 1.10 compatibility. (#138)
  • csrf imports in requests.py have been swapped to avoid emitting errors. (#136)
  • Manifest file update to allow compilation of project on Windows machines. (#139)
  • Logging has been namespaced for finer-grained control of logging output across Silk components. (#133)

Thanks to (@javaguirre, @blag, @shanx, @leifdenby, @aehlke )

0.6.2 Fix for 404 crash

28 Jul 22:26
Compare
Choose a tag to compare
  • Fix crash issue of stale data in DataCollector when routing a 404 (#26 , #129 ).

Thanks to (@chrono , @dvinegla)

0.6.1 Setup.py install fix

13 Jul 17:54
Compare
Choose a tag to compare
  • Fix for install issue via setup.py file (#125, #126 , #127 , #128 ).
    • Manifest file includes all readme files.

Thanks to (@hanleyhansen, @chid, @SzySteve)