11Changelog
22=========
33
4- Version 1.1.2 [unreleased ]
4+ Version 1.1.2 [2025-08-01 ]
55--------------------------
66
77Bugfixes
@@ -16,12 +16,25 @@ Bugfixes
1616 <https://github.com/openwisp/openwisp-controller/issues/836> `__.
1717- Fixed `Zerotier network name being set to "ow_zt" instead of "global"
1818 <https://github.com/openwisp/openwisp-controller/issues/982> `__.
19- - Fixed ` error in preview when device has no name set ` .
19+ - Fixed error in preview when device has no name set.
2020- Fixed live updates for "Send commands" when multiple websocket
2121 connections are open for the same device.
2222- Limited command results in the device admin to 30 entries to avoid
2323 loading issues.
2424- Fixed uncaught exception in ``leaflet.draw.i18n.js ``.
25+ - Fixed `handling of devices without a DeviceConnection when creating
26+ commands
27+ <https://github.com/openwisp/openwisp-controller/issues/1016> `__.
28+ - Prevented `adding multiple VPN client templates pointing to the same VPN
29+ server <https://github.com/openwisp/openwisp-controller/issues/832> `__.
30+ - Fixed timeout issues in VPN checksum and download configuration views
31+ for large VPN setups (e.g., 2000+ WireGuard peers) by caching the
32+ checksum and generated configuration.
33+ - Fixed an issue where enforcing required templates was accidentally
34+ deleting `VpnClient ` objects, causing them to be recreated whenever
35+ device templates were modified in the Django admin.
36+ - Fixed ``HTTP 500 Server Error `` when geographic REST API endpoints
37+ receive a malformed resource ID.
2538
2639Version 1.1.1 [2025-01-31]
2740--------------------------
0 commit comments