Skip to content

Releases: jazzband/django-defender

version 0.9.8

25 Feb 12:22
Compare
Choose a tag to compare

What's Changed

  • Replace datetime.now with timezone.now by @ericls in #232
  • Test on Django 4.2 and Python 3.11 by @marius-mather in #233
  • Use redis parse_url method instead of a custom one by @dkr-sahar in #234
  • Fix watch_login with custom username by @ron8mcr in #228
  • Update DEFENDER_REDIS_NAME documentation by @bennylope in #235
  • Prevent the "Reverse for 'defender_blocks_view' not found" error by @ataylor32 in #237
  • Updated app_index.html by @ataylor32 in #238
  • Improved the "Blocked Logins" page's admin integration by @ataylor32 in #239

New Contributors

Full Changelog: v0.9.7...v0.9.8

Version 0.9.7

14 Jul 21:24
Compare
Choose a tag to compare

Feb 27th 2023

  • Fix bug related to using a redis version less than 6 and not having a password. [@kencochrane]-
  • Fix bug in remove_prefix method [@dashgin]

Release 0.9.6

14 Jul 21:25
Compare
Choose a tag to compare

Nov 29, 2022

  • Confirm support for Django 4.1
  • Add DEFENDER_ATTEMPT_COOLOFF_TIME config to override DEFENDER_COOLOFF_TIME specifically for attempt lifespan [@djmore4]
  • Add DEFENDER_LOCKOUT_COOLOFF_TIME config to override DEFENDER_COOLOFF_TIME specifically for lockout duration [@djmore4]

Version 0.9.5

06 Jun 10:17
0a5011d
Compare
Choose a tag to compare
  • Add username support to Redis configuration. [@erdos4d]

Release 0.9.4

14 Jul 21:27
Compare
Choose a tag to compare
  • Remove port number from IP address string when behind reverse proxy [@ndrsn]

Version 0.9.3

18 Apr 12:52
b646e10
Compare
Choose a tag to compare
  • Drop Python 3.6 support from package specifiers.

Version 0.9.2

17 Apr 10:01
Compare
Choose a tag to compare
  • Drop Python 3.6 support.
  • Drop Django 3.1 support.
  • Confirm support for Django 4.0
  • Confirm support for Python 3.10
  • Drop Django 2.2 support.