Skip to content

Commit ae3acdd

Browse files
pandafynemesifier
authored andcommitted
1.2.0 release
Signed-off-by: Gagan Deep <[email protected]>
1 parent bce54c7 commit ae3acdd

File tree

2 files changed

+58
-3
lines changed

2 files changed

+58
-3
lines changed

CHANGES.rst

Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,65 @@
11
Change log
22
==========
33

4-
Version 1.2.0 [Unreleased]
4+
Version 1.2.0 [2025-10-24]
55
--------------------------
66

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>`_.
863

964
Version 1.1.2 [2025-08-18]
1065
--------------------------

openwisp_radius/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = (1, 2, 0, "alpha")
1+
VERSION = (1, 2, 0, "final")
22
__version__ = VERSION # alias
33

44

0 commit comments

Comments
 (0)