11Changelog
22=========
33
4- Version 1.1.0 [Unreleased ]
4+ Version 1.1.0 [2024-11-22 ]
55--------------------------
66
7- Unreleased
7+ Features
8+ ~~~~~~~~
9+
10+ - `Allowed specifying options for upgrade operations
11+ <https://github.com/openwisp/openwisp-firmware-upgrader/pull/226> `_.
12+ - Added REST API endpoints for ``DeviceFirmware `` and
13+ ``UpgradeOperation ``.
14+ - Added autocomplete support for filters in the admin interface.
15+ - Added support for device deactivation: prevent changing
16+ DeviceFirmwareImage of deactivated device.
17+ - Added following firmwares to the default firmware image map:
18+
19+ - COMFAST CF-E375AC
20+ - Dongwon T&I DW02-412H (128M) / KT GiGA WiFi home (128M)
21+ - Edgecore EAP102
22+ - GL.iNet GL-AR300M (NAND)
23+ - Generic x86/32 bit
24+ - Generic x86/64 (QEMU/KVM)
25+ - MikroTik wAP ac
26+ - TP-Link EAP225-Outdoor v3
27+ - Ubiquiti UniFi (OpenWrt 19.07 and later)
28+ - Ubiquiti UniFi AC LR (OpenWrt 19.07 and later)
29+ - Ubiquiti UniFi AP Pro (OpenWrt 19.07 and earlier)
30+ - Ubiquiti UniFi AP Pro (OpenWrt 19.07 and later)
31+ - VMware, Inc. VMware Virtual Platform
32+ - YunCore AX820
33+ - YunCore G720
34+ - Zbtlink ZBT-WE1026-5G (16M)
35+ - Zbtlink ZBT-WE826 (16M)
36+ - Zbtlink ZBT-WE826 (32M)
37+ - Zbtlink ZBT-WG3526 (16M)
38+ - Zbtlink ZBT-WG3526 (32M)
39+
40+ Changes
41+ ~~~~~~~
42+
43+ - Try all available DeviceConnection for performing upgrades.
44+ - Allow longer firmware filenames upto 255 characters.
45+
46+ Dependencies
47+ ++++++++++++
48+
49+ - Bumped ``openwisp-controller~=1.1.0 ``.
50+ - Bumped ``django-private-storage~=3.1.0 ``.
51+ - Added support for Django ``4.1.x `` and ``4.2.x ``.
52+ - Added support for Python ``3.10 ``.
53+ - Dropped support for Python ``3.7 ``.
54+ - Dropped support for Django ``3.0.x `` and ``3.1.x ``.
55+
56+ Bugfixes
57+ ~~~~~~~~
58+
59+ - Fixed `issues in reconnecting to device after firmware upgrade
60+ <https://github.com/openwisp/openwisp-firmware-upgrader/issues/235> `_.
61+ - `Use storage backend method for deleting FirmwareImage.file
62+ <https://github.com/openwisp/openwisp-firmware-upgrader/pull/203> `_.
63+ - Fixed `false positive errors on OpenWrt upgrader
64+ <https://github.com/openwisp/openwisp-firmware-upgrader/issues/246> `_.
65+ - Avoid `logging error for Device without DeviceConnection
66+ <https://github.com/openwisp/openwisp-firmware-upgrader/pull/249> `_.
67+ - `User need to have required model permissions to perform admin actions
68+ <https://github.com/openwisp/openwisp-firmware-upgrader/pull/257> `_.
869
970Version 1.0.1 [2022-06-10]
1071--------------------------
1172
1273Bugfixes
13- --------
74+ ~~~~~~~~
1475
1576- Fixed `hardcoded storage backend of the "FirmwareImage.file" field
1677 <https://github.com/openwisp/openwisp-firmware-upgrader/issues/195> `_.
@@ -31,7 +92,7 @@ Version 1.0.0 [2022-05-05]
3192--------------------------
3293
3394Features
34- --------
95+ ~~~~~~~~
3596
3697- Added ``version `` and ``os `` filters to the ``build `` endpoint
3798- Added OpenWISP 1.x firmware upgrader (legacy)
@@ -93,18 +154,18 @@ Features
93154 - x86 Geode(TM) Integrated Processor by AMD
94155
95156Changes
96- -------
157+ ~~~~~~~
97158
98159Backward incompatible changes
99- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160+ +++++++++++++++++++++++++++++
100161
101162- REST APIs are enabled by default. You can disable them by setting
102163 ``OPENWISP_FIRMWARE_UPGRADER_API `` to ``False ``.
103164- Changed REST API prefix from ``/upgrader/ `` to ``/firmware-upgrader/ ``.
104165 This makes it consistent with REST API endpoints of other modules
105166
106167Dependencies
107- ~~~~~~~~~~~~
168+ ++++++++++++
108169
109170- Dropped support for Python 3.6
110171- Dropped support for Django 2.2
@@ -113,7 +174,7 @@ Dependencies
113174- Upgraded openwisp-controller to 1.0.x
114175
115176Other changes
116- ~~~~~~~~~~~~~
177+ +++++++++++++
117178
118179- Avoid deletion of ``UpgradeOperation `` when related ``Firmware Image ``
119180 is deleted
@@ -127,7 +188,7 @@ Other changes
127188 tasks
128189
129190Bugfixes
130- --------
191+ ~~~~~~~~
131192
132193- Fixed firmware checksum check
133194- Improved error handling for upgrade operations
0 commit comments