@albertyw albertyw released this Jul 3, 2018 · 4 commits to master since this release

Assets 2
  • Fixed garbage collection for postgres

@albertyw albertyw released this May 28, 2018

Assets 2
  • 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

@albertyw albertyw released this Jan 28, 2018 · 17 commits to master since this release

Assets 2
  • 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)

@avelis avelis released this Dec 27, 2017 · 0 commits to 8782b78f2108e32b76e24972f7a31c65c8825b58 since this release

Assets 2
  • 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

@avelis avelis released this Mar 25, 2017 · 106 commits to master since this release

Assets 2
  • 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 )

@avelis avelis released this Feb 13, 2017 · 113 commits to master since this release

Assets 2
  • Improves profile storage location (#152, #151 )
    • ProfileDownloadView now available.
  • Stores cProfiler into threaded local storage (#153, #155)
  • Upgrades testing library.

Thanks to ( @r3m0t , @Drache91).

Assets 2
  • 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 )

@avelis avelis released this Oct 1, 2016 · 125 commits to master since this release

Assets 2
  • 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.

@avelis avelis released this Sep 21, 2016 · 127 commits to master since this release

Assets 2
  • 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 )

@avelis avelis released this Jul 28, 2016 · 135 commits to master since this release

Assets 2
  • Fix crash issue of stale data in DataCollector when routing a 404 (#26 , #129 ).

Thanks to (@chrono , @dvinegla)