|
1 | 1 | Change log |
2 | 2 | ========== |
3 | 3 |
|
4 | | -Version 1.2.0 [Unreleased] |
| 4 | +Version 1.2.0 [2025-10-24] |
5 | 5 | -------------------------- |
6 | 6 |
|
7 | | -Work in progress. |
| 7 | +Features |
| 8 | +~~~~~~~~ |
| 9 | + |
| 10 | +- Added support for simultaneous-use `#615 |
| 11 | + <https://github.com/openwisp/openwisp-radius/issues/615>`_. |
| 12 | +- Added Called/Calling-Station-Id to the authorize API for improved |
| 13 | + Simultaneous-Use accuracy `#648 |
| 14 | + <https://github.com/openwisp/openwisp-radius/issues/648>`_. |
| 15 | +- Close stale sessions on Accounting-On requests `#617 |
| 16 | + <https://github.com/openwisp/openwisp-radius/issues/617>`_. |
| 17 | +- Added ``--number_of_hours`` option to ``cleanup_stale_radacct`` command. |
| 18 | + |
| 19 | +Changes |
| 20 | +~~~~~~~ |
| 21 | + |
| 22 | +Other changes |
| 23 | ++++++++++++++ |
| 24 | + |
| 25 | +- Large batch user creation operations are now executed asynchronously |
| 26 | + `#608 <https://github.com/openwisp/openwisp-radius/issues/608>`_. |
| 27 | +- Allowed counters to return multiple replies `#634 |
| 28 | + <https://github.com/openwisp/openwisp-radius/issues/634>`_. |
| 29 | +- Included RADIUS replies of the new group in Change of Authorization |
| 30 | + (CoA) requests `#643 |
| 31 | + <https://github.com/openwisp/openwisp-radius/issues/643>`_. |
| 32 | +- Added handling of ``MaxQuotaReached`` in CoA: users who exceed their |
| 33 | + limits now receive a Disconnect Message instead of a CoA Request `#643 |
| 34 | + <https://github.com/openwisp/openwisp-radius/issues/643>`_. |
| 35 | +- Refactored CoA logic to reuse counter and attribute handling from |
| 36 | + ``AuthorizeView._check_counters`` for improved maintainability `#643 |
| 37 | + <https://github.com/openwisp/openwisp-radius/issues/643>`_. |
| 38 | +- Allowed overriding configured RADIUS replies on ``MaxQuotaReached``. |
| 39 | + |
| 40 | +Dependencies |
| 41 | +++++++++++++ |
| 42 | + |
| 43 | +- Bumped ``openwisp-users~=1.2.0``. |
| 44 | +- Bumped ``openwisp-utils~=1.2.0``. |
| 45 | +- Bumped ``weasyprint>=65,<67``. |
| 46 | +- Bumped ``dj-rest-auth>=6.0,<7.1``. |
| 47 | +- Bumped ``django-ipware>=5.0,<7.1``. |
| 48 | +- Added support for Django ``5.x``. |
| 49 | +- Added support for Python ``3.11``, ``3.12``, and ``3.13``. |
| 50 | +- Dropped support for Django ``3.2`` and ``4.1``. |
| 51 | +- Dropped support for Python ``3.8``. |
| 52 | + |
| 53 | +Bugfixes |
| 54 | +~~~~~~~~ |
| 55 | + |
| 56 | +- Fixed timezone handling in ``delete_old_radiusbatch_users`` command |
| 57 | + `#611 <https://github.com/openwisp/openwisp-radius/issues/611>`_. |
| 58 | +- Fixed creation of ``RadiusGroup`` objects with related Group Checks or |
| 59 | + Group Replies from the admin `#604 |
| 60 | + <https://github.com/openwisp/openwisp-radius/issues/604>`_. |
| 61 | +- Fixed SMS message templates not being picked up by ``makemessages`` |
| 62 | + `#510 <https://github.com/openwisp/openwisp-radius/issues/510>`_. |
8 | 63 |
|
9 | 64 | Version 1.1.2 [2025-08-18] |
10 | 65 | -------------------------- |
|
0 commit comments