1
1
Changelog
2
2
=========
3
3
4
- Version 1.1.0 [Unreleased ]
4
+ Version 1.1.0 [2024-11-22 ]
5
5
--------------------------
6
6
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> `_.
8
69
9
70
Version 1.0.1 [2022-06-10]
10
71
--------------------------
11
72
12
73
Bugfixes
13
- --------
74
+ ~~~~~~~~
14
75
15
76
- Fixed `hardcoded storage backend of the "FirmwareImage.file" field
16
77
<https://github.com/openwisp/openwisp-firmware-upgrader/issues/195> `_.
@@ -31,7 +92,7 @@ Version 1.0.0 [2022-05-05]
31
92
--------------------------
32
93
33
94
Features
34
- --------
95
+ ~~~~~~~~
35
96
36
97
- Added ``version `` and ``os `` filters to the ``build `` endpoint
37
98
- Added OpenWISP 1.x firmware upgrader (legacy)
@@ -93,18 +154,18 @@ Features
93
154
- x86 Geode(TM) Integrated Processor by AMD
94
155
95
156
Changes
96
- -------
157
+ ~~~~~~~
97
158
98
159
Backward incompatible changes
99
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160
+ +++++++++++++++++++++++++++++
100
161
101
162
- REST APIs are enabled by default. You can disable them by setting
102
163
``OPENWISP_FIRMWARE_UPGRADER_API `` to ``False ``.
103
164
- Changed REST API prefix from ``/upgrader/ `` to ``/firmware-upgrader/ ``.
104
165
This makes it consistent with REST API endpoints of other modules
105
166
106
167
Dependencies
107
- ~~~~~~~~~~~~
168
+ ++++++++++++
108
169
109
170
- Dropped support for Python 3.6
110
171
- Dropped support for Django 2.2
@@ -113,7 +174,7 @@ Dependencies
113
174
- Upgraded openwisp-controller to 1.0.x
114
175
115
176
Other changes
116
- ~~~~~~~~~~~~~
177
+ +++++++++++++
117
178
118
179
- Avoid deletion of ``UpgradeOperation `` when related ``Firmware Image ``
119
180
is deleted
@@ -127,7 +188,7 @@ Other changes
127
188
tasks
128
189
129
190
Bugfixes
130
- --------
191
+ ~~~~~~~~
131
192
132
193
- Fixed firmware checksum check
133
194
- Improved error handling for upgrade operations
0 commit comments