Releases: openwisp/openwisp-network-topology
Releases · openwisp/openwisp-network-topology
1.2.0 [2025-10-24]
Changes
Dependencies
- Bumped
netdiff~=1.2.0. - Bumped
openwisp-users~=1.2.0. - Bumped
openwisp-utils~=1.2.0. - Bumped
django-flat-json-widget~=0.4.0. - Added support for Django
5.x. - Added support for Python
3.11,3.12, and3.13. - Dropped support for Django
3.2and4.1. - Dropped support for Python
3.8.
1.1.2 [2025-08-20]
Changes
Dependencies
- Bumped
openwisp-monitoring~=1.1.1
Bugfixes
- Fixed real time updates in non-admin visualizer #250
1.1.1 [2024-11-26]
Bugfixes
- Fixed websocket connection to use
OPENWISP_NETWORK_TOPOLOGY_API_BASEURL. - Upgraded the
netjsongraph.jslibrary to include a patch for sending credentials in fetch requests.
1.1.0 [2024-11-22]
Features
- Added integration with OpenWISP Monitoring to generate WiFi mesh network topology.
- Added WireGuard topology parser and integration with OpenWISP Controller
- Added ZeroTier topology parser and integration with OpenWISP Controller
- Implemented real-time updates for topologies
- Added autocomplete support for filters in the admin interface
- Added filters to the REST API.
Changes
- Moved REST API topology collection database writes to a background worker
- Hid the "receive_url" field in
TopologyAdminwhen adding a topology
Dependencies
- Bumped
openwisp-users~=1.1.0 - Bumped
netdiff~=1.1.0 - Bumped
django-flat-json-widget~=0.3.0 - Bumped
openwisp-utils[celery]~=1.1.0 - Added support for Django
4.1.xand4.2.x - Added support for Python
3.10 - Dropped support for Python
3.7 - Dropped support for Django
3.0.xand3.1.x
Bugfixes
- Fixed visualizer issues in both admin and non-admin interfaces
- Fixed changing status of link from admin page
- Resolved graph visualizer issue for unpublished topologies in admin
- User need to have required model permissions to perform admin actions
1.0.0 [2022-05-06]
Features
- Switched to new OpenWISP theme, registered the new menu items
- Added more REST API endpoint to manipulate details of Topology, Node
and Link
Changes
Backward incompatible changes
- Changed URL prefix of REST API from to
/api/v1/topology/
/api/v1/network-topology/for consistency with the other OpenWISP
Modules - Removed deprecated old receive topology API url; use the new URL:
/api/v1/network-topology/topology/{id}/receive/
Dependencies
- Dropped support for Python 3.6
- Added support for Python 3.8 and Python 3.9
- Dropped support for Django 2.2
- Added support for Django 3.2 and 4.0
- Increased OpenWISP Users version to 1.0.0
- Removed redundant django-model-utils (it's defined in
openwisp-utils)
Other changes
- Moved uuid field of topology admin after main fields
- Changed "View topology graph" button color
- Added the openwisp-utils DjangoModelPermissions class to API
views - Allow nodes, link and topologies to be shared among different
organizations
Bugfixes
- Ensured
LinkandNodebelong to the same topology - Removed use of custom
has_permission()of old openwisp-utils - Make sure migrations depend on swappable openwisp modules
- Load Organization model with swappable in tests
0.5.1 [2020-11-25]
- [fix] Removed
static()call from media assets - [change] Increased openwisp-users version from 0.2.x to 0.5.x (which brings many interesting improvements to multi-tenancy, see the change log of openwisp-users for more information)
- Increased openwisp-utils version to 0.7.xv
0.5.0 [2020-09-18]
Features
- Added integration with OpenWISP Controller and OpenWISP Monitoring
- API: added swagger API docs
- Admin: added UUID readonly field
- Added user defined properties in Node and Link
Changes
- Backward incompatible: API and visualizer views now require authentication by default. This can be changed through the new OPENWISP_NETWORK_TOPOLOGY_API_AUTH_REQUIRED setting
- Upgraded openvpn nodes to netdiff 0.9
- Automatically manage organization of Node and Link
- Changed API URL:
/api/v1/receive/{id}/->/api/v1//topology/{id}/receive/(old URL kept for backward compatibility)
Bugfixes
- Fixed link status bug introduced in 0.4
- Fixed exceptions during update of data
- Do not save
status_changed,modified,createdin link properties - Fixed Topology admin for users who do not have delete permission
0.4.0 [2020-06-28]
- [refactoring] Merged code of django-netjsongraph in openwisp-network-topology
- [breaking change]: URLS at
/api/moved to/api/v1/ - [docs] Reordered & Improved docs
- [add] Requirement swapper~=1.1
- [docs] Added tutorial for extending openwisp-network-topology
- [feature] Upgrader script to upgrade from django-netjsongraph to openwisp-network-topology
- [change] Requirement netdiff~=0.8.0
Verison 0.3.2 [2020-06-02]
- [add] Support for openwisp-utils~=0.5.0
- [fix] swagger API fix for serializer
Verison 0.3.1 [2020-02-26]
- bumped min openwisp-utils 0.4.3
- bumped min django-netjsongraph 0.6.1