Releases: deangoldhill/RadiusStack
V3.4.3
V3.3.7
Prior to this release, auth and acct stats were collected by querying the authlogs and accounting tables. This approach could cause high disk I/O and lead to inaccuracies if the log purge feature was enabled.
The system now leverages the FreeRADIUS 'status' feature to periodically write stats to the database (the frequency is configurable in the .env file), allowing the application to calculate incremental values based on the desired timeframe.
The dashboard displays metrics for the last 24 hours, while the reports page defaults to 24 hours but allows you to select custom timeframes.
Although FreeRADIUS resets its internal counters at each service restart, your statistics remain accurate because the data is continuously saved to the database.
V3.3.2
Fix - usage data not showing correctly in 'active sessions -> show user details'
Fix - Average session length in reporting shows too many decimal places.
Fix - Audit log for stale session removal did not show correct admin user and origin
Enhancment - manual and automatic audit log purge
Enhancment - customize MAC auth object autocreate interval
V3.3.0
New settings to deal with stale sessions.
A session will be marked as stale if:
- When a session had been receiving interim updates but has not received an interim for the last 3 hours.
- A session has never reveived an interim update and is older than (configurable) number of days.
In the active sesisons page, there is a button to view stale sessions with a button to close one or more.
In the settings page, an option to automatically find stale sessions every (configurable) number of minutes and clear them.
V3.1.0
Feature - MAC device auto creation.
New option in settings to enable auto creation of MAC authentication objects.
Go to settings -> Auto-create Unknown MACs. Enable and select profile and plan to be assigned by default.
When a device tried to connect via an access point with MAC Radius authentication enabled, it will initially be rejected but then automatically be added as a MAC authentication object with the defined profile and plan assigned. The next authentication request will be accepted.
This is useful for transitioning to MAC authentication where you change the name of the object to be kept permanently. Or is useful for visibility of devices connected to the network and bandwidth usage.
V3.0.2
WebUI enhancments.
V3.0.1
Fix sync issue with auth logs
Fix MAC auth display issue in plans page stats widget
Fix MAC auth display issue in reports page
V3.0.0
High-Availability is now supported with config and session sync
Fix time zone
improve backup / restore function
V2.1.4
Improvments to profiles page, with new statistics sub page when clicking a profile
V2.1.3
New dashboard
New reporting
Fixed admin RBAC assignments
Fixed database vairables