Django-silent-mammoth-whistle

Latest version: v2.4

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.4

=================

Improvements
------------

* Added a new page - user-sessions - which lists all sessions in the database for the selected user. User selection is done by clicking the user id on the home page.
* Updated css to *better* support smaller screen sizes

Bug fixes
---------

* When passing multiple arguments to the client side whistle function, they will now be correctly separated by tabs when rendered.
* Client side whistles with no form data will no longer be logged - but they'll still return a 204 so the client doesn't process it as an error.

2.3

=================

Improvements
------------

* Added ``referer`` url for the first request in a session

Bug fixes
---------

Thank you **jbaack** for finding these.

* Fixed incorrect path slashes when including ``chart.js`` in the ``index.html`` template
* Fixed bug where the ``index`` view had an error if ``django-invitations`` was not installed
* Active invitations (on index page) now only lists *unaccepted* invitations

2.2

======================

Improvements
------------

* viewport dimensions cookie now uses ``SameSite: Strict``

2.1

======================

Improvements
------------

* Added counts of 4xx and 5xx responses to the session summary on the main page.
* Added color to 4xx and 5xx responses on the whistle details page.
* Added 3 new settings: ``WHISTLE_AUTOLOG_REQUEST_METHOD``, ``WHISTLE_AUTOLOG_REQUEST_PATH``, and ``WHISTLE_AUTOLOG_RESPONSE_CODE``. These replace the ``WHISTLE_AUTO_LOG`` setting. See README.rst for details.

2.0

=====================

Improvements
------------

* Added basic bot filtering. The chart and whistles should be almost all non-bot requests now.
* Added a minimum for the y-axis on the chart so you can really appreciate when a project takes off.

Breaking change
---------------

* The bot filtering relies on clients executing some JavaScript (sends a 'PING' request) which is then used to filter out sessions that don't have it. It seems bots don't generally execute the JavaScript. As a result, old sessions (those created before this update) will be hidden.

1.2.4

===================================

Updating packaging method. No functional change to app.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.