Skip to content

Releases: MindscapeHQ/raygun4py

v3.1.0

01 Feb 21:36

Choose a tag to compare

  • Add on_grouping_key for custom grouping logic
  • Add Django, Flask and WSGI middleware for Python 3
  • Allow Django settings.py config override
  • Surface more environment data (versions, interpreter location etc) for Python itself and Django/Flask
  • Fix WSGI close() implementation when an exception is raised while handling a prior one (match spec)

v3.0.3

21 Jan 22:58

Choose a tag to compare

  • Add 'httpTimeout' option to config
  • Much improved unicode handling for local variables for both py2 and py3
  • Fix Django >1.8 raw_post_data bug
  • Internal: upgrade from httplib to requests (urllib3); provider errors are now output to loggers instead of stdout/stderr; CI now runs on Travis in container-mode

v3.0.2

28 May 00:06

Choose a tag to compare

  • Fix UnicodeDecodeError being thrown when sending payload due to jsonpickle not pickling large binary values correctly (such as local variable bytestrings or high-codepoint unicode characters)
  • Guard added for tracebacks with null method names (such as exceptions from C-wrapper libraries)

v3.0.1

12 May 01:52

Choose a tag to compare

  • Fixed an error in the bdist for PY2 in the v3.0.0 where the middleware module wasn't included

v3.0.0

10 May 23:34

Choose a tag to compare

  • Added functions: ignore_exceptions, filter_keys, set_proxy, on_before_send
  • Added support for local variables, global variables, and environment variables
  • Added CLI for testing provider
  • Py2: Added web middleware (Django, Flask and WSGI)
  • Py2: Added send_exception function (see below)
  • send() deprecated in favor of send_exception(); see the Sending Functions in the readme for the available options

v2.2.0

27 Jan 00:52

Choose a tag to compare

  • Added new send_exception() method for Py3
  • Added support for chained exceptions for Py3
  • Automatically detect class name - this no longer needs to be provided on send() and as such this parameter is deprecated.
  • Support Google App Engine by disabling multiprocessing module if not available

v2.1.0

02 Jul 03:35

Choose a tag to compare

v2.1.0

v2.0.1

26 May 00:16

Choose a tag to compare

v2.0.1

v1.1.3

21 Jan 00:14

Choose a tag to compare

Fixed bug when logging with RaygunHandler attached but not passing exception data crashes program

Bug fixes & tests

26 Nov 23:57

Choose a tag to compare

This release fixes regressions in IP address sending on the Request object (see update sample.py) and setting the user. It also corrects the sample structure and adds unit tests for the provider and message classes.