Skip to content

Commit 6e24b6f

Browse files
author
github-actions
committed
Update Changelog.md for release
1 parent 14d30ba commit 6e24b6f

File tree

1 file changed

+72
-59
lines changed

1 file changed

+72
-59
lines changed

Changelog.md

Lines changed: 72 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -2,108 +2,119 @@
22

33
## [Unreleased]
44

5+
## [12.0.0] - 2022-09-29
6+
57
Improve **u**ser e**x**perience
68

79
:bangbang: The release breaks a few things in ota update :bangbang:
810

911
**Make sure to read the instructions below carfully!**.
1012

11-
1. Backup your configuration (use the `System > Backup/Restore` page)!
12-
2. You should update to `11.3.1` before you update to this release. All other migrations are not tested.
13+
1. Backup your configuration (use the `System > Backup/Restore` page)!
14+
2. You should update to `11.3.1` before you update to this release. All other migrations are not tested.
1315
Rolling newer than `11.3.1` can also be used, but no guaranty.
14-
3. Upload and update the `firmware.bin` file from this release. **but do not reboot**
15-
4. Upload the `html-from-11.3.1.zip` in html upload and update the web interface.
16-
5. Now you can reboot.
16+
3. Upload and update the `firmware.bin` file from this release. **but do not reboot**
17+
4. Upload the `html-from-11.3.1.zip` in html upload and update the web interface.
18+
5. Now you can reboot.
1719

1820
If anything bricks you can try to
19-
1. Call `http://<IP>/ota?task=update&file=firmware.bin` resp. `http://<IP>/ota?task=update&file=html.zip` if the upload successed but the extraction failed.
20-
1. Use the initial_esp32_setup.zip ( <https://github.com/jomjol/AI-on-the-edge-device/wiki/Installation> ) as alternative.
21+
1\. Call `http://<IP>/ota?task=update&file=firmware.bin` resp. `http://<IP>/ota?task=update&file=html.zip` if the upload successed but the extraction failed.
22+
1\. Use the initial_esp32_setup.zip ( <https://github.com/jomjol/AI-on-the-edge-device/wiki/Installation> ) as alternative.
2123

2224
### Added
2325

24-
- Automatic release creation
25-
- Newest firmware of rolling branch now automatically build and provided in [Github Actions Output](https://github.com/jomjol/AI-on-the-edge-device/actions) (developers only)
26-
- [\#1068](https://github.com/jomjol/AI-on-the-edge-device/issues/1068) New update mechanism:
27-
- Handling of all files (`zip`, `tfl`, `tflite`, `bin`) within in one common update interface
28-
- Using the `update.zip` from the [Release page](https://github.com/jomjol/AI-on-the-edge-device/releases)
29-
- Status (`upload`, `processing`, ...) displayed on Web Interface
30-
- Automatical detection and suggestion for reboot where needed (Web Interface uupdates only need a page refresh)
31-
- :bangbang: Best for OTA use Firefox. Chrome works with warnings. Safari stuck in upload.
26+
- Automatic release creation
27+
- Newest firmware of rolling branch now automatically build and provided in [Github Actions Output](https://github.com/jomjol/AI-on-the-edge-device/actions) (developers only)
28+
- [#1068](https://github.com/jomjol/AI-on-the-edge-device/issues/1068) New update mechanism:
29+
- Handling of all files (`zip`, `tfl`, `tflite`, `bin`) within in one common update interface
30+
- Using the `update.zip` from the [Release page](https://github.com/jomjol/AI-on-the-edge-device/releases)
31+
- Status (`upload`, `processing`, ...) displayed on Web Interface
32+
- Automatical detection and suggestion for reboot where needed (Web Interface uupdates only need a page refresh)
33+
- :bangbang: Best for OTA use Firefox. Chrome works with warnings. Safari stuck in upload.
3234

3335
### Changed
34-
- Integrated version info better shown on the Info page and in the log
35-
- Updated menu
36-
- Update used libraries (`tflite`, `esp32-cam`, `esp-nn`, as of 20220924)
37-
### Fixed
3836

39-
- [\#1092](https://github.com/jomjol/AI-on-the-edge-device/issues/1092) censor passwords in log outputs
40-
- [\#1029](https://github.com/jomjol/AI-on-the-edge-device/issues/1029) wrong change of `checkDigitConsistency` now working like releases before `11.3.1`
41-
- Spelling corrections (**[cristianmitran](https://github.com/cristianmitran)**)
37+
- Integrated version info better shown on the Info page and in the log
38+
- Updated menu
39+
- Update used libraries (`tflite`, `esp32-cam`, `esp-nn`, as of 20220924)
4240

41+
### Fixed
42+
43+
- [#1092](https://github.com/jomjol/AI-on-the-edge-device/issues/1092) censor passwords in log outputs
44+
- [#1029](https://github.com/jomjol/AI-on-the-edge-device/issues/1029) wrong change of `checkDigitConsistency` now working like releases before `11.3.1`
45+
- Spelling corrections (**[cristianmitran](https://github.com/cristianmitran)**)
4346

4447
### Removed
45-
- Remove the folder `/firmware` from GitHub repository.
46-
If you want to get the latest `firmware.bin` and `html.zip` files, please download from the automated [build action](https://github.com/jomjol/AI-on-the-edge-device/actions) or [release page](https://github.com/jomjol/AI-on-the-edge-device/releases)
48+
49+
- Remove the folder `/firmware` from GitHub repository.
50+
If you want to get the latest `firmware.bin` and `html.zip` files, please download from the automated [build action](https://github.com/jomjol/AI-on-the-edge-device/actions) or [release page](https://github.com/jomjol/AI-on-the-edge-device/releases)
4751

4852
## [11.3.1] - (2022-09-17)
53+
4954
Intermediate Digits
5055

51-
- **ATTENTION**:
52-
- first update the `firmware.bin` and ensure that the new version is running
56+
- **ATTENTION**:
57+
58+
- first update the `firmware.bin` and ensure that the new version is running
5359

54-
- Only afterwards update the `html.zip`
55-
56-
- Otherwise the downwards compatibility of the new counter clockwise feature is not given and you end in a reboot loop, that needs manual flashing!
57-
60+
- Only afterwards update the `html.zip`
5861

62+
- Otherwise the downwards compatibility of the new counter clockwise feature is not given and you end in a reboot loop, that needs manual flashing!
5963

60-
- **NEW v11.3.1**: corrected corrupted asset `firmware.bin`
61-
- Increased precision (more than 6-7 digits)
62-
- Implements Counter Clockwise Analog Pointers
63-
- Improved post processing algorithm
64-
- Debugging: intensive use of testcases
65-
- MQTT: improved handling, extended logging, automated reconnect
66-
- HTML: Backup Option for Configuration
67-
- HTML: Improved Reboot
68-
- HTML: Update WebUI (Reboot, Infos, CPU Temp, RSSI)
69-
- This version is largely also based on the work of **[caco3](https://github.com/caco3)**, **[adellafave](https://github.com/adellafave)**, **[haverland](https://github.com/haverland)**, **[stefanbode](https://github.com/stefanbode)**, **[PLCHome](https://github.com/PLCHome)**
64+
65+
- **NEW v11.3.1**: corrected corrupted asset `firmware.bin`
66+
- Increased precision (more than 6-7 digits)
67+
- Implements Counter Clockwise Analog Pointers
68+
- Improved post processing algorithm
69+
- Debugging: intensive use of testcases
70+
- MQTT: improved handling, extended logging, automated reconnect
71+
- HTML: Backup Option for Configuration
72+
- HTML: Improved Reboot
73+
- HTML: Update WebUI (Reboot, Infos, CPU Temp, RSSI)
74+
- This version is largely also based on the work of **[caco3](https://github.com/caco3)**, **[adellafave](https://github.com/adellafave)**, **[haverland](https://github.com/haverland)**, **[stefanbode](https://github.com/stefanbode)**, **[PLCHome](https://github.com/PLCHome)**
7075

7176
## [11.2.0] - (2022-08-28)
77+
7278
Intermediate Digits
7379

74-
- Updated Tensorflow / TFlite to newest tflite (version as of 2022-07-27)
75-
- Updated analog neural network file (`ana-cont_11.3.0_s2.tflite` - default, `ana-class100_0120_s1_q.tflite`)
76-
- Updated digital neural network file (`dig-cont_0570_s3.tflite` - default, `dig-class100_0120_s2_q.tflite`)
80+
- Updated Tensorflow / TFlite to newest tflite (version as of 2022-07-27)
7781

78-
- Added automated filtering of tflite-file in the graphical configuration (thanks to @**[caco3](https://github.com/caco3)**)
79-
- Updated consistency algorithm & test cases
80-
- HTML: added favicon and system name, Improved reboot dialog (thanks to @**[caco3](https://github.com/caco3)**)
82+
- Updated analog neural network file (`ana-cont_11.3.0_s2.tflite` - default, `ana-class100_0120_s1_q.tflite`)
83+
84+
- Updated digital neural network file (`dig-cont_0570_s3.tflite` - default, `dig-class100_0120_s2_q.tflite`)
85+
86+
- Added automated filtering of tflite-file in the graphical configuration (thanks to @**[caco3](https://github.com/caco3)**)
87+
88+
- Updated consistency algorithm & test cases
89+
90+
- HTML: added favicon and system name, Improved reboot dialog (thanks to @**[caco3](https://github.com/caco3)**)
8191

8292
## [11.1.1] - (2022-08-22)
93+
8394
Intermediate Digits
8495

85-
- New and improved consistency check (especially with analog and digital counters mixed)
86-
- Bug Fix: digital counter algorithm
96+
- New and improved consistency check (especially with analog and digital counters mixed)
97+
- Bug Fix: digital counter algorithm
8798

8899
## [11.0.1] - (2022-08-18)
89-
Intermediate Digits
90100

91-
- **NEW v11.0.1**: Bug Fix InfluxDB configuration (only update of html.zip necessary)
101+
Intermediate Digits
92102

93-
- Implementation of new CNN types to detect intermediate values of digits with rolling numbers
103+
- **NEW v11.0.1**: Bug Fix InfluxDB configuration (only update of html.zip necessary)
94104

95-
- By default the old algo (0, 1, ..., 9, "N") is active (due to the limited types of digits trained so far)
96-
- Activation can be done by selection a tflite file with the new trained model in the 'config.ini'
97-
- **Details can be found in the [wiki](https://github.com/jomjol/AI-on-the-edge-device/wiki/Neural-Network-Types)** (different types, trained image types, naming convention)
105+
- Implementation of new CNN types to detect intermediate values of digits with rolling numbers
98106

99-
- Updated neural network files (and adaption to new naming convention)
107+
- By default the old algo (0, 1, ..., 9, "N") is active (due to the limited types of digits trained so far)
108+
- Activation can be done by selection a tflite file with the new trained model in the 'config.ini'
109+
- **Details can be found in the [wiki](https://github.com/jomjol/AI-on-the-edge-device/wiki/Neural-Network-Types)** (different types, trained image types, naming convention)
100110

101-
- Published a tool to download and combine log files - **Thanks to **
111+
- Updated neural network files (and adaption to new naming convention)
102112

103-
- Files see ['/tools/logfile-tool'](tbd), How-to see [wiki](https://github.com/jomjol/AI-on-the-edge-device/wiki/Gasmeter-Log-Downloader)
113+
- Published a tool to download and combine log files - **Thanks to **
104114

105-
- Bug Fix: InfluxDB enabling in grahic configuration
115+
- Files see ['/tools/logfile-tool'](tbd), How-to see [wiki](https://github.com/jomjol/AI-on-the-edge-device/wiki/Gasmeter-Log-Downloader)
106116

117+
- Bug Fix: InfluxDB enabling in grahic configuration
107118

108119
## [10.6.2] - (2022-07-24)
109120

@@ -660,7 +671,9 @@ External Illumination
660671

661672
- Initial Version
662673

663-
[Unreleased]: https://github.com/haverland/AI-on-the-edge-device/compare/11.4.3...HEAD
674+
[Unreleased]: https://github.com/jomjol/AI-on-the-edge-device/compare/12.0.0...HEAD
675+
676+
[12.0.0]: https://github.com/jomjol/AI-on-the-edge-device/compare/11.3.1...12.0.0
664677

665678
[11.4.3]: https://github.com/haverland/AI-on-the-edge-device/compare/10.6.2...11.4.3
666679

0 commit comments

Comments
 (0)