Skip to content

Releases: jazzband/django-silk

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)

0.6.0 Exportable profiles + unit test fixes + small enhancements

12 Jul 20:32
Compare
Choose a tag to compare
  • Ability to export .profile as binary downloads
  • Fixes to local development project to allow continued development
  • Fixes to all unit tests for a green TravisCI build
  • Usage of Django's six module versus a statically imported version
  • Upgrade of Pillow requirement for successful installation

Thanks to: ( @hanleyhansen, @auvipy, @chrono, @svisser )

0.5.7 Django 1.9 support + various fixes / ehancements.

21 Mar 05:26
Compare
Choose a tag to compare
  • Django 1.9 support
  • Base64 encoding of raw request body for support of binary responses. (i.e. images)
  • Ability to sort ascending/descending order in the RequestsView.
  • Unit test enhancements.
  • Stability tweaks and small performance improvements.

Thanks to ( @Alkalit , @trik , @blag , @Wrhector , @digitaldavenyc )