Skip to content

Releases: catcombo/django-speedinfo

v2.0.2

09 Oct 16:46
Compare
Choose a tag to compare
  • Fixed negative SQL count and time #10

v2.0.1

05 Dec 13:45
Compare
Choose a tag to compare
  • Fix evaluating of SQL stats by processing all available database connections, not just default one

v2.0.0

23 Oct 18:31
Compare
Choose a tag to compare

Old profiling data will be unavailable after upgrading. Don't forget to export the data in advance.

  • Add extensible storage backend for profiling data and two storage implementations: CacheStorage and DatabaseStorage. Setup one of the storage backends as shown in the section 4 of Setup.
  • SPEEDINFO_PROFILING_CONDITIONS is empty by default. If you use SPEEDINFO_EXCLUDE_URLS in your project you need to initialize the list of conditions explicitly: SPEEDINFO_PROFILING_CONDITIONS = ["speedinfo.conditions.exclude_urls.ExcludeURLCondition"]
  • SPEEDINFO_REPORT_COLUMNS and SPEEDINFO_REPORT_COLUMNS_FORMAT were removed, use SPEEDINFO_ADMIN_COLUMNS instead. Every entry in SPEEDINFO_ADMIN_COLUMNS list is a tuple (column name, value format, attribute name). See Customize admin columns for details. To add extra columns follow the instruction in the section Extra admin columns below.
  • speedinfo.settings module renamed to speedinfo.conf
  • Base condition class was renamed from Condition to AbstractCondition

1.4.1

16 Jun 15:06
Compare
Choose a tag to compare
  • Add system checks to notify of invalid configuration
  • Rename order_field to expression in ReportColumnFormat namedtuple
  • Replace mysql with sqlite in tests

1.4.0

11 Dec 11:07
Compare
Choose a tag to compare

1.3.7

06 Dec 14:00
Compare
Choose a tag to compare
  • Fix broken admin sorting in Django >= 2.0
  • Add sorting for all columns

1.3.6

22 Apr 10:19
Compare
Choose a tag to compare
  • Add sticky table header when scrolling large profiler results table
  • Minor fixes

Run python manage.py migrate and python manage.py collectstatic after upgrade.

1.3.5

11 Apr 13:40
Compare
Choose a tag to compare
  • Optimize checks of profiling startup conditions
  • Huge refactoring

1.3.4

09 Apr 18:25
Compare
Choose a tag to compare
  • Add missing migration for Django 2.0

Run python manage.py migrate after upgrade.

1.3.3

06 Apr 08:44
Compare
Choose a tag to compare
  • Fixed bug when occasionally the SQL query execution time exceeded 100%
  • Add rounding to nearest for number of SQL queries per call
  • Add row highlight on mouse over in admin

Run python manage.py collectstatic to update admin styles.