1
1
Changelog
2
2
=========
3
3
4
- Version 1.1.0 [Unreleased ]
4
+ Version 1.1.0 [2024-09-06 ]
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 following firmwares to the default firmware image map:
16
+
17
+ - COMFAST CF-E375AC
18
+ - Dongwon T&I DW02-412H (128M) / KT GiGA WiFi home (128M)
19
+ - Edgecore EAP102
20
+ - GL.iNet GL-AR300M (NAND)
21
+ - Generic x86/32 bit
22
+ - Generic x86/64 (QEMU/KVM)
23
+ - MikroTik wAP ac
24
+ - TP-Link EAP225-Outdoor v3
25
+ - Ubiquiti UniFi (OpenWrt 19.07 and later)
26
+ - Ubiquiti UniFi AC LR (OpenWrt 19.07 and later)
27
+ - Ubiquiti UniFi AP Pro (OpenWrt 19.07 and earlier)
28
+ - Ubiquiti UniFi AP Pro (OpenWrt 19.07 and later)
29
+ - VMware, Inc. VMware Virtual Platform
30
+ - YunCore AX820
31
+ - YunCore G720
32
+ - Zbtlink ZBT-WE1026-5G (16M)
33
+ - Zbtlink ZBT-WE826 (16M)
34
+ - Zbtlink ZBT-WE826 (32M)
35
+ - Zbtlink ZBT-WG3526 (16M)
36
+ - Zbtlink ZBT-WG3526 (32M)
37
+
38
+ Changes
39
+ ~~~~~~~
40
+
41
+ - Try all available DeviceConnection for performing upgrades.
42
+ - Allow longer firmware filenames upto 255 characters.
43
+
44
+ Dependencies
45
+ ++++++++++++
46
+
47
+ - Bumped ``openwisp-controller~=1.1.0 ``.
48
+ - Bumped ``django-private-storage~=3.1.0 ``.
49
+ - Added support for Django ``4.1.x `` and ``4.2.x ``.
50
+ - Added support for Python ``3.10 ``.
51
+ - Dropped support for Python ``3.7 ``.
52
+ - Dropped support for Django ``3.0.x `` and ``3.1.x ``.
53
+
54
+ Bugfixes
55
+ ~~~~~~~~
56
+
57
+ - Fixed `issues in reconnecting to device after firmware upgrade
58
+ <https://github.com/openwisp/openwisp-firmware-upgrader/issues/235> `_.
59
+ - `Use storage backend method for deleting FirmwareImage.file
60
+ <https://github.com/openwisp/openwisp-firmware-upgrader/pull/203> `_.
61
+ - Fixed `false positive errors on OpenWrt upgrader
62
+ <https://github.com/openwisp/openwisp-firmware-upgrader/issues/246> `_.
63
+ - Avoid `logging error for Device without DeviceConnection
64
+ <https://github.com/openwisp/openwisp-firmware-upgrader/pull/249> `_.
65
+ - `User need to have required model permissions to perform admin actions
66
+ <https://github.com/openwisp/openwisp-firmware-upgrader/pull/257> `_.
8
67
9
68
Version 1.0.1 [2022-06-10]
10
69
--------------------------
11
70
12
71
Bugfixes
13
- --------
72
+ ~~~~~~~~
14
73
15
74
- Fixed `hardcoded storage backend of the "FirmwareImage.file" field
16
75
<https://github.com/openwisp/openwisp-firmware-upgrader/issues/195> `_.
@@ -31,7 +90,7 @@ Version 1.0.0 [2022-05-05]
31
90
--------------------------
32
91
33
92
Features
34
- --------
93
+ ~~~~~~~~
35
94
36
95
- Added ``version `` and ``os `` filters to the ``build `` endpoint
37
96
- Added OpenWISP 1.x firmware upgrader (legacy)
@@ -93,18 +152,18 @@ Features
93
152
- x86 Geode(TM) Integrated Processor by AMD
94
153
95
154
Changes
96
- -------
155
+ ~~~~~~~
97
156
98
157
Backward incompatible changes
99
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
158
+ +++++++++++++++++++++++++++++
100
159
101
160
- REST APIs are enabled by default. You can disable them by setting
102
161
``OPENWISP_FIRMWARE_UPGRADER_API `` to ``False ``.
103
162
- Changed REST API prefix from ``/upgrader/ `` to ``/firmware-upgrader/ ``.
104
163
This makes it consistent with REST API endpoints of other modules
105
164
106
165
Dependencies
107
- ~~~~~~~~~~~~
166
+ ++++++++++++
108
167
109
168
- Dropped support for Python 3.6
110
169
- Dropped support for Django 2.2
@@ -113,7 +172,7 @@ Dependencies
113
172
- Upgraded openwisp-controller to 1.0.x
114
173
115
174
Other changes
116
- ~~~~~~~~~~~~~
175
+ +++++++++++++
117
176
118
177
- Avoid deletion of ``UpgradeOperation `` when related ``Firmware Image ``
119
178
is deleted
@@ -127,7 +186,7 @@ Other changes
127
186
tasks
128
187
129
188
Bugfixes
130
- --------
189
+ ~~~~~~~~
131
190
132
191
- Fixed firmware checksum check
133
192
- Improved error handling for upgrade operations
0 commit comments